SWEEP_ID_SHIFT
ret += (sweep_id & SWEEP_ID_MASK) << SWEEP_ID_SHIFT;
ret = (pattern >> SWEEP_ID_SHIFT) & SWEEP_ID_MASK;