CTLESHIFT
return 0xffff & (s->table[s->idx]>>CTLESHIFT(chan));
orig &= ~(((uint64_t)0xffff)<<CTLESHIFT(chan));
orig |= ((uint64_t)value) << CTLESHIFT(chan);