SSTATUS_IPM
((x & SSTATUS_IPM) >> SSTATUS_IPM_SHIFT)
(x = (x & ~SSTATUS_IPM) | \
((new_val << SSTATUS_IPM_SHIFT) & SSTATUS_IPM))