BIT_GAIN_EXT
new_gain = (gain_x2 >> 1) | (gain_x2 & BIT(0) ? BIT_GAIN_EXT : 0);
BIT_GAIN_EXT | BIT_DATA_L, tmp_3f);