out_p
#define w2(byte) {out_p(2,byte); PC = byte;}
#define t2(pat) {PC ^= pat; out_p(2,PC);}
#define e2() {PC &= 0xfe; out_p(2,PC);}
#define o2() {PC |= 1; out_p(2,PC);}
#define w7(byte) out_p(7, byte)
#define w0(byte) out_p(0, byte)
#define w1(byte) out_p(1, byte)
#define w2(byte) out_p(2, byte)
#define w3(byte) out_p(3, byte)
#define w4(byte) out_p(4, byte)
goto out_p;
out_p: