INITIAL_MAX_GAIN
(INITIAL_MAX_GAIN - 1) * 2 * 2 * 2, 1,
if (val >= INITIAL_MAX_GAIN * 2 * 2 * 2)
if ((val >= INITIAL_MAX_GAIN * 2 * 2) &&
(val < (INITIAL_MAX_GAIN - 1) * 2 * 2 * 2))
else if ((val >= INITIAL_MAX_GAIN * 2) &&
(val < INITIAL_MAX_GAIN * 2 * 2))
else if ((val >= INITIAL_MAX_GAIN) &&
(val < INITIAL_MAX_GAIN * 2))