1 /* GENERATED FILE
, DO NOT EDIT. Edit cil
-opcodes.xml instead and run
"make opcode.def" to regenerate.
*/
2 OPDEF(CEE_NOP
, "nop", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0x00, NEXT
)
3 OPDEF(CEE_BREAK
, "break", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0x01, ERROR
)
4 OPDEF(CEE_LDARG_0
, "ldarg.0", Pop0
, Push1
, InlineNone
, 0, 1, 0xFF, 0x02, NEXT
)
5 OPDEF(CEE_LDARG_1
, "ldarg.1", Pop0
, Push1
, InlineNone
, 1, 1, 0xFF, 0x03, NEXT
)
6 OPDEF(CEE_LDARG_2
, "ldarg.2", Pop0
, Push1
, InlineNone
, 2, 1, 0xFF, 0x04, NEXT
)
7 OPDEF(CEE_LDARG_3
, "ldarg.3", Pop0
, Push1
, InlineNone
, 3, 1, 0xFF, 0x05, NEXT
)
8 OPDEF(CEE_LDLOC_0
, "ldloc.0", Pop0
, Push1
, InlineNone
, 0, 1, 0xFF, 0x06, NEXT
)
9 OPDEF(CEE_LDLOC_1
, "ldloc.1", Pop0
, Push1
, InlineNone
, 1, 1, 0xFF, 0x07, NEXT
)
10 OPDEF(CEE_LDLOC_2
, "ldloc.2", Pop0
, Push1
, InlineNone
, 2, 1, 0xFF, 0x08, NEXT
)
11 OPDEF(CEE_LDLOC_3
, "ldloc.3", Pop0
, Push1
, InlineNone
, 3, 1, 0xFF, 0x09, NEXT
)
12 OPDEF(CEE_STLOC_0
, "stloc.0", Pop1
, Push0
, InlineNone
, 0, 1, 0xFF, 0x0A, NEXT
)
13 OPDEF(CEE_STLOC_1
, "stloc.1", Pop1
, Push0
, InlineNone
, 1, 1, 0xFF, 0x0B, NEXT
)
14 OPDEF(CEE_STLOC_2
, "stloc.2", Pop1
, Push0
, InlineNone
, 2, 1, 0xFF, 0x0C, NEXT
)
15 OPDEF(CEE_STLOC_3
, "stloc.3", Pop1
, Push0
, InlineNone
, 3, 1, 0xFF, 0x0D, NEXT
)
16 OPDEF(CEE_LDARG_S
, "ldarg.s", Pop0
, Push1
, ShortInlineVar
, 0, 1, 0xFF, 0x0E, NEXT
)
17 OPDEF(CEE_LDARGA_S
, "ldarga.s", Pop0
, PushI
, ShortInlineVar
, 0, 1, 0xFF, 0x0F, NEXT
)
18 OPDEF(CEE_STARG_S
, "starg.s", Pop1
, Push0
, ShortInlineVar
, 0, 1, 0xFF, 0x10, NEXT
)
19 OPDEF(CEE_LDLOC_S
, "ldloc.s", Pop0
, Push1
, ShortInlineVar
, 0, 1, 0xFF, 0x11, NEXT
)
20 OPDEF(CEE_LDLOCA_S
, "ldloca.s", Pop0
, PushI
, ShortInlineVar
, 0, 1, 0xFF, 0x12, NEXT
)
21 OPDEF(CEE_STLOC_S
, "stloc.s", Pop1
, Push0
, ShortInlineVar
, 0, 1, 0xFF, 0x13, NEXT
)
22 OPDEF(CEE_LDNULL
, "ldnull", Pop0
, PushRef
, InlineNone
, 0, 1, 0xFF, 0x14, NEXT
)
23 OPDEF(CEE_LDC_I4_M1
, "ldc.i4.m1", Pop0
, PushI
, InlineNone
, -1, 1, 0xFF, 0x15, NEXT
)
24 OPDEF(CEE_LDC_I4_0
, "ldc.i4.0", Pop0
, PushI
, InlineNone
, 0, 1, 0xFF, 0x16, NEXT
)
25 OPDEF(CEE_LDC_I4_1
, "ldc.i4.1", Pop0
, PushI
, InlineNone
, 1, 1, 0xFF, 0x17, NEXT
)
26 OPDEF(CEE_LDC_I4_2
, "ldc.i4.2", Pop0
, PushI
, InlineNone
, 2, 1, 0xFF, 0x18, NEXT
)
27 OPDEF(CEE_LDC_I4_3
, "ldc.i4.3", Pop0
, PushI
, InlineNone
, 3, 1, 0xFF, 0x19, NEXT
)
28 OPDEF(CEE_LDC_I4_4
, "ldc.i4.4", Pop0
, PushI
, InlineNone
, 4, 1, 0xFF, 0x1A, NEXT
)
29 OPDEF(CEE_LDC_I4_5
, "ldc.i4.5", Pop0
, PushI
, InlineNone
, 5, 1, 0xFF, 0x1B, NEXT
)
30 OPDEF(CEE_LDC_I4_6
, "ldc.i4.6", Pop0
, PushI
, InlineNone
, 6, 1, 0xFF, 0x1C, NEXT
)
31 OPDEF(CEE_LDC_I4_7
, "ldc.i4.7", Pop0
, PushI
, InlineNone
, 7, 1, 0xFF, 0x1D, NEXT
)
32 OPDEF(CEE_LDC_I4_8
, "ldc.i4.8", Pop0
, PushI
, InlineNone
, 8, 1, 0xFF, 0x1E, NEXT
)
33 OPDEF(CEE_LDC_I4_S
, "ldc.i4.s", Pop0
, PushI
, ShortInlineI
, 0, 1, 0xFF, 0x1F, NEXT
)
34 OPDEF(CEE_LDC_I4
, "ldc.i4", Pop0
, PushI
, InlineI
, 0, 1, 0xFF, 0x20, NEXT
)
35 OPDEF(CEE_LDC_I8
, "ldc.i8", Pop0
, PushI8
, InlineI8
, 0, 1, 0xFF, 0x21, NEXT
)
36 OPDEF(CEE_LDC_R4
, "ldc.r4", Pop0
, PushR4
, ShortInlineR
, 0, 1, 0xFF, 0x22, NEXT
)
37 OPDEF(CEE_LDC_R8
, "ldc.r8", Pop0
, PushR8
, InlineR
, 0, 1, 0xFF, 0x23, NEXT
)
38 OPDEF(CEE_UNUSED99
, "unused99", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0x24, NEXT
)
39 OPDEF(CEE_DUP
, "dup", Pop1
, Push1
+Push1
, InlineNone
, 0, 1, 0xFF, 0x25, NEXT
)
40 OPDEF(CEE_POP
, "pop", Pop1
, Push0
, InlineNone
, 0, 1, 0xFF, 0x26, NEXT
)
41 OPDEF(CEE_JMP
, "jmp", Pop0
, Push0
, InlineMethod
, 0, 1, 0xFF, 0x27, CALL
)
42 OPDEF(CEE_CALL
, "call", VarPop
, VarPush
, InlineMethod
, 0, 1, 0xFF, 0x28, CALL
)
43 OPDEF(CEE_CALLI
, "calli", VarPop
, VarPush
, InlineSig
, 0, 1, 0xFF, 0x29, CALL
)
44 OPDEF(CEE_RET
, "ret", VarPop
, Push0
, InlineNone
, 0, 1, 0xFF, 0x2A, RETURN)
45 OPDEF(CEE_BR_S
, "br.s", Pop0
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x2B, BRANCH
)
46 OPDEF(CEE_BRFALSE_S
, "brfalse.s", PopI
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x2C, COND_BRANCH
)
47 OPDEF(CEE_BRTRUE_S
, "brtrue.s", PopI
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x2D, COND_BRANCH
)
48 OPDEF(CEE_BEQ_S
, "beq.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x2E, COND_BRANCH
)
49 OPDEF(CEE_BGE_S
, "bge.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x2F, COND_BRANCH
)
50 OPDEF(CEE_BGT_S
, "bgt.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x30, COND_BRANCH
)
51 OPDEF(CEE_BLE_S
, "ble.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x31, COND_BRANCH
)
52 OPDEF(CEE_BLT_S
, "blt.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x32, COND_BRANCH
)
53 OPDEF(CEE_BNE_UN_S
, "bne.un.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x33, COND_BRANCH
)
54 OPDEF(CEE_BGE_UN_S
, "bge.un.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x34, COND_BRANCH
)
55 OPDEF(CEE_BGT_UN_S
, "bgt.un.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x35, COND_BRANCH
)
56 OPDEF(CEE_BLE_UN_S
, "ble.un.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x36, COND_BRANCH
)
57 OPDEF(CEE_BLT_UN_S
, "blt.un.s", Pop1
+Pop1
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0x37, COND_BRANCH
)
58 OPDEF(CEE_BR
, "br", Pop0
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x38, BRANCH
)
59 OPDEF(CEE_BRFALSE
, "brfalse", PopI
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x39, COND_BRANCH
)
60 OPDEF(CEE_BRTRUE
, "brtrue", PopI
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3A, COND_BRANCH
)
61 OPDEF(CEE_BEQ
, "beq", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3B, COND_BRANCH
)
62 OPDEF(CEE_BGE
, "bge", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3C, COND_BRANCH
)
63 OPDEF(CEE_BGT
, "bgt", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3D, COND_BRANCH
)
64 OPDEF(CEE_BLE
, "ble", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3E, COND_BRANCH
)
65 OPDEF(CEE_BLT
, "blt", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x3F, COND_BRANCH
)
66 OPDEF(CEE_BNE_UN
, "bne.un", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x40, COND_BRANCH
)
67 OPDEF(CEE_BGE_UN
, "bge.un", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x41, COND_BRANCH
)
68 OPDEF(CEE_BGT_UN
, "bgt.un", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x42, COND_BRANCH
)
69 OPDEF(CEE_BLE_UN
, "ble.un", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x43, COND_BRANCH
)
70 OPDEF(CEE_BLT_UN
, "blt.un", Pop1
+Pop1
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0x44, COND_BRANCH
)
71 OPDEF(CEE_SWITCH
, "switch", PopI
, Push0
, InlineSwitch
, 0, 1, 0xFF, 0x45, COND_BRANCH
)
72 OPDEF(CEE_LDIND_I1
, "ldind.i1", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x46, NEXT
)
73 OPDEF(CEE_LDIND_U1
, "ldind.u1", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x47, NEXT
)
74 OPDEF(CEE_LDIND_I2
, "ldind.i2", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x48, NEXT
)
75 OPDEF(CEE_LDIND_U2
, "ldind.u2", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x49, NEXT
)
76 OPDEF(CEE_LDIND_I4
, "ldind.i4", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x4A, NEXT
)
77 OPDEF(CEE_LDIND_U4
, "ldind.u4", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x4B, NEXT
)
78 OPDEF(CEE_LDIND_I8
, "ldind.i8", PopI
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x4C, NEXT
)
79 OPDEF(CEE_LDIND_I
, "ldind.i", PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x4D, NEXT
)
80 OPDEF(CEE_LDIND_R4
, "ldind.r4", PopI
, PushR4
, InlineNone
, 0, 1, 0xFF, 0x4E, NEXT
)
81 OPDEF(CEE_LDIND_R8
, "ldind.r8", PopI
, PushR8
, InlineNone
, 0, 1, 0xFF, 0x4F, NEXT
)
82 OPDEF(CEE_LDIND_REF
, "ldind.ref", PopI
, PushRef
, InlineNone
, 0, 1, 0xFF, 0x50, NEXT
)
83 OPDEF(CEE_STIND_REF
, "stind.ref", PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x51, NEXT
)
84 OPDEF(CEE_STIND_I1
, "stind.i1", PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x52, NEXT
)
85 OPDEF(CEE_STIND_I2
, "stind.i2", PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x53, NEXT
)
86 OPDEF(CEE_STIND_I4
, "stind.i4", PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x54, NEXT
)
87 OPDEF(CEE_STIND_I8
, "stind.i8", PopI
+PopI8
, Push0
, InlineNone
, 0, 1, 0xFF, 0x55, NEXT
)
88 OPDEF(CEE_STIND_R4
, "stind.r4", PopI
+PopR4
, Push0
, InlineNone
, 0, 1, 0xFF, 0x56, NEXT
)
89 OPDEF(CEE_STIND_R8
, "stind.r8", PopI
+PopR8
, Push0
, InlineNone
, 0, 1, 0xFF, 0x57, NEXT
)
90 OPDEF(CEE_ADD
, "add", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x58, NEXT
)
91 OPDEF(CEE_SUB
, "sub", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x59, NEXT
)
92 OPDEF(CEE_MUL
, "mul", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5A, NEXT
)
93 OPDEF(CEE_DIV
, "div", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5B, NEXT
)
94 OPDEF(CEE_DIV_UN
, "div.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5C, NEXT
)
95 OPDEF(CEE_REM
, "rem", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5D, NEXT
)
96 OPDEF(CEE_REM_UN
, "rem.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5E, NEXT
)
97 OPDEF(CEE_AND
, "and", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x5F, NEXT
)
98 OPDEF(CEE_OR
, "or", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x60, NEXT
)
99 OPDEF(CEE_XOR
, "xor", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x61, NEXT
)
100 OPDEF(CEE_SHL
, "shl", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x62, NEXT
)
101 OPDEF(CEE_SHR
, "shr", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x63, NEXT
)
102 OPDEF(CEE_SHR_UN
, "shr.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x64, NEXT
)
103 OPDEF(CEE_NEG
, "neg", Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x65, NEXT
)
104 OPDEF(CEE_NOT
, "not", Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0x66, NEXT
)
105 OPDEF(CEE_CONV_I1
, "conv.i1", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x67, NEXT
)
106 OPDEF(CEE_CONV_I2
, "conv.i2", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x68, NEXT
)
107 OPDEF(CEE_CONV_I4
, "conv.i4", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x69, NEXT
)
108 OPDEF(CEE_CONV_I8
, "conv.i8", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x6A, NEXT
)
109 OPDEF(CEE_CONV_R4
, "conv.r4", Pop1
, PushR4
, InlineNone
, 0, 1, 0xFF, 0x6B, NEXT
)
110 OPDEF(CEE_CONV_R8
, "conv.r8", Pop1
, PushR8
, InlineNone
, 0, 1, 0xFF, 0x6C, NEXT
)
111 OPDEF(CEE_CONV_U4
, "conv.u4", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x6D, NEXT
)
112 OPDEF(CEE_CONV_U8
, "conv.u8", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x6E, NEXT
)
113 OPDEF(CEE_CALLVIRT
, "callvirt", VarPop
, VarPush
, InlineMethod
, 0, 1, 0xFF, 0x6F, CALL
)
114 OPDEF(CEE_CPOBJ
, "cpobj", PopI
+PopI
, Push0
, InlineType
, 0, 1, 0xFF, 0x70, NEXT
)
115 OPDEF(CEE_LDOBJ
, "ldobj", PopI
, Push1
, InlineType
, 0, 1, 0xFF, 0x71, NEXT
)
116 OPDEF(CEE_LDSTR
, "ldstr", Pop0
, PushRef
, InlineString
, 0, 1, 0xFF, 0x72, NEXT
)
117 OPDEF(CEE_NEWOBJ
, "newobj", VarPop
, PushRef
, InlineMethod
, 0, 1, 0xFF, 0x73, CALL
)
118 OPDEF(CEE_CASTCLASS
, "castclass", PopRef
, PushRef
, InlineType
, 0, 1, 0xFF, 0x74, NEXT
)
119 OPDEF(CEE_ISINST
, "isinst", PopRef
, PushI
, InlineType
, 0, 1, 0xFF, 0x75, NEXT
)
120 OPDEF(CEE_CONV_R_UN
, "conv.r.un", Pop1
, PushR8
, InlineNone
, 0, 1, 0xFF, 0x76, NEXT
)
121 OPDEF(CEE_UNUSED58
, "unused58", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0x77, NEXT
)
122 OPDEF(CEE_UNUSED1
, "unused1", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0x78, NEXT
)
123 OPDEF(CEE_UNBOX
, "unbox", PopRef
, PushI
, InlineType
, 0, 1, 0xFF, 0x79, NEXT
)
124 OPDEF(CEE_THROW
, "throw", PopRef
, Push0
, InlineNone
, 0, 1, 0xFF, 0x7A, ERROR
)
125 OPDEF(CEE_LDFLD
, "ldfld", PopRef
, Push1
, InlineField
, 0, 1, 0xFF, 0x7B, NEXT
)
126 OPDEF(CEE_LDFLDA
, "ldflda", PopRef
, PushI
, InlineField
, 0, 1, 0xFF, 0x7C, NEXT
)
127 OPDEF(CEE_STFLD
, "stfld", PopRef
+Pop1
, Push0
, InlineField
, 0, 1, 0xFF, 0x7D, NEXT
)
128 OPDEF(CEE_LDSFLD
, "ldsfld", Pop0
, Push1
, InlineField
, 0, 1, 0xFF, 0x7E, NEXT
)
129 OPDEF(CEE_LDSFLDA
, "ldsflda", Pop0
, PushI
, InlineField
, 0, 1, 0xFF, 0x7F, NEXT
)
130 OPDEF(CEE_STSFLD
, "stsfld", Pop1
, Push0
, InlineField
, 0, 1, 0xFF, 0x80, NEXT
)
131 OPDEF(CEE_STOBJ
, "stobj", PopI
+Pop1
, Push0
, InlineType
, 0, 1, 0xFF, 0x81, NEXT
)
132 OPDEF(CEE_CONV_OVF_I1_UN
, "conv.ovf.i1.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x82, NEXT
)
133 OPDEF(CEE_CONV_OVF_I2_UN
, "conv.ovf.i2.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x83, NEXT
)
134 OPDEF(CEE_CONV_OVF_I4_UN
, "conv.ovf.i4.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x84, NEXT
)
135 OPDEF(CEE_CONV_OVF_I8_UN
, "conv.ovf.i8.un", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x85, NEXT
)
136 OPDEF(CEE_CONV_OVF_U1_UN
, "conv.ovf.u1.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x86, NEXT
)
137 OPDEF(CEE_CONV_OVF_U2_UN
, "conv.ovf.u2.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x87, NEXT
)
138 OPDEF(CEE_CONV_OVF_U4_UN
, "conv.ovf.u4.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x88, NEXT
)
139 OPDEF(CEE_CONV_OVF_U8_UN
, "conv.ovf.u8.un", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x89, NEXT
)
140 OPDEF(CEE_CONV_OVF_I_UN
, "conv.ovf.i.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x8A, NEXT
)
141 OPDEF(CEE_CONV_OVF_U_UN
, "conv.ovf.u.un", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0x8B, NEXT
)
142 OPDEF(CEE_BOX
, "box", Pop1
, PushRef
, InlineType
, 0, 1, 0xFF, 0x8C, NEXT
)
143 OPDEF(CEE_NEWARR
, "newarr", PopI
, PushRef
, InlineType
, 0, 1, 0xFF, 0x8D, NEXT
)
144 OPDEF(CEE_LDLEN
, "ldlen", PopRef
, PushI
, InlineNone
, 0, 1, 0xFF, 0x8E, NEXT
)
145 OPDEF(CEE_LDELEMA
, "ldelema", PopRef
+PopI
, PushI
, InlineType
, 0, 1, 0xFF, 0x8F, NEXT
)
146 OPDEF(CEE_LDELEM_I1
, "ldelem.i1", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x90, NEXT
)
147 OPDEF(CEE_LDELEM_U1
, "ldelem.u1", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x91, NEXT
)
148 OPDEF(CEE_LDELEM_I2
, "ldelem.i2", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x92, NEXT
)
149 OPDEF(CEE_LDELEM_U2
, "ldelem.u2", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x93, NEXT
)
150 OPDEF(CEE_LDELEM_I4
, "ldelem.i4", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x94, NEXT
)
151 OPDEF(CEE_LDELEM_U4
, "ldelem.u4", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x95, NEXT
)
152 OPDEF(CEE_LDELEM_I8
, "ldelem.i8", PopRef
+PopI
, PushI8
, InlineNone
, 0, 1, 0xFF, 0x96, NEXT
)
153 OPDEF(CEE_LDELEM_I
, "ldelem.i", PopRef
+PopI
, PushI
, InlineNone
, 0, 1, 0xFF, 0x97, NEXT
)
154 OPDEF(CEE_LDELEM_R4
, "ldelem.r4", PopRef
+PopI
, PushR4
, InlineNone
, 0, 1, 0xFF, 0x98, NEXT
)
155 OPDEF(CEE_LDELEM_R8
, "ldelem.r8", PopRef
+PopI
, PushR8
, InlineNone
, 0, 1, 0xFF, 0x99, NEXT
)
156 OPDEF(CEE_LDELEM_REF
, "ldelem.ref", PopRef
+PopI
, PushRef
, InlineNone
, 0, 1, 0xFF, 0x9A, NEXT
)
157 OPDEF(CEE_STELEM_I
, "stelem.i", PopRef
+PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x9B, NEXT
)
158 OPDEF(CEE_STELEM_I1
, "stelem.i1", PopRef
+PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x9C, NEXT
)
159 OPDEF(CEE_STELEM_I2
, "stelem.i2", PopRef
+PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x9D, NEXT
)
160 OPDEF(CEE_STELEM_I4
, "stelem.i4", PopRef
+PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0x9E, NEXT
)
161 OPDEF(CEE_STELEM_I8
, "stelem.i8", PopRef
+PopI
+PopI8
, Push0
, InlineNone
, 0, 1, 0xFF, 0x9F, NEXT
)
162 OPDEF(CEE_STELEM_R4
, "stelem.r4", PopRef
+PopI
+PopR4
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA0, NEXT
)
163 OPDEF(CEE_STELEM_R8
, "stelem.r8", PopRef
+PopI
+PopR8
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA1, NEXT
)
164 OPDEF(CEE_STELEM_REF
, "stelem.ref", PopRef
+PopI
+PopRef
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA2, NEXT
)
165 OPDEF(CEE_LDELEM
, "ldelem", PopRef
+PopI
, Push1
, InlineType
, 0, 1, 0xFF, 0xA3, NEXT
)
166 OPDEF(CEE_STELEM
, "stelem", PopRef
+PopI
+Pop1
, Push0
, InlineType
, 0, 1, 0xFF, 0xA4, NEXT
)
167 OPDEF(CEE_UNBOX_ANY
, "unbox.any", PopRef
, Push1
, InlineType
, 0, 1, 0xFF, 0xA5, NEXT
)
168 OPDEF(CEE_UNUSED5
, "unused5", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA6, NEXT
)
169 OPDEF(CEE_UNUSED6
, "unused6", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA7, NEXT
)
170 OPDEF(CEE_UNUSED7
, "unused7", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA8, NEXT
)
171 OPDEF(CEE_UNUSED8
, "unused8", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xA9, NEXT
)
172 OPDEF(CEE_UNUSED9
, "unused9", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAA, NEXT
)
173 OPDEF(CEE_UNUSED10
, "unused10", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAB, NEXT
)
174 OPDEF(CEE_UNUSED11
, "unused11", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAC, NEXT
)
175 OPDEF(CEE_UNUSED12
, "unused12", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAD, NEXT
)
176 OPDEF(CEE_UNUSED13
, "unused13", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAE, NEXT
)
177 OPDEF(CEE_UNUSED14
, "unused14", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xAF, NEXT
)
178 OPDEF(CEE_UNUSED15
, "unused15", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xB0, NEXT
)
179 OPDEF(CEE_UNUSED16
, "unused16", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xB1, NEXT
)
180 OPDEF(CEE_UNUSED17
, "unused17", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xB2, NEXT
)
181 OPDEF(CEE_CONV_OVF_I1
, "conv.ovf.i1", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB3, NEXT
)
182 OPDEF(CEE_CONV_OVF_U1
, "conv.ovf.u1", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB4, NEXT
)
183 OPDEF(CEE_CONV_OVF_I2
, "conv.ovf.i2", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB5, NEXT
)
184 OPDEF(CEE_CONV_OVF_U2
, "conv.ovf.u2", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB6, NEXT
)
185 OPDEF(CEE_CONV_OVF_I4
, "conv.ovf.i4", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB7, NEXT
)
186 OPDEF(CEE_CONV_OVF_U4
, "conv.ovf.u4", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xB8, NEXT
)
187 OPDEF(CEE_CONV_OVF_I8
, "conv.ovf.i8", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0xB9, NEXT
)
188 OPDEF(CEE_CONV_OVF_U8
, "conv.ovf.u8", Pop1
, PushI8
, InlineNone
, 0, 1, 0xFF, 0xBA, NEXT
)
189 OPDEF(CEE_UNUSED50
, "unused50", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xBB, NEXT
)
190 OPDEF(CEE_UNUSED18
, "unused18", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xBC, NEXT
)
191 OPDEF(CEE_UNUSED19
, "unused19", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xBD, NEXT
)
192 OPDEF(CEE_UNUSED20
, "unused20", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xBE, NEXT
)
193 OPDEF(CEE_UNUSED21
, "unused21", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xBF, NEXT
)
194 OPDEF(CEE_UNUSED22
, "unused22", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC0, NEXT
)
195 OPDEF(CEE_UNUSED23
, "unused23", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC1, NEXT
)
196 OPDEF(CEE_REFANYVAL
, "refanyval", Pop1
, PushI
, InlineType
, 0, 1, 0xFF, 0xC2, NEXT
)
197 OPDEF(CEE_CKFINITE
, "ckfinite", Pop1
, PushR8
, InlineNone
, 0, 1, 0xFF, 0xC3, NEXT
)
198 OPDEF(CEE_UNUSED24
, "unused24", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC4, NEXT
)
199 OPDEF(CEE_UNUSED25
, "unused25", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC5, NEXT
)
200 OPDEF(CEE_MKREFANY
, "mkrefany", PopI
, Push1
, InlineType
, 0, 1, 0xFF, 0xC6, NEXT
)
201 OPDEF(CEE_UNUSED59
, "unused59", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC7, NEXT
)
202 OPDEF(CEE_UNUSED60
, "unused60", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC8, NEXT
)
203 OPDEF(CEE_UNUSED61
, "unused61", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xC9, NEXT
)
204 OPDEF(CEE_UNUSED62
, "unused62", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCA, NEXT
)
205 OPDEF(CEE_UNUSED63
, "unused63", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCB, NEXT
)
206 OPDEF(CEE_UNUSED64
, "unused64", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCC, NEXT
)
207 OPDEF(CEE_UNUSED65
, "unused65", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCD, NEXT
)
208 OPDEF(CEE_UNUSED66
, "unused66", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCE, NEXT
)
209 OPDEF(CEE_UNUSED67
, "unused67", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xCF, NEXT
)
210 OPDEF(CEE_LDTOKEN
, "ldtoken", Pop0
, PushI
, InlineTok
, 0, 1, 0xFF, 0xD0, NEXT
)
211 OPDEF(CEE_CONV_U2
, "conv.u2", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xD1, NEXT
)
212 OPDEF(CEE_CONV_U1
, "conv.u1", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xD2, NEXT
)
213 OPDEF(CEE_CONV_I
, "conv.i", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xD3, NEXT
)
214 OPDEF(CEE_CONV_OVF_I
, "conv.ovf.i", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xD4, NEXT
)
215 OPDEF(CEE_CONV_OVF_U
, "conv.ovf.u", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xD5, NEXT
)
216 OPDEF(CEE_ADD_OVF
, "add.ovf", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xD6, NEXT
)
217 OPDEF(CEE_ADD_OVF_UN
, "add.ovf.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xD7, NEXT
)
218 OPDEF(CEE_MUL_OVF
, "mul.ovf", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xD8, NEXT
)
219 OPDEF(CEE_MUL_OVF_UN
, "mul.ovf.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xD9, NEXT
)
220 OPDEF(CEE_SUB_OVF
, "sub.ovf", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xDA, NEXT
)
221 OPDEF(CEE_SUB_OVF_UN
, "sub.ovf.un", Pop1
+Pop1
, Push1
, InlineNone
, 0, 1, 0xFF, 0xDB, NEXT
)
222 OPDEF(CEE_ENDFINALLY
, "endfinally", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xDC, RETURN)
223 OPDEF(CEE_LEAVE
, "leave", Pop0
, Push0
, InlineBrTarget
, 0, 1, 0xFF, 0xDD, BRANCH
)
224 OPDEF(CEE_LEAVE_S
, "leave.s", Pop0
, Push0
, ShortInlineBrTarget
, 0, 1, 0xFF, 0xDE, BRANCH
)
225 OPDEF(CEE_STIND_I
, "stind.i", PopI
+PopI
, Push0
, InlineNone
, 0, 1, 0xFF, 0xDF, NEXT
)
226 OPDEF(CEE_CONV_U
, "conv.u", Pop1
, PushI
, InlineNone
, 0, 1, 0xFF, 0xE0, NEXT
)
227 OPDEF(CEE_UNUSED26
, "unused26", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE1, NEXT
)
228 OPDEF(CEE_UNUSED27
, "unused27", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE2, NEXT
)
229 OPDEF(CEE_UNUSED28
, "unused28", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE3, NEXT
)
230 OPDEF(CEE_UNUSED29
, "unused29", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE4, NEXT
)
231 OPDEF(CEE_UNUSED30
, "unused30", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE5, NEXT
)
232 OPDEF(CEE_UNUSED31
, "unused31", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE6, NEXT
)
233 OPDEF(CEE_UNUSED32
, "unused32", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE7, NEXT
)
234 OPDEF(CEE_UNUSED33
, "unused33", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE8, NEXT
)
235 OPDEF(CEE_UNUSED34
, "unused34", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xE9, NEXT
)
236 OPDEF(CEE_UNUSED35
, "unused35", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xEA, NEXT
)
237 OPDEF(CEE_UNUSED36
, "unused36", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xEB, NEXT
)
238 OPDEF(CEE_UNUSED37
, "unused37", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xEC, NEXT
)
239 OPDEF(CEE_UNUSED38
, "unused38", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xED, NEXT
)
240 OPDEF(CEE_UNUSED39
, "unused39", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xEE, NEXT
)
241 OPDEF(CEE_UNUSED40
, "unused40", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xEF, NEXT
)
242 OPDEF(CEE_UNUSED41
, "unused41", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF0, NEXT
)
243 OPDEF(CEE_UNUSED42
, "unused42", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF1, NEXT
)
244 OPDEF(CEE_UNUSED43
, "unused43", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF2, NEXT
)
245 OPDEF(CEE_UNUSED44
, "unused44", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF3, NEXT
)
246 OPDEF(CEE_UNUSED45
, "unused45", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF4, NEXT
)
247 OPDEF(CEE_UNUSED46
, "unused46", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF5, NEXT
)
248 OPDEF(CEE_UNUSED47
, "unused47", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF6, NEXT
)
249 OPDEF(CEE_UNUSED48
, "unused48", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF7, NEXT
)
250 OPDEF(CEE_PREFIX7
, "prefix7", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF8, META
)
251 OPDEF(CEE_PREFIX6
, "prefix6", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xF9, META
)
252 OPDEF(CEE_PREFIX5
, "prefix5", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFA, META
)
253 OPDEF(CEE_PREFIX4
, "prefix4", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFB, META
)
254 OPDEF(CEE_PREFIX3
, "prefix3", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFC, META
)
255 OPDEF(CEE_PREFIX2
, "prefix2", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFD, META
)
256 OPDEF(CEE_PREFIX1
, "prefix1", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFE, META
)
257 OPDEF(CEE_PREFIXREF
, "prefixref", Pop0
, Push0
, InlineNone
, 0, 1, 0xFF, 0xFF, META
)
258 OPDEF(CEE_ARGLIST
, "arglist", Pop0
, PushI
, InlineNone
, 0, 2, 0xFE, 0x00, NEXT
)
259 OPDEF(CEE_CEQ
, "ceq", Pop1
+Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x01, NEXT
)
260 OPDEF(CEE_CGT
, "cgt", Pop1
+Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x02, NEXT
)
261 OPDEF(CEE_CGT_UN
, "cgt.un", Pop1
+Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x03, NEXT
)
262 OPDEF(CEE_CLT
, "clt", Pop1
+Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x04, NEXT
)
263 OPDEF(CEE_CLT_UN
, "clt.un", Pop1
+Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x05, NEXT
)
264 OPDEF(CEE_LDFTN
, "ldftn", Pop0
, PushI
, InlineMethod
, 0, 2, 0xFE, 0x06, NEXT
)
265 OPDEF(CEE_LDVIRTFTN
, "ldvirtftn", PopRef
, PushI
, InlineMethod
, 0, 2, 0xFE, 0x07, NEXT
)
266 OPDEF(CEE_UNUSED56
, "unused56", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x08, NEXT
)
267 OPDEF(CEE_LDARG
, "ldarg", Pop0
, Push1
, InlineVar
, 0, 2, 0xFE, 0x09, NEXT
)
268 OPDEF(CEE_LDARGA
, "ldarga", Pop0
, PushI
, InlineVar
, 0, 2, 0xFE, 0x0A, NEXT
)
269 OPDEF(CEE_STARG
, "starg", Pop1
, Push0
, InlineVar
, 0, 2, 0xFE, 0x0B, NEXT
)
270 OPDEF(CEE_LDLOC
, "ldloc", Pop0
, Push1
, InlineVar
, 0, 2, 0xFE, 0x0C, NEXT
)
271 OPDEF(CEE_LDLOCA
, "ldloca", Pop0
, PushI
, InlineVar
, 0, 2, 0xFE, 0x0D, NEXT
)
272 OPDEF(CEE_STLOC
, "stloc", Pop1
, Push0
, InlineVar
, 0, 2, 0xFE, 0x0E, NEXT
)
273 OPDEF(CEE_LOCALLOC
, "localloc", PopI
, PushI
, InlineNone
, 0, 2, 0xFE, 0x0F, NEXT
)
274 OPDEF(CEE_UNUSED57
, "unused57", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x10, NEXT
)
275 OPDEF(CEE_ENDFILTER
, "endfilter", PopI
, Push0
, InlineNone
, 0, 2, 0xFE, 0x11, RETURN)
276 OPDEF(CEE_UNALIGNED_
, "unaligned.", Pop0
, Push0
, ShortInlineI
, 0, 2, 0xFE, 0x12, META
)
277 OPDEF(CEE_VOLATILE_
, "volatile.", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x13, META
)
278 OPDEF(CEE_TAIL_
, "tail.", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x14, META
)
279 OPDEF(CEE_INITOBJ
, "initobj", PopI
, Push0
, InlineType
, 0, 2, 0xFE, 0x15, NEXT
)
280 OPDEF(CEE_CONSTRAINED_
, "constrained.", Pop0
, Push0
, InlineType
, 0, 2, 0xFE, 0x16, META
)
281 OPDEF(CEE_CPBLK
, "cpblk", PopI
+PopI
+PopI
, Push0
, InlineNone
, 0, 2, 0xFE, 0x17, NEXT
)
282 OPDEF(CEE_INITBLK
, "initblk", PopI
+PopI
+PopI
, Push0
, InlineNone
, 0, 2, 0xFE, 0x18, NEXT
)
283 OPDEF(CEE_NO_
, "no.", Pop0
, Push0
, ShortInlineI
, 0, 2, 0xFE, 0x19, NEXT
)
284 OPDEF(CEE_RETHROW
, "rethrow", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x1A, ERROR
)
285 OPDEF(CEE_UNUSED
, "unused", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x1B, NEXT
)
286 OPDEF(CEE_SIZEOF
, "sizeof", Pop0
, PushI
, InlineType
, 0, 2, 0xFE, 0x1C, NEXT
)
287 OPDEF(CEE_REFANYTYPE
, "refanytype", Pop1
, PushI
, InlineNone
, 0, 2, 0xFE, 0x1D, NEXT
)
288 OPDEF(CEE_READONLY_
, "readonly.", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x1E, META
)
289 OPDEF(CEE_UNUSED53
, "unused53", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x1F, NEXT
)
290 OPDEF(CEE_UNUSED54
, "unused54", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x20, NEXT
)
291 OPDEF(CEE_UNUSED55
, "unused55", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x21, NEXT
)
292 OPDEF(CEE_UNUSED70
, "unused70", Pop0
, Push0
, InlineNone
, 0, 2, 0xFE, 0x22, NEXT
)
293 OPDEF(CEE_ILLEGAL
, "illegal", Pop0
, Push0
, InlineNone
, 0, 2, 0x00, 0x00, META
)
294 OPDEF(CEE_ENDMAC
, "endmac", Pop0
, Push0
, InlineNone
, 0, 2, 0x00, 0x00, META
)
295 OPDEF(CEE_MONO_ICALL
, "mono_icall", VarPop
, VarPush
, InlineI
, 0, 2, 0xF0, 0x00, NEXT
)
296 OPDEF(CEE_MONO_OBJADDR
, "mono_objaddr", Pop1
, PushI
, InlineNone
, 0, 2, 0xF0, 0x01, NEXT
)
297 OPDEF(CEE_MONO_LDPTR
, "mono_ldptr", Pop0
, PushI
, InlineI
, 0, 2, 0xF0, 0x02, NEXT
)
298 OPDEF(CEE_MONO_VTADDR
, "mono_vtaddr", Pop1
, PushI
, InlineNone
, 0, 2, 0xF0, 0x03, NEXT
)
299 OPDEF(CEE_MONO_NEWOBJ
, "mono_newobj", Pop0
, PushRef
, InlineType
, 0, 2, 0xF0, 0x04, NEXT
)
300 OPDEF(CEE_MONO_RETOBJ
, "mono_retobj", PopI
, Push0
, InlineType
, 0, 2, 0xF0, 0x05, RETURN)
301 OPDEF(CEE_MONO_LDNATIVEOBJ
, "mono_ldnativeobj", PopI
, Push1
, InlineType
, 0, 2, 0xF0, 0x06, RETURN)
302 OPDEF(CEE_MONO_CISINST
, "mono_cisinst", PopRef
, Push1
, InlineType
, 0, 2, 0xF0, 0x07, NEXT
)
303 OPDEF(CEE_MONO_CCASTCLASS
, "mono_ccastclass", PopRef
, Push1
, InlineType
, 0, 2, 0xF0, 0x08, NEXT
)
304 OPDEF(CEE_MONO_SAVE_LMF
, "mono_save_lmf", Pop0
, Push0
, InlineNone
, 0, 2, 0xF0, 0x09, NEXT
)
305 OPDEF(CEE_MONO_RESTORE_LMF
, "mono_restore_lmf", Pop0
, Push0
, InlineNone
, 0, 2, 0xF0, 0x0A, NEXT
)
306 OPDEF(CEE_MONO_CLASSCONST
, "mono_classconst", Pop0
, PushI
, InlineI
, 0, 2, 0xF0, 0x0B, NEXT
)
307 OPDEF(CEE_MONO_NOT_TAKEN
, "mono_not_taken", Pop0
, Push0
, InlineNone
, 0, 2, 0xF0, 0x0C, NEXT
)
308 OPDEF(CEE_MONO_TLS
, "mono_tls", Pop0
, PushI
, InlineI
, 0, 2, 0xF0, 0x0D, NEXT
)
309 OPDEF(CEE_MONO_ICALL_ADDR
, "mono_icall_addr", Pop0
, PushI
, InlineI
, 0, 2, 0xF0, 0x0E, NEXT
)
310 OPDEF(CEE_MONO_DYN_CALL
, "mono_dyn_call", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x0F, NEXT
)
311 OPDEF(CEE_MONO_MEMORY_BARRIER
, "mono_memory_barrier", Pop0
, Push0
, InlineI
, 0, 2, 0xF0, 0x10, NEXT
)
312 OPDEF(CEE_UNUSED71
, "unused71", Pop0
, Push0
, InlineNone
, 0, 2, 0xF0, 0x11, NEXT
)
313 OPDEF(CEE_UNUSED72
, "unused72", Pop0
, Push0
, InlineNone
, 0, 2, 0xF0, 0x12, NEXT
)
314 OPDEF(CEE_MONO_JIT_ICALL_ADDR
, "mono_jit_icall_addr", Pop0
, PushI
, InlineI
, 0, 2, 0xF0, 0x13, NEXT
)
315 OPDEF(CEE_MONO_LDPTR_INT_REQ_FLAG
, "mono_ldptr_int_req_flag", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x14, NEXT
)
316 OPDEF(CEE_MONO_LDPTR_CARD_TABLE
, "mono_ldptr_card_table", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x15, NEXT
)
317 OPDEF(CEE_MONO_LDPTR_NURSERY_START
, "mono_ldptr_nursery_start", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x16, NEXT
)
318 OPDEF(CEE_MONO_LDPTR_NURSERY_BITS
, "mono_ldptr_nursery_bits", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x17, NEXT
)
319 OPDEF(CEE_MONO_CALLI_EXTRA_ARG
, "mono_calli_extra_arg", VarPop
, VarPush
, InlineSig
, 0, 2, 0xF0, 0x18, CALL
)
320 OPDEF(CEE_MONO_LDDOMAIN
, "mono_lddomain", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x19, NEXT
)
321 OPDEF(CEE_MONO_ATOMIC_STORE_I4
, "mono_atomic_store_i4", PopI
+PopI
, Push0
, InlineI
, 0, 2, 0xF0, 0x1A, NEXT
)
322 OPDEF(CEE_MONO_GET_LAST_ERROR
, "mono_get_last_error", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x1B, NEXT
)
323 OPDEF(CEE_MONO_GET_RGCTX_ARG
, "mono_get_rgctx_arg", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x1C, NEXT
)
324 OPDEF(CEE_MONO_LDPTR_PROFILER_ALLOCATION_COUNT
, "mono_ldptr_profiler_allocation_count", Pop0
, PushI
, InlineNone
, 0, 2, 0xF0, 0x1D, NEXT
)
325 OPDEF(CEE_MONO_LD_DELEGATE_METHOD_PTR
, "mono_ld_delegate_method_ptr", Pop1
, PushI
, InlineNone
, 0, 2, 0xF0, 0x1E, NEXT
)
327 #define _MONO_CIL_OPALIAS_DEFINED_
328 #define
OPALIAS(a
,s
,r
)
331 OPALIAS(CEE_BRNULL
, "brnull", CEE_BRFALSE
)
332 OPALIAS(CEE_BRNULL_S
, "brnull.s", CEE_BRFALSE_S
)
333 OPALIAS(CEE_BRZERO
, "brzero", CEE_BRFALSE
)
334 OPALIAS(CEE_BRZERO_S
, "brzero.s", CEE_BRFALSE_S
)
335 OPALIAS(CEE_BRINST
, "brinst", CEE_BRTRUE
)
336 OPALIAS(CEE_BRINST_S
, "brinst.s", CEE_BRTRUE_S
)
337 OPALIAS(CEE_LDIND_U8
, "ldind.u8", CEE_LDIND_I8
)
338 OPALIAS(CEE_LDELEM_U8
, "ldelem.u8", CEE_LDELEM_I8
)
339 OPALIAS(CEE_LDX_I4_MIX
, "ldc.i4.M1", CEE_LDC_I4_M1
)
340 OPALIAS(CEE_ENDFAULT
, "endfault", CEE_ENDFINALLY
)
342 #ifdef _MONO_CIL_OPALIAS_DEFINED_
344 #undef _MONO_CIL_OPALIAS_DEFINED_