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);
}