modeM
causeMEcall = causeECall + modeM,
mSoftInt = softInt + modeM,
mTimerInt = timerInt + modeM,
mExternInt = externInt + modeM,
case modeM: dprintf("m"); break;
case 0 + modeM: dprintf("mSoft"); break;
case 4 + modeM: dprintf("mTimer"); break;
case 8 + modeM: dprintf("mExtern"); break;
mstatus.ie = 1 << modeM;
case modeM: kprintf("m"); break;
case 0 + modeM: kprintf("mSoft"); break;
case 4 + modeM: kprintf("mTimer"); break;
case 8 + modeM: kprintf("mExtern"); break;