fun main(pc, npc, cwp, _pipe : Pipe) { PC = pc; nPC = npc; CWP = cwp; pipe = _pipe; srcQ?clear(); storeQ?clear(); destQ?clear(); address = 0; nPC2 = nPC + 4; PC?exec(); instructions = instructions + 1?cvt(ullong); init = (nPC, nPC2, CWP, pipe); }