RDAC0_VALID_MASK
ANDIDX(state, ~RDACO_RDM, RDAC0_VALID_MASK);
PUTIDX(state, r, RDAC0_VALID_MASK);
PUTIDX(state, RDACO_RDM | RDACO_MID_GAIN, RDAC0_VALID_MASK);