#pragma once #include "../CommonDef.h" namespace hybridclr { namespace interpreter { enum class PrefixFlags { None = 0, Constrained = 0x1, No = 0x2, ReadOnly = 0x4, Tail = 0x8, Unaligned = 0x10, Volatile = 0x20, }; extern uint16_t g_instructionSizes[]; enum class HiOpcodeEnum : uint16_t { None, //!!!{{OPCODE InitLocals_n_2, InitLocals_n_4, LdlocVarVar, LdlocExpandVarVar_i1, LdlocExpandVarVar_u1, LdlocExpandVarVar_i2, LdlocExpandVarVar_u2, LdlocVarVarSize, LdlocVarAddress, LdcVarConst_1, LdcVarConst_2, LdcVarConst_4, LdcVarConst_8, LdnullVar, LdindVarVar_i1, LdindVarVar_u1, LdindVarVar_i2, LdindVarVar_u2, LdindVarVar_i4, LdindVarVar_u4, LdindVarVar_i8, LdindVarVar_f4, LdindVarVar_f8, StindVarVar_i1, StindVarVar_i2, StindVarVar_i4, StindVarVar_i8, StindVarVar_f4, StindVarVar_f8, StindVarVar_ref, LocalAllocVarVar_n_2, LocalAllocVarVar_n_4, InitblkVarVarVar, CpblkVarVar, MemoryBarrier, ConvertVarVar_i4_i1, ConvertVarVar_i4_u1, ConvertVarVar_i4_i2, ConvertVarVar_i4_u2, ConvertVarVar_i4_i4, ConvertVarVar_i4_u4, ConvertVarVar_i4_i8, ConvertVarVar_i4_u8, ConvertVarVar_i4_f4, ConvertVarVar_i4_f8, ConvertVarVar_u4_i1, ConvertVarVar_u4_u1, ConvertVarVar_u4_i2, ConvertVarVar_u4_u2, ConvertVarVar_u4_i4, ConvertVarVar_u4_u4, ConvertVarVar_u4_i8, ConvertVarVar_u4_u8, ConvertVarVar_u4_f4, ConvertVarVar_u4_f8, ConvertVarVar_i8_i1, ConvertVarVar_i8_u1, ConvertVarVar_i8_i2, ConvertVarVar_i8_u2, ConvertVarVar_i8_i4, ConvertVarVar_i8_u4, ConvertVarVar_i8_i8, ConvertVarVar_i8_u8, ConvertVarVar_i8_f4, ConvertVarVar_i8_f8, ConvertVarVar_u8_i1, ConvertVarVar_u8_u1, ConvertVarVar_u8_i2, ConvertVarVar_u8_u2, ConvertVarVar_u8_i4, ConvertVarVar_u8_u4, ConvertVarVar_u8_i8, ConvertVarVar_u8_u8, ConvertVarVar_u8_f4, ConvertVarVar_u8_f8, ConvertVarVar_f4_i1, ConvertVarVar_f4_u1, ConvertVarVar_f4_i2, ConvertVarVar_f4_u2, ConvertVarVar_f4_i4, ConvertVarVar_f4_u4, ConvertVarVar_f4_i8, ConvertVarVar_f4_u8, ConvertVarVar_f4_f4, ConvertVarVar_f4_f8, ConvertVarVar_f8_i1, ConvertVarVar_f8_u1, ConvertVarVar_f8_i2, ConvertVarVar_f8_u2, ConvertVarVar_f8_i4, ConvertVarVar_f8_u4, ConvertVarVar_f8_i8, ConvertVarVar_f8_u8, ConvertVarVar_f8_f4, ConvertVarVar_f8_f8, ConvertOverflowVarVar_i4_i1, ConvertOverflowVarVar_i4_u1, ConvertOverflowVarVar_i4_i2, ConvertOverflowVarVar_i4_u2, ConvertOverflowVarVar_i4_i4, ConvertOverflowVarVar_i4_u4, ConvertOverflowVarVar_i4_i8, ConvertOverflowVarVar_i4_u8, ConvertOverflowVarVar_u4_i1, ConvertOverflowVarVar_u4_u1, ConvertOverflowVarVar_u4_i2, ConvertOverflowVarVar_u4_u2, ConvertOverflowVarVar_u4_i4, ConvertOverflowVarVar_u4_u4, ConvertOverflowVarVar_u4_i8, ConvertOverflowVarVar_u4_u8, ConvertOverflowVarVar_i8_i1, ConvertOverflowVarVar_i8_u1, ConvertOverflowVarVar_i8_i2, ConvertOverflowVarVar_i8_u2, ConvertOverflowVarVar_i8_i4, ConvertOverflowVarVar_i8_u4, ConvertOverflowVarVar_i8_i8, ConvertOverflowVarVar_i8_u8, ConvertOverflowVarVar_u8_i1, ConvertOverflowVarVar_u8_u1, ConvertOverflowVarVar_u8_i2, ConvertOverflowVarVar_u8_u2, ConvertOverflowVarVar_u8_i4, ConvertOverflowVarVar_u8_u4, ConvertOverflowVarVar_u8_i8, ConvertOverflowVarVar_u8_u8, ConvertOverflowVarVar_f4_i1, ConvertOverflowVarVar_f4_u1, ConvertOverflowVarVar_f4_i2, ConvertOverflowVarVar_f4_u2, ConvertOverflowVarVar_f4_i4, ConvertOverflowVarVar_f4_u4, ConvertOverflowVarVar_f4_i8, ConvertOverflowVarVar_f4_u8, ConvertOverflowVarVar_f8_i1, ConvertOverflowVarVar_f8_u1, ConvertOverflowVarVar_f8_i2, ConvertOverflowVarVar_f8_u2, ConvertOverflowVarVar_f8_i4, ConvertOverflowVarVar_f8_u4, ConvertOverflowVarVar_f8_i8, ConvertOverflowVarVar_f8_u8, BinOpVarVarVar_Add_i4, BinOpVarVarVar_Sub_i4, BinOpVarVarVar_Mul_i4, BinOpVarVarVar_MulUn_i4, BinOpVarVarVar_Div_i4, BinOpVarVarVar_DivUn_i4, BinOpVarVarVar_Rem_i4, BinOpVarVarVar_RemUn_i4, BinOpVarVarVar_And_i4, BinOpVarVarVar_Or_i4, BinOpVarVarVar_Xor_i4, BinOpVarVarVar_Add_i8, BinOpVarVarVar_Sub_i8, BinOpVarVarVar_Mul_i8, BinOpVarVarVar_MulUn_i8, BinOpVarVarVar_Div_i8, BinOpVarVarVar_DivUn_i8, BinOpVarVarVar_Rem_i8, BinOpVarVarVar_RemUn_i8, BinOpVarVarVar_And_i8, BinOpVarVarVar_Or_i8, BinOpVarVarVar_Xor_i8, BinOpVarVarVar_Add_f4, BinOpVarVarVar_Sub_f4, BinOpVarVarVar_Mul_f4, BinOpVarVarVar_Div_f4, BinOpVarVarVar_Rem_f4, BinOpVarVarVar_Add_f8, BinOpVarVarVar_Sub_f8, BinOpVarVarVar_Mul_f8, BinOpVarVarVar_Div_f8, BinOpVarVarVar_Rem_f8, BinOpOverflowVarVarVar_Add_i4, BinOpOverflowVarVarVar_Sub_i4, BinOpOverflowVarVarVar_Mul_i4, BinOpOverflowVarVarVar_Add_i8, BinOpOverflowVarVarVar_Sub_i8, BinOpOverflowVarVarVar_Mul_i8, BinOpOverflowVarVarVar_Add_u4, BinOpOverflowVarVarVar_Sub_u4, BinOpOverflowVarVarVar_Mul_u4, BinOpOverflowVarVarVar_Add_u8, BinOpOverflowVarVarVar_Sub_u8, BinOpOverflowVarVarVar_Mul_u8, BitShiftBinOpVarVarVar_Shl_i4_i4, BitShiftBinOpVarVarVar_Shr_i4_i4, BitShiftBinOpVarVarVar_ShrUn_i4_i4, BitShiftBinOpVarVarVar_Shl_i4_i8, BitShiftBinOpVarVarVar_Shr_i4_i8, BitShiftBinOpVarVarVar_ShrUn_i4_i8, BitShiftBinOpVarVarVar_Shl_i8_i4, BitShiftBinOpVarVarVar_Shr_i8_i4, BitShiftBinOpVarVarVar_ShrUn_i8_i4, BitShiftBinOpVarVarVar_Shl_i8_i8, BitShiftBinOpVarVarVar_Shr_i8_i8, BitShiftBinOpVarVarVar_ShrUn_i8_i8, UnaryOpVarVar_Neg_i4, UnaryOpVarVar_Not_i4, UnaryOpVarVar_Neg_i8, UnaryOpVarVar_Not_i8, UnaryOpVarVar_Neg_f4, UnaryOpVarVar_Neg_f8, CheckFiniteVar_f4, CheckFiniteVar_f8, CompOpVarVarVar_Ceq_i4, CompOpVarVarVar_Ceq_i8, CompOpVarVarVar_Ceq_f4, CompOpVarVarVar_Ceq_f8, CompOpVarVarVar_Cgt_i4, CompOpVarVarVar_Cgt_i8, CompOpVarVarVar_Cgt_f4, CompOpVarVarVar_Cgt_f8, CompOpVarVarVar_CgtUn_i4, CompOpVarVarVar_CgtUn_i8, CompOpVarVarVar_CgtUn_f4, CompOpVarVarVar_CgtUn_f8, CompOpVarVarVar_Clt_i4, CompOpVarVarVar_Clt_i8, CompOpVarVarVar_Clt_f4, CompOpVarVarVar_Clt_f8, CompOpVarVarVar_CltUn_i4, CompOpVarVarVar_CltUn_i8, CompOpVarVarVar_CltUn_f4, CompOpVarVarVar_CltUn_f8, BranchUncondition_4, BranchTrueVar_i4, BranchTrueVar_i8, BranchFalseVar_i4, BranchFalseVar_i8, BranchVarVar_Ceq_i4, BranchVarVar_Ceq_i8, BranchVarVar_Ceq_f4, BranchVarVar_Ceq_f8, BranchVarVar_CneUn_i4, BranchVarVar_CneUn_i8, BranchVarVar_CneUn_f4, BranchVarVar_CneUn_f8, BranchVarVar_Cgt_i4, BranchVarVar_Cgt_i8, BranchVarVar_Cgt_f4, BranchVarVar_Cgt_f8, BranchVarVar_CgtUn_i4, BranchVarVar_CgtUn_i8, BranchVarVar_CgtUn_f4, BranchVarVar_CgtUn_f8, BranchVarVar_Cge_i4, BranchVarVar_Cge_i8, BranchVarVar_Cge_f4, BranchVarVar_Cge_f8, BranchVarVar_CgeUn_i4, BranchVarVar_CgeUn_i8, BranchVarVar_CgeUn_f4, BranchVarVar_CgeUn_f8, BranchVarVar_Clt_i4, BranchVarVar_Clt_i8, BranchVarVar_Clt_f4, BranchVarVar_Clt_f8, BranchVarVar_CltUn_i4, BranchVarVar_CltUn_i8, BranchVarVar_CltUn_f4, BranchVarVar_CltUn_f8, BranchVarVar_Cle_i4, BranchVarVar_Cle_i8, BranchVarVar_Cle_f4, BranchVarVar_Cle_f8, BranchVarVar_CleUn_i4, BranchVarVar_CleUn_i8, BranchVarVar_CleUn_f4, BranchVarVar_CleUn_f8, BranchJump, BranchSwitch, NewClassVar, NewClassVar_Ctor_0, NewClassVar_NotCtor, NewValueTypeVar, NewClassInterpVar, NewClassInterpVar_Ctor_0, NewValueTypeInterpVar, AdjustValueTypeRefVar, BoxRefVarVar, LdvirftnVarVar, RetVar_ret_1, RetVar_ret_2, RetVar_ret_4, RetVar_ret_8, RetVar_ret_12, RetVar_ret_16, RetVar_ret_20, RetVar_ret_24, RetVar_ret_28, RetVar_ret_32, RetVar_ret_n, RetVar_void, CallNativeInstance_void, CallNativeInstance_ret, CallNativeInstance_ret_expand, CallNativeStatic_void, CallNativeStatic_ret, CallNativeStatic_ret_expand, CallInterp_void, CallInterp_ret, CallVirtual_void, CallVirtual_ret, CallVirtual_ret_expand, CallInterpVirtual_void, CallInterpVirtual_ret, CallInd_void, CallInd_ret, CallInd_ret_expand, CallDelegateInvoke_void, CallDelegateInvoke_ret, CallDelegateInvoke_ret_expand, CallDelegateBeginInvoke, CallDelegateEndInvoke_void, CallDelegateEndInvoke_ret, NewDelegate, CtorDelegate, CallCommonNativeInstance_v_0, CallCommonNativeInstance_i1_0, CallCommonNativeInstance_u1_0, CallCommonNativeInstance_i2_0, CallCommonNativeInstance_u2_0, CallCommonNativeInstance_i4_0, CallCommonNativeInstance_i8_0, CallCommonNativeInstance_f4_0, CallCommonNativeInstance_f8_0, CallCommonNativeInstance_v_i4_1, CallCommonNativeInstance_v_i4_2, CallCommonNativeInstance_v_i4_3, CallCommonNativeInstance_v_i4_4, CallCommonNativeInstance_v_i8_1, CallCommonNativeInstance_v_i8_2, CallCommonNativeInstance_v_i8_3, CallCommonNativeInstance_v_i8_4, CallCommonNativeInstance_v_f4_1, CallCommonNativeInstance_v_f4_2, CallCommonNativeInstance_v_f4_3, CallCommonNativeInstance_v_f4_4, CallCommonNativeInstance_v_f8_1, CallCommonNativeInstance_v_f8_2, CallCommonNativeInstance_v_f8_3, CallCommonNativeInstance_v_f8_4, CallCommonNativeInstance_u1_i4_1, CallCommonNativeInstance_u1_i4_2, CallCommonNativeInstance_u1_i4_3, CallCommonNativeInstance_u1_i4_4, CallCommonNativeInstance_u1_i8_1, CallCommonNativeInstance_u1_i8_2, CallCommonNativeInstance_u1_i8_3, CallCommonNativeInstance_u1_i8_4, CallCommonNativeInstance_u1_f4_1, CallCommonNativeInstance_u1_f4_2, CallCommonNativeInstance_u1_f4_3, CallCommonNativeInstance_u1_f4_4, CallCommonNativeInstance_u1_f8_1, CallCommonNativeInstance_u1_f8_2, CallCommonNativeInstance_u1_f8_3, CallCommonNativeInstance_u1_f8_4, CallCommonNativeInstance_i4_i4_1, CallCommonNativeInstance_i4_i4_2, CallCommonNativeInstance_i4_i4_3, CallCommonNativeInstance_i4_i4_4, CallCommonNativeInstance_i4_i8_1, CallCommonNativeInstance_i4_i8_2, CallCommonNativeInstance_i4_i8_3, CallCommonNativeInstance_i4_i8_4, CallCommonNativeInstance_i4_f4_1, CallCommonNativeInstance_i4_f4_2, CallCommonNativeInstance_i4_f4_3, CallCommonNativeInstance_i4_f4_4, CallCommonNativeInstance_i4_f8_1, CallCommonNativeInstance_i4_f8_2, CallCommonNativeInstance_i4_f8_3, CallCommonNativeInstance_i4_f8_4, CallCommonNativeInstance_i8_i4_1, CallCommonNativeInstance_i8_i4_2, CallCommonNativeInstance_i8_i4_3, CallCommonNativeInstance_i8_i4_4, CallCommonNativeInstance_i8_i8_1, CallCommonNativeInstance_i8_i8_2, CallCommonNativeInstance_i8_i8_3, CallCommonNativeInstance_i8_i8_4, CallCommonNativeInstance_i8_f4_1, CallCommonNativeInstance_i8_f4_2, CallCommonNativeInstance_i8_f4_3, CallCommonNativeInstance_i8_f4_4, CallCommonNativeInstance_i8_f8_1, CallCommonNativeInstance_i8_f8_2, CallCommonNativeInstance_i8_f8_3, CallCommonNativeInstance_i8_f8_4, CallCommonNativeInstance_f4_i4_1, CallCommonNativeInstance_f4_i4_2, CallCommonNativeInstance_f4_i4_3, CallCommonNativeInstance_f4_i4_4, CallCommonNativeInstance_f4_i8_1, CallCommonNativeInstance_f4_i8_2, CallCommonNativeInstance_f4_i8_3, CallCommonNativeInstance_f4_i8_4, CallCommonNativeInstance_f4_f4_1, CallCommonNativeInstance_f4_f4_2, CallCommonNativeInstance_f4_f4_3, CallCommonNativeInstance_f4_f4_4, CallCommonNativeInstance_f4_f8_1, CallCommonNativeInstance_f4_f8_2, CallCommonNativeInstance_f4_f8_3, CallCommonNativeInstance_f4_f8_4, CallCommonNativeInstance_f8_i4_1, CallCommonNativeInstance_f8_i4_2, CallCommonNativeInstance_f8_i4_3, CallCommonNativeInstance_f8_i4_4, CallCommonNativeInstance_f8_i8_1, CallCommonNativeInstance_f8_i8_2, CallCommonNativeInstance_f8_i8_3, CallCommonNativeInstance_f8_i8_4, CallCommonNativeInstance_f8_f4_1, CallCommonNativeInstance_f8_f4_2, CallCommonNativeInstance_f8_f4_3, CallCommonNativeInstance_f8_f4_4, CallCommonNativeInstance_f8_f8_1, CallCommonNativeInstance_f8_f8_2, CallCommonNativeInstance_f8_f8_3, CallCommonNativeInstance_f8_f8_4, CallCommonNativeStatic_v_0, CallCommonNativeStatic_i1_0, CallCommonNativeStatic_u1_0, CallCommonNativeStatic_i2_0, CallCommonNativeStatic_u2_0, CallCommonNativeStatic_i4_0, CallCommonNativeStatic_i8_0, CallCommonNativeStatic_f4_0, CallCommonNativeStatic_f8_0, CallCommonNativeStatic_v_i4_1, CallCommonNativeStatic_v_i4_2, CallCommonNativeStatic_v_i4_3, CallCommonNativeStatic_v_i4_4, CallCommonNativeStatic_v_i8_1, CallCommonNativeStatic_v_i8_2, CallCommonNativeStatic_v_i8_3, CallCommonNativeStatic_v_i8_4, CallCommonNativeStatic_v_f4_1, CallCommonNativeStatic_v_f4_2, CallCommonNativeStatic_v_f4_3, CallCommonNativeStatic_v_f4_4, CallCommonNativeStatic_v_f8_1, CallCommonNativeStatic_v_f8_2, CallCommonNativeStatic_v_f8_3, CallCommonNativeStatic_v_f8_4, CallCommonNativeStatic_u1_i4_1, CallCommonNativeStatic_u1_i4_2, CallCommonNativeStatic_u1_i4_3, CallCommonNativeStatic_u1_i4_4, CallCommonNativeStatic_u1_i8_1, CallCommonNativeStatic_u1_i8_2, CallCommonNativeStatic_u1_i8_3, CallCommonNativeStatic_u1_i8_4, CallCommonNativeStatic_u1_f4_1, CallCommonNativeStatic_u1_f4_2, CallCommonNativeStatic_u1_f4_3, CallCommonNativeStatic_u1_f4_4, CallCommonNativeStatic_u1_f8_1, CallCommonNativeStatic_u1_f8_2, CallCommonNativeStatic_u1_f8_3, CallCommonNativeStatic_u1_f8_4, CallCommonNativeStatic_i4_i4_1, CallCommonNativeStatic_i4_i4_2, CallCommonNativeStatic_i4_i4_3, CallCommonNativeStatic_i4_i4_4, CallCommonNativeStatic_i4_i8_1, CallCommonNativeStatic_i4_i8_2, CallCommonNativeStatic_i4_i8_3, CallCommonNativeStatic_i4_i8_4, CallCommonNativeStatic_i4_f4_1, CallCommonNativeStatic_i4_f4_2, CallCommonNativeStatic_i4_f4_3, CallCommonNativeStatic_i4_f4_4, CallCommonNativeStatic_i4_f8_1, CallCommonNativeStatic_i4_f8_2, CallCommonNativeStatic_i4_f8_3, CallCommonNativeStatic_i4_f8_4, CallCommonNativeStatic_i8_i4_1, CallCommonNativeStatic_i8_i4_2, CallCommonNativeStatic_i8_i4_3, CallCommonNativeStatic_i8_i4_4, CallCommonNativeStatic_i8_i8_1, CallCommonNativeStatic_i8_i8_2, CallCommonNativeStatic_i8_i8_3, CallCommonNativeStatic_i8_i8_4, CallCommonNativeStatic_i8_f4_1, CallCommonNativeStatic_i8_f4_2, CallCommonNativeStatic_i8_f4_3, CallCommonNativeStatic_i8_f4_4, CallCommonNativeStatic_i8_f8_1, CallCommonNativeStatic_i8_f8_2, CallCommonNativeStatic_i8_f8_3, CallCommonNativeStatic_i8_f8_4, CallCommonNativeStatic_f4_i4_1, CallCommonNativeStatic_f4_i4_2, CallCommonNativeStatic_f4_i4_3, CallCommonNativeStatic_f4_i4_4, CallCommonNativeStatic_f4_i8_1, CallCommonNativeStatic_f4_i8_2, CallCommonNativeStatic_f4_i8_3, CallCommonNativeStatic_f4_i8_4, CallCommonNativeStatic_f4_f4_1, CallCommonNativeStatic_f4_f4_2, CallCommonNativeStatic_f4_f4_3, CallCommonNativeStatic_f4_f4_4, CallCommonNativeStatic_f4_f8_1, CallCommonNativeStatic_f4_f8_2, CallCommonNativeStatic_f4_f8_3, CallCommonNativeStatic_f4_f8_4, CallCommonNativeStatic_f8_i4_1, CallCommonNativeStatic_f8_i4_2, CallCommonNativeStatic_f8_i4_3, CallCommonNativeStatic_f8_i4_4, CallCommonNativeStatic_f8_i8_1, CallCommonNativeStatic_f8_i8_2, CallCommonNativeStatic_f8_i8_3, CallCommonNativeStatic_f8_i8_4, CallCommonNativeStatic_f8_f4_1, CallCommonNativeStatic_f8_f4_2, CallCommonNativeStatic_f8_f4_3, CallCommonNativeStatic_f8_f4_4, CallCommonNativeStatic_f8_f8_1, CallCommonNativeStatic_f8_f8_2, CallCommonNativeStatic_f8_f8_3, CallCommonNativeStatic_f8_f8_4, BoxVarVar, UnBoxVarVar, UnBoxAnyVarVar, CastclassVar, IsInstVar, LdtokenVar, MakeRefVarVar, RefAnyTypeVarVar, RefAnyValueVarVar, CpobjVarVar_ref, CpobjVarVar_1, CpobjVarVar_2, CpobjVarVar_4, CpobjVarVar_8, CpobjVarVar_12, CpobjVarVar_16, CpobjVarVar_20, CpobjVarVar_24, CpobjVarVar_28, CpobjVarVar_32, CpobjVarVar_n_2, CpobjVarVar_n_4, CpobjVarVar_WriteBarrier_n_2, CpobjVarVar_WriteBarrier_n_4, LdobjVarVar_ref, LdobjVarVar_1, LdobjVarVar_2, LdobjVarVar_4, LdobjVarVar_8, LdobjVarVar_12, LdobjVarVar_16, LdobjVarVar_20, LdobjVarVar_24, LdobjVarVar_28, LdobjVarVar_32, LdobjVarVar_n_4, StobjVarVar_ref, StobjVarVar_1, StobjVarVar_2, StobjVarVar_4, StobjVarVar_8, StobjVarVar_12, StobjVarVar_16, StobjVarVar_20, StobjVarVar_24, StobjVarVar_28, StobjVarVar_32, StobjVarVar_n_4, StobjVarVar_WriteBarrier_n_4, InitobjVar_ref, InitobjVar_1, InitobjVar_2, InitobjVar_4, InitobjVar_8, InitobjVar_12, InitobjVar_16, InitobjVar_20, InitobjVar_24, InitobjVar_28, InitobjVar_32, InitobjVar_n_2, InitobjVar_n_4, InitobjVar_WriteBarrier_n_2, InitobjVar_WriteBarrier_n_4, LdstrVar, LdfldVarVar_i1, LdfldVarVar_u1, LdfldVarVar_i2, LdfldVarVar_u2, LdfldVarVar_i4, LdfldVarVar_u4, LdfldVarVar_i8, LdfldVarVar_u8, LdfldVarVar_size_8, LdfldVarVar_size_12, LdfldVarVar_size_16, LdfldVarVar_size_20, LdfldVarVar_size_24, LdfldVarVar_size_28, LdfldVarVar_size_32, LdfldVarVar_n_2, LdfldVarVar_n_4, LdfldValueTypeVarVar_i1, LdfldValueTypeVarVar_u1, LdfldValueTypeVarVar_i2, LdfldValueTypeVarVar_u2, LdfldValueTypeVarVar_i4, LdfldValueTypeVarVar_u4, LdfldValueTypeVarVar_i8, LdfldValueTypeVarVar_u8, LdfldValueTypeVarVar_size_8, LdfldValueTypeVarVar_size_12, LdfldValueTypeVarVar_size_16, LdfldValueTypeVarVar_size_20, LdfldValueTypeVarVar_size_24, LdfldValueTypeVarVar_size_28, LdfldValueTypeVarVar_size_32, LdfldValueTypeVarVar_n_2, LdfldValueTypeVarVar_n_4, LdfldaVarVar, StfldVarVar_i1, StfldVarVar_u1, StfldVarVar_i2, StfldVarVar_u2, StfldVarVar_i4, StfldVarVar_u4, StfldVarVar_i8, StfldVarVar_u8, StfldVarVar_ref, StfldVarVar_size_8, StfldVarVar_size_12, StfldVarVar_size_16, StfldVarVar_size_20, StfldVarVar_size_24, StfldVarVar_size_28, StfldVarVar_size_32, StfldVarVar_n_2, StfldVarVar_n_4, StfldVarVar_WriteBarrier_n_2, StfldVarVar_WriteBarrier_n_4, LdsfldVarVar_i1, LdsfldVarVar_u1, LdsfldVarVar_i2, LdsfldVarVar_u2, LdsfldVarVar_i4, LdsfldVarVar_u4, LdsfldVarVar_i8, LdsfldVarVar_u8, LdsfldVarVar_size_8, LdsfldVarVar_size_12, LdsfldVarVar_size_16, LdsfldVarVar_size_20, LdsfldVarVar_size_24, LdsfldVarVar_size_28, LdsfldVarVar_size_32, LdsfldVarVar_n_2, LdsfldVarVar_n_4, StsfldVarVar_i1, StsfldVarVar_u1, StsfldVarVar_i2, StsfldVarVar_u2, StsfldVarVar_i4, StsfldVarVar_u4, StsfldVarVar_i8, StsfldVarVar_u8, StsfldVarVar_ref, StsfldVarVar_size_8, StsfldVarVar_size_12, StsfldVarVar_size_16, StsfldVarVar_size_20, StsfldVarVar_size_24, StsfldVarVar_size_28, StsfldVarVar_size_32, StsfldVarVar_n_2, StsfldVarVar_n_4, StsfldVarVar_WriteBarrier_n_2, StsfldVarVar_WriteBarrier_n_4, LdsfldaVarVar, LdsfldaFromFieldDataVarVar, LdthreadlocalaVarVar, LdthreadlocalVarVar_i1, LdthreadlocalVarVar_u1, LdthreadlocalVarVar_i2, LdthreadlocalVarVar_u2, LdthreadlocalVarVar_i4, LdthreadlocalVarVar_u4, LdthreadlocalVarVar_i8, LdthreadlocalVarVar_u8, LdthreadlocalVarVar_size_8, LdthreadlocalVarVar_size_12, LdthreadlocalVarVar_size_16, LdthreadlocalVarVar_size_20, LdthreadlocalVarVar_size_24, LdthreadlocalVarVar_size_28, LdthreadlocalVarVar_size_32, LdthreadlocalVarVar_n_2, LdthreadlocalVarVar_n_4, StthreadlocalVarVar_i1, StthreadlocalVarVar_u1, StthreadlocalVarVar_i2, StthreadlocalVarVar_u2, StthreadlocalVarVar_i4, StthreadlocalVarVar_u4, StthreadlocalVarVar_i8, StthreadlocalVarVar_u8, StthreadlocalVarVar_ref, StthreadlocalVarVar_size_8, StthreadlocalVarVar_size_12, StthreadlocalVarVar_size_16, StthreadlocalVarVar_size_20, StthreadlocalVarVar_size_24, StthreadlocalVarVar_size_28, StthreadlocalVarVar_size_32, StthreadlocalVarVar_n_2, StthreadlocalVarVar_n_4, StthreadlocalVarVar_WriteBarrier_n_2, StthreadlocalVarVar_WriteBarrier_n_4, NewArrVarVar, GetArrayLengthVarVar, GetArrayElementAddressAddrVarVar, GetArrayElementAddressCheckAddrVarVar, GetArrayElementVarVar_i1, GetArrayElementVarVar_u1, GetArrayElementVarVar_i2, GetArrayElementVarVar_u2, GetArrayElementVarVar_i4, GetArrayElementVarVar_u4, GetArrayElementVarVar_i8, GetArrayElementVarVar_u8, GetArrayElementVarVar_size_1, GetArrayElementVarVar_size_2, GetArrayElementVarVar_size_4, GetArrayElementVarVar_size_8, GetArrayElementVarVar_size_12, GetArrayElementVarVar_size_16, GetArrayElementVarVar_size_20, GetArrayElementVarVar_size_24, GetArrayElementVarVar_size_28, GetArrayElementVarVar_size_32, GetArrayElementVarVar_n, SetArrayElementVarVar_i1, SetArrayElementVarVar_u1, SetArrayElementVarVar_i2, SetArrayElementVarVar_u2, SetArrayElementVarVar_i4, SetArrayElementVarVar_u4, SetArrayElementVarVar_i8, SetArrayElementVarVar_u8, SetArrayElementVarVar_ref, SetArrayElementVarVar_size_12, SetArrayElementVarVar_size_16, SetArrayElementVarVar_n, SetArrayElementVarVar_WriteBarrier_n, NewMdArrVarVar_length, NewMdArrVarVar_length_bound, GetMdArrElementVarVar_i1, GetMdArrElementVarVar_u1, GetMdArrElementVarVar_i2, GetMdArrElementVarVar_u2, GetMdArrElementVarVar_i4, GetMdArrElementVarVar_u4, GetMdArrElementVarVar_i8, GetMdArrElementVarVar_u8, GetMdArrElementVarVar_n, GetMdArrElementAddressVarVar, SetMdArrElementVarVar_i1, SetMdArrElementVarVar_u1, SetMdArrElementVarVar_i2, SetMdArrElementVarVar_u2, SetMdArrElementVarVar_i4, SetMdArrElementVarVar_u4, SetMdArrElementVarVar_i8, SetMdArrElementVarVar_u8, SetMdArrElementVarVar_ref, SetMdArrElementVarVar_n, SetMdArrElementVarVar_WriteBarrier_n, ThrowEx, RethrowEx, LeaveEx, LeaveEx_Directly, EndFilterEx, EndFinallyEx, NullableNewVarVar, NullableCtorVarVar, NullableHasValueVar, NullableGetValueOrDefaultVarVar, NullableGetValueOrDefaultVarVar_1, NullableGetValueVarVar, InterlockedCompareExchangeVarVarVarVar_i4, InterlockedCompareExchangeVarVarVarVar_i8, InterlockedCompareExchangeVarVarVarVar_pointer, InterlockedExchangeVarVarVar_i4, InterlockedExchangeVarVarVar_i8, InterlockedExchangeVarVarVar_pointer, NewSystemObjectVar, NewVector2, NewVector3_2, NewVector3_3, NewVector4_2, NewVector4_3, NewVector4_4, CtorVector2, CtorVector3_2, CtorVector3_3, CtorVector4_2, CtorVector4_3, CtorVector4_4, ArrayGetGenericValueImpl, ArraySetGenericValueImpl, NewString, NewString_2, NewString_3, UnsafeEnumCast, AssemblyGetExecutingAssembly, //!!!}}OPCODE }; struct IRCommon { HiOpcodeEnum type; }; #pragma region instruction #pragma pack(push, 1) //!!!{{INST struct IRInitLocals_n_2 : IRCommon { uint16_t size; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitLocals_n_4 : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t size; }; struct IRLdlocVarVar : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdlocExpandVarVar_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdlocExpandVarVar_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdlocExpandVarVar_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdlocExpandVarVar_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdlocVarVarSize : IRCommon { uint16_t dst; uint16_t src; uint16_t size; }; struct IRLdlocVarAddress : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdcVarConst_1 : IRCommon { uint8_t src; uint8_t __pad3; uint16_t dst; uint8_t __pad6; uint8_t __pad7; }; struct IRLdcVarConst_2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdcVarConst_4 : IRCommon { uint16_t dst; uint32_t src; }; struct IRLdcVarConst_8 : IRCommon { uint16_t dst; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; uint64_t src; }; struct IRLdnullVar : IRCommon { uint16_t dst; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdindVarVar_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStindVarVar_ref : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLocalAllocVarVar_n_2 : IRCommon { uint16_t dst; uint16_t size; uint8_t __pad6; uint8_t __pad7; }; struct IRLocalAllocVarVar_n_4 : IRCommon { uint16_t dst; uint16_t size; uint8_t __pad6; uint8_t __pad7; }; struct IRInitblkVarVarVar : IRCommon { uint16_t addr; uint16_t value; uint16_t size; }; struct IRCpblkVarVar : IRCommon { uint16_t dst; uint16_t src; uint16_t size; }; struct IRMemoryBarrier : IRCommon { uint8_t __pad2; uint8_t __pad3; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i4_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u4_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_i8_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_u8_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f4_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertVarVar_f8_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_i8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_u8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f4_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_i1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_u1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_i2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_u2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_u4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRConvertOverflowVarVar_f8_u8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRBinOpVarVarVar_Add_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Sub_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Mul_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_MulUn_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Div_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_DivUn_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Rem_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_RemUn_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_And_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Or_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Xor_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Add_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Sub_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Mul_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_MulUn_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Div_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_DivUn_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Rem_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_RemUn_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_And_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Or_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Xor_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Add_f4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Sub_f4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Mul_f4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Div_f4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Rem_f4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Add_f8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Sub_f8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Mul_f8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Div_f8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpVarVarVar_Rem_f8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Add_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Sub_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Mul_i4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Add_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Sub_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Mul_i8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Add_u4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Sub_u4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Mul_u4 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Add_u8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Sub_u8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBinOpOverflowVarVarVar_Mul_u8 : IRCommon { uint16_t ret; uint16_t op1; uint16_t op2; }; struct IRBitShiftBinOpVarVarVar_Shl_i4_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shr_i4_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_ShrUn_i4_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shl_i4_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shr_i4_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_ShrUn_i4_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shl_i8_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shr_i8_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_ShrUn_i8_i4 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shl_i8_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_Shr_i8_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRBitShiftBinOpVarVarVar_ShrUn_i8_i8 : IRCommon { uint16_t ret; uint16_t value; uint16_t shiftAmount; }; struct IRUnaryOpVarVar_Neg_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRUnaryOpVarVar_Not_i4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRUnaryOpVarVar_Neg_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRUnaryOpVarVar_Not_i8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRUnaryOpVarVar_Neg_f4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRUnaryOpVarVar_Neg_f8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCheckFiniteVar_f4 : IRCommon { uint16_t src; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRCheckFiniteVar_f8 : IRCommon { uint16_t src; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRCompOpVarVarVar_Ceq_i4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Ceq_i8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Ceq_f4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Ceq_f8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Cgt_i4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Cgt_i8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Cgt_f4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Cgt_f8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CgtUn_i4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CgtUn_i8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CgtUn_f4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CgtUn_f8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Clt_i4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Clt_i8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Clt_f4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_Clt_f8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CltUn_i4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CltUn_i8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CltUn_f4 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRCompOpVarVarVar_CltUn_f8 : IRCommon { uint16_t ret; uint16_t c1; uint16_t c2; }; struct IRBranchUncondition_4 : IRCommon { uint8_t __pad2; uint8_t __pad3; int32_t offset; }; struct IRBranchTrueVar_i4 : IRCommon { uint16_t op; int32_t offset; }; struct IRBranchTrueVar_i8 : IRCommon { uint16_t op; int32_t offset; }; struct IRBranchFalseVar_i4 : IRCommon { uint16_t op; int32_t offset; }; struct IRBranchFalseVar_i8 : IRCommon { uint16_t op; int32_t offset; }; struct IRBranchVarVar_Ceq_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Ceq_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Ceq_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Ceq_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CneUn_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CneUn_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CneUn_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CneUn_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cgt_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cgt_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cgt_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cgt_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgtUn_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgtUn_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgtUn_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgtUn_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cge_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cge_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cge_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cge_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgeUn_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgeUn_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgeUn_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CgeUn_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Clt_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Clt_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Clt_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Clt_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CltUn_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CltUn_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CltUn_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CltUn_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cle_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cle_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cle_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_Cle_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CleUn_i4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CleUn_i8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CleUn_f4 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchVarVar_CleUn_f8 : IRCommon { uint16_t op1; uint16_t op2; uint8_t __pad6; uint8_t __pad7; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRBranchJump : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t token; }; struct IRBranchSwitch : IRCommon { uint16_t value; uint32_t caseNum; uint32_t caseOffsets; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewClassVar : IRCommon { uint16_t obj; uint32_t managed2NativeMethod; uint32_t method; uint32_t argIdxs; }; struct IRNewClassVar_Ctor_0 : IRCommon { uint16_t obj; uint32_t method; }; struct IRNewClassVar_NotCtor : IRCommon { uint16_t obj; uint32_t klass; }; struct IRNewValueTypeVar : IRCommon { uint16_t obj; uint32_t managed2NativeMethod; uint32_t method; uint32_t argIdxs; }; struct IRNewClassInterpVar : IRCommon { uint16_t obj; uint16_t argBase; uint16_t argStackObjectNum; uint16_t ctorFrameBase; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRNewClassInterpVar_Ctor_0 : IRCommon { uint16_t obj; uint16_t ctorFrameBase; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewValueTypeInterpVar : IRCommon { uint16_t obj; uint16_t argBase; uint16_t argStackObjectNum; uint16_t ctorFrameBase; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRAdjustValueTypeRefVar : IRCommon { uint16_t data; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRBoxRefVarVar : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdvirftnVarVar : IRCommon { uint16_t resultMethod; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t virtualMethod; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRRetVar_ret_1 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_2 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_4 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_8 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_12 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_16 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_20 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_24 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_28 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_32 : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRRetVar_ret_n : IRCommon { uint16_t ret; uint32_t size; }; struct IRRetVar_void : IRCommon { uint8_t __pad2; uint8_t __pad3; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRCallNativeInstance_void : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallNativeInstance_ret : IRCommon { uint16_t ret; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallNativeInstance_ret_expand : IRCommon { uint8_t retLocationType; uint8_t __pad3; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallNativeStatic_void : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallNativeStatic_ret : IRCommon { uint16_t ret; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallNativeStatic_ret_expand : IRCommon { uint8_t retLocationType; uint8_t __pad3; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallInterp_void : IRCommon { uint16_t argBase; uint32_t methodInfo; }; struct IRCallInterp_ret : IRCommon { uint16_t argBase; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t methodInfo; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallVirtual_void : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallVirtual_ret : IRCommon { uint16_t ret; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallVirtual_ret_expand : IRCommon { uint8_t retLocationType; uint8_t __pad3; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallInterpVirtual_void : IRCommon { uint16_t argBase; uint32_t method; }; struct IRCallInterpVirtual_ret : IRCommon { uint16_t argBase; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallInd_void : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallInd_ret : IRCommon { uint16_t ret; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; }; struct IRCallInd_ret_expand : IRCommon { uint8_t retLocationType; uint8_t __pad3; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t managed2NativeMethod; uint32_t methodInfo; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallDelegateInvoke_void : IRCommon { uint16_t invokeParamCount; uint32_t managed2NativeStaticMethod; uint32_t managed2NativeInstanceMethod; uint32_t argIdxs; }; struct IRCallDelegateInvoke_ret : IRCommon { uint16_t ret; uint16_t invokeParamCount; uint16_t retTypeStackObjectSize; uint32_t managed2NativeStaticMethod; uint32_t managed2NativeInstanceMethod; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallDelegateInvoke_ret_expand : IRCommon { uint8_t retLocationType; uint8_t __pad3; uint16_t ret; uint16_t invokeParamCount; uint32_t managed2NativeStaticMethod; uint32_t managed2NativeInstanceMethod; uint32_t argIdxs; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallDelegateBeginInvoke : IRCommon { uint16_t result; uint32_t methodInfo; uint32_t argIdxs; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallDelegateEndInvoke_void : IRCommon { uint16_t asyncResult; uint32_t methodInfo; }; struct IRCallDelegateEndInvoke_ret : IRCommon { uint16_t asyncResult; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t methodInfo; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewDelegate : IRCommon { uint16_t dst; uint16_t obj; uint16_t method; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCtorDelegate : IRCommon { uint16_t dst; uint16_t obj; uint16_t method; uint32_t ctor; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_0 : IRCommon { uint16_t self; uint32_t method; }; struct IRCallCommonNativeInstance_i1_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u1_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i2_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u2_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i4_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i8_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f4_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f8_0 : IRCommon { uint16_t self; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_v_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint32_t method; }; struct IRCallCommonNativeInstance_v_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_v_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint32_t method; }; struct IRCallCommonNativeInstance_v_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_v_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint32_t method; }; struct IRCallCommonNativeInstance_v_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_v_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_v_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint32_t method; }; struct IRCallCommonNativeInstance_u1_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u1_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_u1_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_u1_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_u1_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u1_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_u1_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_u1_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_u1_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u1_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_u1_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_u1_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_u1_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_u1_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_u1_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_u1_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i4_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i4_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i4_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i4_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i4_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i4_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i4_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i4_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i4_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i4_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i4_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i4_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i4_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i4_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i4_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i4_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i8_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i8_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i8_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i8_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i8_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i8_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i8_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i8_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i8_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i8_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i8_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i8_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_i8_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_i8_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_i8_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_i8_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f4_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f4_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f4_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f4_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f4_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f4_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f4_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f4_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f4_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f4_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f4_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f4_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f4_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f4_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f4_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f4_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f8_i4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f8_i4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f8_i4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f8_i4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f8_i8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f8_i8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f8_i8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f8_i8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f8_f4_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f8_f4_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f8_f4_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f8_f4_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeInstance_f8_f8_1 : IRCommon { uint16_t self; uint16_t param0; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeInstance_f8_f8_2 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeInstance_f8_f8_3 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeInstance_f8_f8_4 : IRCommon { uint16_t self; uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint8_t __pad14; uint8_t __pad15; uint32_t method; uint8_t __pad20; uint8_t __pad21; uint8_t __pad22; uint8_t __pad23; }; struct IRCallCommonNativeStatic_v_0 : IRCommon { uint8_t __pad2; uint8_t __pad3; uint32_t method; }; struct IRCallCommonNativeStatic_i1_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_u1_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i2_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_u2_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i4_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i8_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f4_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f8_0 : IRCommon { uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_v_i4_1 : IRCommon { uint16_t param0; uint32_t method; }; struct IRCallCommonNativeStatic_v_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_v_i8_1 : IRCommon { uint16_t param0; uint32_t method; }; struct IRCallCommonNativeStatic_v_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_v_f4_1 : IRCommon { uint16_t param0; uint32_t method; }; struct IRCallCommonNativeStatic_v_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_v_f8_1 : IRCommon { uint16_t param0; uint32_t method; }; struct IRCallCommonNativeStatic_v_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_v_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_u1_i4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_u1_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_u1_i8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_u1_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_u1_f4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_u1_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_u1_f8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_u1_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_u1_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i4_i4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i4_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i4_i8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i4_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i4_f4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i4_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i4_f8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i4_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i4_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i8_i4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i8_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i8_i8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i8_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i8_f4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i8_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_i8_f8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_i8_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_i8_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f4_i4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f4_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f4_i8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f4_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f4_f4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f4_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f4_f8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f4_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f4_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f8_i4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_i4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_i4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f8_i4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f8_i8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_i8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_i8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f8_i8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f8_f4_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_f4_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_f4_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f8_f4_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRCallCommonNativeStatic_f8_f8_1 : IRCommon { uint16_t param0; uint16_t ret; uint8_t __pad6; uint8_t __pad7; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_f8_2 : IRCommon { uint16_t param0; uint16_t param1; uint16_t ret; uint32_t method; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCallCommonNativeStatic_f8_f8_3 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t ret; uint8_t __pad10; uint8_t __pad11; uint32_t method; }; struct IRCallCommonNativeStatic_f8_f8_4 : IRCommon { uint16_t param0; uint16_t param1; uint16_t param2; uint16_t param3; uint16_t ret; uint32_t method; }; struct IRBoxVarVar : IRCommon { uint16_t dst; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRUnBoxVarVar : IRCommon { uint16_t addr; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRUnBoxAnyVarVar : IRCommon { uint16_t dst; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCastclassVar : IRCommon { uint16_t obj; uint32_t klass; }; struct IRIsInstVar : IRCommon { uint16_t obj; uint32_t klass; }; struct IRLdtokenVar : IRCommon { uint16_t runtimeHandle; uint32_t token; }; struct IRMakeRefVarVar : IRCommon { uint16_t dst; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRRefAnyTypeVarVar : IRCommon { uint16_t dst; uint16_t typedRef; uint8_t __pad6; uint8_t __pad7; }; struct IRRefAnyValueVarVar : IRCommon { uint16_t addr; uint16_t typedRef; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCpobjVarVar_ref : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_12 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_16 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_20 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_24 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_28 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_32 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRCpobjVarVar_n_2 : IRCommon { uint16_t dst; uint16_t src; uint16_t size; }; struct IRCpobjVarVar_n_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCpobjVarVar_WriteBarrier_n_2 : IRCommon { uint16_t dst; uint16_t src; uint16_t size; }; struct IRCpobjVarVar_WriteBarrier_n_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdobjVarVar_ref : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_12 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_16 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_20 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_24 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_28 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_32 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRLdobjVarVar_n_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStobjVarVar_ref : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_1 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_2 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_8 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_12 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_16 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_20 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_24 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_28 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_32 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; }; struct IRStobjVarVar_n_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStobjVarVar_WriteBarrier_n_4 : IRCommon { uint16_t dst; uint16_t src; uint8_t __pad6; uint8_t __pad7; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRInitobjVar_ref : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_1 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_2 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_4 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_8 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_12 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_16 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_20 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_24 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_28 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_32 : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_n_2 : IRCommon { uint16_t obj; uint16_t size; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_n_4 : IRCommon { uint16_t obj; uint32_t size; }; struct IRInitobjVar_WriteBarrier_n_2 : IRCommon { uint16_t obj; uint16_t size; uint8_t __pad6; uint8_t __pad7; }; struct IRInitobjVar_WriteBarrier_n_4 : IRCommon { uint16_t obj; uint32_t size; }; struct IRLdstrVar : IRCommon { uint16_t dst; uint32_t str; }; struct IRLdfldVarVar_i1 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_u1 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_i2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_u2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_i4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_u4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_i8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_u8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_12 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_16 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_20 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_24 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_28 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_size_32 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldVarVar_n_2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; uint16_t size; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdfldVarVar_n_4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdfldValueTypeVarVar_i1 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_u1 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_i2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_u2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_i4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_u4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_i8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_u8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_8 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_12 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_16 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_20 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_24 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_28 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_size_32 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRLdfldValueTypeVarVar_n_2 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; uint16_t size; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdfldValueTypeVarVar_n_4 : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdfldaVarVar : IRCommon { uint16_t dst; uint16_t obj; uint16_t offset; }; struct IRStfldVarVar_i1 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_u1 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_i2 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_u2 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_i4 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_u4 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_i8 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_u8 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_ref : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_8 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_12 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_16 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_20 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_24 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_28 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_size_32 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; }; struct IRStfldVarVar_n_2 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; uint16_t size; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStfldVarVar_n_4 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStfldVarVar_WriteBarrier_n_2 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; uint16_t size; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStfldVarVar_WriteBarrier_n_4 : IRCommon { uint16_t obj; uint16_t offset; uint16_t data; uint32_t size; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_i1 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_u1 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_i2 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_u2 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_i4 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_u4 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_i8 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_u8 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_8 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_12 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_16 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_20 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_24 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_28 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_size_32 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_n_2 : IRCommon { uint16_t dst; uint16_t offset; uint16_t size; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldVarVar_n_4 : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint32_t size; }; struct IRStsfldVarVar_i1 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_u1 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_i2 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_u2 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_i4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_u4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_i8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_u8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_ref : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_12 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_16 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_20 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_24 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_28 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_size_32 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_n_2 : IRCommon { uint16_t offset; uint16_t data; uint16_t size; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_n_4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint32_t size; }; struct IRStsfldVarVar_WriteBarrier_n_2 : IRCommon { uint16_t offset; uint16_t data; uint16_t size; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStsfldVarVar_WriteBarrier_n_4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint32_t size; }; struct IRLdsfldaVarVar : IRCommon { uint16_t dst; uint16_t offset; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdsfldaFromFieldDataVarVar : IRCommon { uint16_t dst; uint32_t src; }; struct IRLdthreadlocalaVarVar : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_i1 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_u1 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_i2 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_u2 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_i4 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_u4 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_i8 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_u8 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_8 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_12 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_16 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_20 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_24 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_28 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_size_32 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRLdthreadlocalVarVar_n_2 : IRCommon { uint16_t dst; uint16_t size; uint8_t __pad6; uint8_t __pad7; uint32_t klass; int32_t offset; }; struct IRLdthreadlocalVarVar_n_4 : IRCommon { uint16_t dst; uint32_t klass; int32_t offset; uint32_t size; }; struct IRStthreadlocalVarVar_i1 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_u1 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_i2 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_u2 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_i4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_u4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_i8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_u8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_ref : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_8 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_12 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_16 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_20 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_24 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_28 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_size_32 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_n_2 : IRCommon { uint16_t offset; uint16_t data; uint16_t size; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_n_4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint32_t size; }; struct IRStthreadlocalVarVar_WriteBarrier_n_2 : IRCommon { uint16_t offset; uint16_t data; uint16_t size; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRStthreadlocalVarVar_WriteBarrier_n_4 : IRCommon { uint16_t offset; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint32_t size; }; struct IRNewArrVarVar : IRCommon { uint16_t arr; uint16_t size; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRGetArrayLengthVarVar : IRCommon { uint16_t len; uint16_t arr; uint8_t __pad6; uint8_t __pad7; }; struct IRGetArrayElementAddressAddrVarVar : IRCommon { uint16_t addr; uint16_t arr; uint16_t index; }; struct IRGetArrayElementAddressCheckAddrVarVar : IRCommon { uint16_t addr; uint16_t arr; uint16_t index; uint32_t eleKlass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRGetArrayElementVarVar_i1 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_u1 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_i2 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_u2 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_i4 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_u4 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_i8 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_u8 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_1 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_2 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_4 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_8 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_12 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_16 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_20 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_24 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_28 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_size_32 : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRGetArrayElementVarVar_n : IRCommon { uint16_t dst; uint16_t arr; uint16_t index; }; struct IRSetArrayElementVarVar_i1 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_u1 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_i2 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_u2 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_i4 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_u4 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_i8 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_u8 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_ref : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_size_12 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_size_16 : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_n : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRSetArrayElementVarVar_WriteBarrier_n : IRCommon { uint16_t arr; uint16_t index; uint16_t ele; }; struct IRNewMdArrVarVar_length : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewMdArrVarVar_length_bound : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t lowerBoundIdxs; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRGetMdArrElementVarVar_i1 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_u1 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_i2 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_u2 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_i4 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_u4 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_i8 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_u8 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementVarVar_n : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t value; }; struct IRGetMdArrElementAddressVarVar : IRCommon { uint16_t addr; uint16_t arr; uint16_t lengthIdxs; }; struct IRSetMdArrElementVarVar_i1 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_u1 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_i2 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_u2 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_i4 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_u4 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_i8 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_u8 : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_ref : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_n : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRSetMdArrElementVarVar_WriteBarrier_n : IRCommon { uint16_t arr; uint16_t lengthIdxs; uint16_t ele; }; struct IRThrowEx : IRCommon { uint16_t exceptionObj; uint16_t firstHandlerIndex; uint8_t __pad6; uint8_t __pad7; }; struct IRRethrowEx : IRCommon { uint8_t __pad2; uint8_t __pad3; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRLeaveEx : IRCommon { uint16_t firstHandlerIndex; int32_t target; }; struct IRLeaveEx_Directly : IRCommon { uint8_t __pad2; uint8_t __pad3; int32_t target; }; struct IREndFilterEx : IRCommon { uint16_t value; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IREndFinallyEx : IRCommon { uint8_t __pad2; uint8_t __pad3; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRNullableNewVarVar : IRCommon { uint16_t dst; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNullableCtorVarVar : IRCommon { uint16_t dst; uint16_t data; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNullableHasValueVar : IRCommon { uint16_t result; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNullableGetValueOrDefaultVarVar : IRCommon { uint16_t dst; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNullableGetValueOrDefaultVarVar_1 : IRCommon { uint16_t dst; uint16_t obj; uint16_t defaultValue; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNullableGetValueVarVar : IRCommon { uint16_t dst; uint16_t obj; uint8_t __pad6; uint8_t __pad7; uint32_t klass; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRInterlockedCompareExchangeVarVarVarVar_i4 : IRCommon { uint16_t ret; uint16_t location; uint16_t value; uint16_t comparand; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRInterlockedCompareExchangeVarVarVarVar_i8 : IRCommon { uint16_t ret; uint16_t location; uint16_t value; uint16_t comparand; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRInterlockedCompareExchangeVarVarVarVar_pointer : IRCommon { uint16_t ret; uint16_t location; uint16_t value; uint16_t comparand; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRInterlockedExchangeVarVarVar_i4 : IRCommon { uint16_t ret; uint16_t location; uint16_t value; }; struct IRInterlockedExchangeVarVarVar_i8 : IRCommon { uint16_t ret; uint16_t location; uint16_t value; }; struct IRInterlockedExchangeVarVarVar_pointer : IRCommon { uint16_t ret; uint16_t location; uint16_t value; }; struct IRNewSystemObjectVar : IRCommon { uint16_t obj; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; struct IRNewVector2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRNewVector3_2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRNewVector3_3 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewVector4_2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRNewVector4_3 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewVector4_4 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint16_t w; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCtorVector2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRCtorVector3_2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRCtorVector3_3 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCtorVector4_2 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; }; struct IRCtorVector4_3 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRCtorVector4_4 : IRCommon { uint16_t obj; uint16_t x; uint16_t y; uint16_t z; uint16_t w; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRArrayGetGenericValueImpl : IRCommon { uint16_t arr; uint16_t index; uint16_t value; }; struct IRArraySetGenericValueImpl : IRCommon { uint16_t arr; uint16_t index; uint16_t value; }; struct IRNewString : IRCommon { uint16_t str; uint16_t chars; uint8_t __pad6; uint8_t __pad7; }; struct IRNewString_2 : IRCommon { uint16_t str; uint16_t chars; uint16_t startIndex; uint16_t length; uint8_t __pad10; uint8_t __pad11; uint8_t __pad12; uint8_t __pad13; uint8_t __pad14; uint8_t __pad15; }; struct IRNewString_3 : IRCommon { uint16_t str; uint16_t c; uint16_t count; }; struct IRUnsafeEnumCast : IRCommon { uint16_t dst; uint16_t src; uint16_t srcType; }; struct IRAssemblyGetExecutingAssembly : IRCommon { uint16_t ret; uint8_t __pad4; uint8_t __pad5; uint8_t __pad6; uint8_t __pad7; }; //!!!}}INST #pragma pack(pop) #pragma endregion } }