OCallMethod(dst:Reg, i:Index<ObjField>, args:Array<Reg>)
OCallClosure(dst:Reg, obj:Reg, args:Array<Reg>)
OStaticClosure(dst:Reg, i:Index<FunTable>)
OInstanceClosure(dst:Reg, i:Index<FunTable>, a:Reg)
OVirtualClosure(dst:Reg, a:Reg, i:Index<ObjField>)
OGetGlobal(dst:Reg, i:Index<Global>)
OSetGlobal(i:Index<Global>, a:Reg)
OJAlways(offset:Int)
OUnsafeCast(dst:Reg, a:Reg)
OToVirtual(dst:Reg, a:Reg)
ONullCheck(dst:Reg)
OEndTrap(last:Bool)
OArraySize(dst:Reg, a:Reg)
OMakeEnum(dst:Reg, i:Index<EnumConstruct>, a:Array<Reg>)
OEnumAlloc(dst:Reg, i:Index<EnumConstruct>)
OEnumIndex(dst:Reg, a:Reg)
OEnumField(dst:Reg, a:Reg, i:Index<EnumConstruct>, param:Int)
OSetEnumField(dst:Reg, param:Int, a:Reg)
ORefOffset(dst:Reg, src:Reg, offset:Reg)