SCR_AIN12_SEL0
#define SCR_AIN12_MIC (SCR_AIN12_SEL0)
#define SCR_AIN12_LOWCUT (SCR_AIN12_SEL1 | SCR_AIN12_SEL0)
val = get_scr(ice) & (SCR_AIN12_SEL1 | SCR_AIN12_SEL0);
masked_old = old & (SCR_AIN12_SEL1 | SCR_AIN12_SEL0);
new = old & ~(SCR_AIN12_SEL1 | SCR_AIN12_SEL0);
new = (new & ~SCR_AIN12_SEL1) | SCR_AIN12_SEL0;
new |= SCR_AIN12_SEL1 | SCR_AIN12_SEL0;