SCONTROL_IPM
((x & SCONTROL_IPM) >> SCONTROL_IPM_SHIFT)
(x = (x & ~SCONTROL_IPM) | \
((new_val << SCONTROL_IPM_SHIFT) & SCONTROL_IPM))