GPT_NSCALE_MASK
div *= 1 << (((val >> GPT_NSCALE_SHIFT) & GPT_NSCALE_MASK) + 1);
val &= ~(GPT_NSCALE_MASK << GPT_NSCALE_SHIFT);
val |= (rtbl[i].nscale & GPT_NSCALE_MASK) << GPT_NSCALE_SHIFT;