YMAX
const unsigned int YMAX = 11; /* log2(2048) = 11 */
unsigned int frac = (x - b) << YMAX;
unsigned int log2 = (n << YMAX) + lerp;
return ((log2 * XMAX) / YMAX) >> YMAX;
hw->y = YMAX;