fun init_inst(var inst : InstOp, pc, npc) { inst.pc = pc; inst.npc = npc; inst.srcq?clear(); inst.destq?clear(); inst.op = 0?cvt(ushort); inst.ftype = 0?cvt(uchar); inst.ftime = 0?cvt(uchar); inst.taken = false; inst.delta = 0?cvt(char); inst.trap = false; inst.done = false; inst.align = 0?cvt(uchar); }