CR_EIRR
mfctl(CR_EIRR, eirr);
mtctl((1U << 31), CR_EIRR);
mfctl(CR_EIRR, mask);
mtctl(mask & (1U << 31), CR_EIRR);