GEM_SUBNSINCR_SIZE
word = ((u64)incr_spec.ns << GEM_SUBNSINCR_SIZE) + incr_spec.sub_ns;
incr_spec.ns = (adj >> GEM_SUBNSINCR_SIZE)
incr_spec.sub_ns = adj & ((1 << GEM_SUBNSINCR_SIZE) - 1);
adj <<= GEM_SUBNSINCR_SIZE;