FACTOR_GET
n = FACTOR_GET(config->nshift, config->nwidth, reg);
k = FACTOR_GET(config->kshift, config->kwidth, reg);
m = FACTOR_GET(config->mshift, config->mwidth, reg);
p = FACTOR_GET(config->pshift, config->pwidth, reg);