IR
IW(IR() | 1 << irq);
IW(IR() & ~(1 << irq));
IW(i, IR(i) | 1 << (imrval & 0xf));
IW(i, IR(i) & ~(1 << (imrval & 0xf)));
IW(0, IR(0) & 1);
IW(1, IR(0) & 3);