chore(release): prepare public source release

This commit is contained in:
MercuryToolbox Release
2026-07-18 15:33:01 +08:00
commit 34d6a57f38
510 changed files with 163501 additions and 0 deletions
+226
View File
@@ -0,0 +1,226 @@
-482 => Some(OpcodeInfo { name: "readonly.", operand: OperandKind::InlineNone }),
-483 => Some(OpcodeInfo { name: "refanytype", operand: OperandKind::InlineNone }),
-484 => Some(OpcodeInfo { name: "sizeof", operand: OperandKind::InlineType }),
-486 => Some(OpcodeInfo { name: "rethrow", operand: OperandKind::InlineNone }),
-488 => Some(OpcodeInfo { name: "initblk", operand: OperandKind::InlineNone }),
-489 => Some(OpcodeInfo { name: "cpblk", operand: OperandKind::InlineNone }),
-490 => Some(OpcodeInfo { name: "constrained.", operand: OperandKind::InlineType }),
-491 => Some(OpcodeInfo { name: "initobj", operand: OperandKind::InlineType }),
-492 => Some(OpcodeInfo { name: "tail.", operand: OperandKind::InlineNone }),
-493 => Some(OpcodeInfo { name: "volatile.", operand: OperandKind::InlineNone }),
-494 => Some(OpcodeInfo { name: "unaligned.", operand: OperandKind::ShortInlineI }),
-495 => Some(OpcodeInfo { name: "endfilter", operand: OperandKind::InlineNone }),
-497 => Some(OpcodeInfo { name: "localloc", operand: OperandKind::InlineNone }),
-498 => Some(OpcodeInfo { name: "stloc", operand: OperandKind::InlineVar }),
-499 => Some(OpcodeInfo { name: "ldloca", operand: OperandKind::InlineVar }),
-500 => Some(OpcodeInfo { name: "ldloc", operand: OperandKind::InlineVar }),
-501 => Some(OpcodeInfo { name: "starg", operand: OperandKind::InlineVar }),
-502 => Some(OpcodeInfo { name: "ldarga", operand: OperandKind::InlineVar }),
-503 => Some(OpcodeInfo { name: "ldarg", operand: OperandKind::InlineVar }),
-505 => Some(OpcodeInfo { name: "ldvirtftn", operand: OperandKind::InlineMethod }),
-506 => Some(OpcodeInfo { name: "ldftn", operand: OperandKind::InlineMethod }),
-507 => Some(OpcodeInfo { name: "clt.un", operand: OperandKind::InlineNone }),
-508 => Some(OpcodeInfo { name: "clt", operand: OperandKind::InlineNone }),
-509 => Some(OpcodeInfo { name: "cgt.un", operand: OperandKind::InlineNone }),
-510 => Some(OpcodeInfo { name: "cgt", operand: OperandKind::InlineNone }),
-511 => Some(OpcodeInfo { name: "ceq", operand: OperandKind::InlineNone }),
-512 => Some(OpcodeInfo { name: "arglist", operand: OperandKind::InlineNone }),
0 => Some(OpcodeInfo { name: "nop", operand: OperandKind::InlineNone }),
1 => Some(OpcodeInfo { name: "break", operand: OperandKind::InlineNone }),
10 => Some(OpcodeInfo { name: "stloc.0", operand: OperandKind::InlineNone }),
100 => Some(OpcodeInfo { name: "shr.un", operand: OperandKind::InlineNone }),
101 => Some(OpcodeInfo { name: "neg", operand: OperandKind::InlineNone }),
102 => Some(OpcodeInfo { name: "not", operand: OperandKind::InlineNone }),
103 => Some(OpcodeInfo { name: "conv.i1", operand: OperandKind::InlineNone }),
104 => Some(OpcodeInfo { name: "conv.i2", operand: OperandKind::InlineNone }),
105 => Some(OpcodeInfo { name: "conv.i4", operand: OperandKind::InlineNone }),
106 => Some(OpcodeInfo { name: "conv.i8", operand: OperandKind::InlineNone }),
107 => Some(OpcodeInfo { name: "conv.r4", operand: OperandKind::InlineNone }),
108 => Some(OpcodeInfo { name: "conv.r8", operand: OperandKind::InlineNone }),
109 => Some(OpcodeInfo { name: "conv.u4", operand: OperandKind::InlineNone }),
11 => Some(OpcodeInfo { name: "stloc.1", operand: OperandKind::InlineNone }),
110 => Some(OpcodeInfo { name: "conv.u8", operand: OperandKind::InlineNone }),
111 => Some(OpcodeInfo { name: "callvirt", operand: OperandKind::InlineMethod }),
112 => Some(OpcodeInfo { name: "cpobj", operand: OperandKind::InlineType }),
113 => Some(OpcodeInfo { name: "ldobj", operand: OperandKind::InlineType }),
114 => Some(OpcodeInfo { name: "ldstr", operand: OperandKind::InlineString }),
115 => Some(OpcodeInfo { name: "newobj", operand: OperandKind::InlineMethod }),
116 => Some(OpcodeInfo { name: "castclass", operand: OperandKind::InlineType }),
117 => Some(OpcodeInfo { name: "isinst", operand: OperandKind::InlineType }),
118 => Some(OpcodeInfo { name: "conv.r.un", operand: OperandKind::InlineNone }),
12 => Some(OpcodeInfo { name: "stloc.2", operand: OperandKind::InlineNone }),
121 => Some(OpcodeInfo { name: "unbox", operand: OperandKind::InlineType }),
122 => Some(OpcodeInfo { name: "throw", operand: OperandKind::InlineNone }),
123 => Some(OpcodeInfo { name: "ldfld", operand: OperandKind::InlineField }),
124 => Some(OpcodeInfo { name: "ldflda", operand: OperandKind::InlineField }),
125 => Some(OpcodeInfo { name: "stfld", operand: OperandKind::InlineField }),
126 => Some(OpcodeInfo { name: "ldsfld", operand: OperandKind::InlineField }),
127 => Some(OpcodeInfo { name: "ldsflda", operand: OperandKind::InlineField }),
128 => Some(OpcodeInfo { name: "stsfld", operand: OperandKind::InlineField }),
129 => Some(OpcodeInfo { name: "stobj", operand: OperandKind::InlineType }),
13 => Some(OpcodeInfo { name: "stloc.3", operand: OperandKind::InlineNone }),
130 => Some(OpcodeInfo { name: "conv.ovf.i1.un", operand: OperandKind::InlineNone }),
131 => Some(OpcodeInfo { name: "conv.ovf.i2.un", operand: OperandKind::InlineNone }),
132 => Some(OpcodeInfo { name: "conv.ovf.i4.un", operand: OperandKind::InlineNone }),
133 => Some(OpcodeInfo { name: "conv.ovf.i8.un", operand: OperandKind::InlineNone }),
134 => Some(OpcodeInfo { name: "conv.ovf.u1.un", operand: OperandKind::InlineNone }),
135 => Some(OpcodeInfo { name: "conv.ovf.u2.un", operand: OperandKind::InlineNone }),
136 => Some(OpcodeInfo { name: "conv.ovf.u4.un", operand: OperandKind::InlineNone }),
137 => Some(OpcodeInfo { name: "conv.ovf.u8.un", operand: OperandKind::InlineNone }),
138 => Some(OpcodeInfo { name: "conv.ovf.i.un", operand: OperandKind::InlineNone }),
139 => Some(OpcodeInfo { name: "conv.ovf.u.un", operand: OperandKind::InlineNone }),
14 => Some(OpcodeInfo { name: "ldarg.s", operand: OperandKind::ShortInlineVar }),
140 => Some(OpcodeInfo { name: "box", operand: OperandKind::InlineType }),
141 => Some(OpcodeInfo { name: "newarr", operand: OperandKind::InlineType }),
142 => Some(OpcodeInfo { name: "ldlen", operand: OperandKind::InlineNone }),
143 => Some(OpcodeInfo { name: "ldelema", operand: OperandKind::InlineType }),
144 => Some(OpcodeInfo { name: "ldelem.i1", operand: OperandKind::InlineNone }),
145 => Some(OpcodeInfo { name: "ldelem.u1", operand: OperandKind::InlineNone }),
146 => Some(OpcodeInfo { name: "ldelem.i2", operand: OperandKind::InlineNone }),
147 => Some(OpcodeInfo { name: "ldelem.u2", operand: OperandKind::InlineNone }),
148 => Some(OpcodeInfo { name: "ldelem.i4", operand: OperandKind::InlineNone }),
149 => Some(OpcodeInfo { name: "ldelem.u4", operand: OperandKind::InlineNone }),
15 => Some(OpcodeInfo { name: "ldarga.s", operand: OperandKind::ShortInlineVar }),
150 => Some(OpcodeInfo { name: "ldelem.i8", operand: OperandKind::InlineNone }),
151 => Some(OpcodeInfo { name: "ldelem.i", operand: OperandKind::InlineNone }),
152 => Some(OpcodeInfo { name: "ldelem.r4", operand: OperandKind::InlineNone }),
153 => Some(OpcodeInfo { name: "ldelem.r8", operand: OperandKind::InlineNone }),
154 => Some(OpcodeInfo { name: "ldelem.ref", operand: OperandKind::InlineNone }),
155 => Some(OpcodeInfo { name: "stelem.i", operand: OperandKind::InlineNone }),
156 => Some(OpcodeInfo { name: "stelem.i1", operand: OperandKind::InlineNone }),
157 => Some(OpcodeInfo { name: "stelem.i2", operand: OperandKind::InlineNone }),
158 => Some(OpcodeInfo { name: "stelem.i4", operand: OperandKind::InlineNone }),
159 => Some(OpcodeInfo { name: "stelem.i8", operand: OperandKind::InlineNone }),
16 => Some(OpcodeInfo { name: "starg.s", operand: OperandKind::ShortInlineVar }),
160 => Some(OpcodeInfo { name: "stelem.r4", operand: OperandKind::InlineNone }),
161 => Some(OpcodeInfo { name: "stelem.r8", operand: OperandKind::InlineNone }),
162 => Some(OpcodeInfo { name: "stelem.ref", operand: OperandKind::InlineNone }),
163 => Some(OpcodeInfo { name: "ldelem", operand: OperandKind::InlineType }),
164 => Some(OpcodeInfo { name: "stelem", operand: OperandKind::InlineType }),
165 => Some(OpcodeInfo { name: "unbox.any", operand: OperandKind::InlineType }),
17 => Some(OpcodeInfo { name: "ldloc.s", operand: OperandKind::ShortInlineVar }),
179 => Some(OpcodeInfo { name: "conv.ovf.i1", operand: OperandKind::InlineNone }),
18 => Some(OpcodeInfo { name: "ldloca.s", operand: OperandKind::ShortInlineVar }),
180 => Some(OpcodeInfo { name: "conv.ovf.u1", operand: OperandKind::InlineNone }),
181 => Some(OpcodeInfo { name: "conv.ovf.i2", operand: OperandKind::InlineNone }),
182 => Some(OpcodeInfo { name: "conv.ovf.u2", operand: OperandKind::InlineNone }),
183 => Some(OpcodeInfo { name: "conv.ovf.i4", operand: OperandKind::InlineNone }),
184 => Some(OpcodeInfo { name: "conv.ovf.u4", operand: OperandKind::InlineNone }),
185 => Some(OpcodeInfo { name: "conv.ovf.i8", operand: OperandKind::InlineNone }),
186 => Some(OpcodeInfo { name: "conv.ovf.u8", operand: OperandKind::InlineNone }),
19 => Some(OpcodeInfo { name: "stloc.s", operand: OperandKind::ShortInlineVar }),
194 => Some(OpcodeInfo { name: "refanyval", operand: OperandKind::InlineType }),
195 => Some(OpcodeInfo { name: "ckfinite", operand: OperandKind::InlineNone }),
198 => Some(OpcodeInfo { name: "mkrefany", operand: OperandKind::InlineType }),
2 => Some(OpcodeInfo { name: "ldarg.0", operand: OperandKind::InlineNone }),
20 => Some(OpcodeInfo { name: "ldnull", operand: OperandKind::InlineNone }),
208 => Some(OpcodeInfo { name: "ldtoken", operand: OperandKind::InlineTok }),
209 => Some(OpcodeInfo { name: "conv.u2", operand: OperandKind::InlineNone }),
21 => Some(OpcodeInfo { name: "ldc.i4.m1", operand: OperandKind::InlineNone }),
210 => Some(OpcodeInfo { name: "conv.u1", operand: OperandKind::InlineNone }),
211 => Some(OpcodeInfo { name: "conv.i", operand: OperandKind::InlineNone }),
212 => Some(OpcodeInfo { name: "conv.ovf.i", operand: OperandKind::InlineNone }),
213 => Some(OpcodeInfo { name: "conv.ovf.u", operand: OperandKind::InlineNone }),
214 => Some(OpcodeInfo { name: "add.ovf", operand: OperandKind::InlineNone }),
215 => Some(OpcodeInfo { name: "add.ovf.un", operand: OperandKind::InlineNone }),
216 => Some(OpcodeInfo { name: "mul.ovf", operand: OperandKind::InlineNone }),
217 => Some(OpcodeInfo { name: "mul.ovf.un", operand: OperandKind::InlineNone }),
218 => Some(OpcodeInfo { name: "sub.ovf", operand: OperandKind::InlineNone }),
219 => Some(OpcodeInfo { name: "sub.ovf.un", operand: OperandKind::InlineNone }),
22 => Some(OpcodeInfo { name: "ldc.i4.0", operand: OperandKind::InlineNone }),
220 => Some(OpcodeInfo { name: "endfinally", operand: OperandKind::InlineNone }),
221 => Some(OpcodeInfo { name: "leave", operand: OperandKind::InlineBrTarget }),
222 => Some(OpcodeInfo { name: "leave.s", operand: OperandKind::ShortInlineBrTarget }),
223 => Some(OpcodeInfo { name: "stind.i", operand: OperandKind::InlineNone }),
224 => Some(OpcodeInfo { name: "conv.u", operand: OperandKind::InlineNone }),
23 => Some(OpcodeInfo { name: "ldc.i4.1", operand: OperandKind::InlineNone }),
24 => Some(OpcodeInfo { name: "ldc.i4.2", operand: OperandKind::InlineNone }),
248 => Some(OpcodeInfo { name: "prefix7", operand: OperandKind::InlineNone }),
249 => Some(OpcodeInfo { name: "prefix6", operand: OperandKind::InlineNone }),
25 => Some(OpcodeInfo { name: "ldc.i4.3", operand: OperandKind::InlineNone }),
250 => Some(OpcodeInfo { name: "prefix5", operand: OperandKind::InlineNone }),
251 => Some(OpcodeInfo { name: "prefix4", operand: OperandKind::InlineNone }),
252 => Some(OpcodeInfo { name: "prefix3", operand: OperandKind::InlineNone }),
253 => Some(OpcodeInfo { name: "prefix2", operand: OperandKind::InlineNone }),
254 => Some(OpcodeInfo { name: "prefix1", operand: OperandKind::InlineNone }),
255 => Some(OpcodeInfo { name: "prefixref", operand: OperandKind::InlineNone }),
26 => Some(OpcodeInfo { name: "ldc.i4.4", operand: OperandKind::InlineNone }),
27 => Some(OpcodeInfo { name: "ldc.i4.5", operand: OperandKind::InlineNone }),
28 => Some(OpcodeInfo { name: "ldc.i4.6", operand: OperandKind::InlineNone }),
29 => Some(OpcodeInfo { name: "ldc.i4.7", operand: OperandKind::InlineNone }),
3 => Some(OpcodeInfo { name: "ldarg.1", operand: OperandKind::InlineNone }),
30 => Some(OpcodeInfo { name: "ldc.i4.8", operand: OperandKind::InlineNone }),
31 => Some(OpcodeInfo { name: "ldc.i4.s", operand: OperandKind::ShortInlineI }),
32 => Some(OpcodeInfo { name: "ldc.i4", operand: OperandKind::InlineI }),
33 => Some(OpcodeInfo { name: "ldc.i8", operand: OperandKind::InlineI8 }),
34 => Some(OpcodeInfo { name: "ldc.r4", operand: OperandKind::ShortInlineR }),
35 => Some(OpcodeInfo { name: "ldc.r8", operand: OperandKind::InlineR }),
37 => Some(OpcodeInfo { name: "dup", operand: OperandKind::InlineNone }),
38 => Some(OpcodeInfo { name: "pop", operand: OperandKind::InlineNone }),
39 => Some(OpcodeInfo { name: "jmp", operand: OperandKind::InlineMethod }),
4 => Some(OpcodeInfo { name: "ldarg.2", operand: OperandKind::InlineNone }),
40 => Some(OpcodeInfo { name: "call", operand: OperandKind::InlineMethod }),
41 => Some(OpcodeInfo { name: "calli", operand: OperandKind::InlineSig }),
42 => Some(OpcodeInfo { name: "ret", operand: OperandKind::InlineNone }),
43 => Some(OpcodeInfo { name: "br.s", operand: OperandKind::ShortInlineBrTarget }),
44 => Some(OpcodeInfo { name: "brfalse.s", operand: OperandKind::ShortInlineBrTarget }),
45 => Some(OpcodeInfo { name: "brtrue.s", operand: OperandKind::ShortInlineBrTarget }),
46 => Some(OpcodeInfo { name: "beq.s", operand: OperandKind::ShortInlineBrTarget }),
47 => Some(OpcodeInfo { name: "bge.s", operand: OperandKind::ShortInlineBrTarget }),
48 => Some(OpcodeInfo { name: "bgt.s", operand: OperandKind::ShortInlineBrTarget }),
49 => Some(OpcodeInfo { name: "ble.s", operand: OperandKind::ShortInlineBrTarget }),
5 => Some(OpcodeInfo { name: "ldarg.3", operand: OperandKind::InlineNone }),
50 => Some(OpcodeInfo { name: "blt.s", operand: OperandKind::ShortInlineBrTarget }),
51 => Some(OpcodeInfo { name: "bne.un.s", operand: OperandKind::ShortInlineBrTarget }),
52 => Some(OpcodeInfo { name: "bge.un.s", operand: OperandKind::ShortInlineBrTarget }),
53 => Some(OpcodeInfo { name: "bgt.un.s", operand: OperandKind::ShortInlineBrTarget }),
54 => Some(OpcodeInfo { name: "ble.un.s", operand: OperandKind::ShortInlineBrTarget }),
55 => Some(OpcodeInfo { name: "blt.un.s", operand: OperandKind::ShortInlineBrTarget }),
56 => Some(OpcodeInfo { name: "br", operand: OperandKind::InlineBrTarget }),
57 => Some(OpcodeInfo { name: "brfalse", operand: OperandKind::InlineBrTarget }),
58 => Some(OpcodeInfo { name: "brtrue", operand: OperandKind::InlineBrTarget }),
59 => Some(OpcodeInfo { name: "beq", operand: OperandKind::InlineBrTarget }),
6 => Some(OpcodeInfo { name: "ldloc.0", operand: OperandKind::InlineNone }),
60 => Some(OpcodeInfo { name: "bge", operand: OperandKind::InlineBrTarget }),
61 => Some(OpcodeInfo { name: "bgt", operand: OperandKind::InlineBrTarget }),
62 => Some(OpcodeInfo { name: "ble", operand: OperandKind::InlineBrTarget }),
63 => Some(OpcodeInfo { name: "blt", operand: OperandKind::InlineBrTarget }),
64 => Some(OpcodeInfo { name: "bne.un", operand: OperandKind::InlineBrTarget }),
65 => Some(OpcodeInfo { name: "bge.un", operand: OperandKind::InlineBrTarget }),
66 => Some(OpcodeInfo { name: "bgt.un", operand: OperandKind::InlineBrTarget }),
67 => Some(OpcodeInfo { name: "ble.un", operand: OperandKind::InlineBrTarget }),
68 => Some(OpcodeInfo { name: "blt.un", operand: OperandKind::InlineBrTarget }),
69 => Some(OpcodeInfo { name: "switch", operand: OperandKind::InlineSwitch }),
7 => Some(OpcodeInfo { name: "ldloc.1", operand: OperandKind::InlineNone }),
70 => Some(OpcodeInfo { name: "ldind.i1", operand: OperandKind::InlineNone }),
71 => Some(OpcodeInfo { name: "ldind.u1", operand: OperandKind::InlineNone }),
72 => Some(OpcodeInfo { name: "ldind.i2", operand: OperandKind::InlineNone }),
73 => Some(OpcodeInfo { name: "ldind.u2", operand: OperandKind::InlineNone }),
74 => Some(OpcodeInfo { name: "ldind.i4", operand: OperandKind::InlineNone }),
75 => Some(OpcodeInfo { name: "ldind.u4", operand: OperandKind::InlineNone }),
76 => Some(OpcodeInfo { name: "ldind.i8", operand: OperandKind::InlineNone }),
77 => Some(OpcodeInfo { name: "ldind.i", operand: OperandKind::InlineNone }),
78 => Some(OpcodeInfo { name: "ldind.r4", operand: OperandKind::InlineNone }),
79 => Some(OpcodeInfo { name: "ldind.r8", operand: OperandKind::InlineNone }),
8 => Some(OpcodeInfo { name: "ldloc.2", operand: OperandKind::InlineNone }),
80 => Some(OpcodeInfo { name: "ldind.ref", operand: OperandKind::InlineNone }),
81 => Some(OpcodeInfo { name: "stind.ref", operand: OperandKind::InlineNone }),
82 => Some(OpcodeInfo { name: "stind.i1", operand: OperandKind::InlineNone }),
83 => Some(OpcodeInfo { name: "stind.i2", operand: OperandKind::InlineNone }),
84 => Some(OpcodeInfo { name: "stind.i4", operand: OperandKind::InlineNone }),
85 => Some(OpcodeInfo { name: "stind.i8", operand: OperandKind::InlineNone }),
86 => Some(OpcodeInfo { name: "stind.r4", operand: OperandKind::InlineNone }),
87 => Some(OpcodeInfo { name: "stind.r8", operand: OperandKind::InlineNone }),
88 => Some(OpcodeInfo { name: "add", operand: OperandKind::InlineNone }),
89 => Some(OpcodeInfo { name: "sub", operand: OperandKind::InlineNone }),
9 => Some(OpcodeInfo { name: "ldloc.3", operand: OperandKind::InlineNone }),
90 => Some(OpcodeInfo { name: "mul", operand: OperandKind::InlineNone }),
91 => Some(OpcodeInfo { name: "div", operand: OperandKind::InlineNone }),
92 => Some(OpcodeInfo { name: "div.un", operand: OperandKind::InlineNone }),
93 => Some(OpcodeInfo { name: "rem", operand: OperandKind::InlineNone }),
94 => Some(OpcodeInfo { name: "rem.un", operand: OperandKind::InlineNone }),
95 => Some(OpcodeInfo { name: "and", operand: OperandKind::InlineNone }),
96 => Some(OpcodeInfo { name: "or", operand: OperandKind::InlineNone }),
97 => Some(OpcodeInfo { name: "xor", operand: OperandKind::InlineNone }),
98 => Some(OpcodeInfo { name: "shl", operand: OperandKind::InlineNone }),
99 => Some(OpcodeInfo { name: "shr", operand: OperandKind::InlineNone }),