1define nop 0
2define move 1
3define move_from16 2
4define move_16 3
5define move_wide 4
6define move_wide_from16 5
7define move_wide_16 6
8define move_object 7
9define move_object_from16 8
10define move_object_16 9
11define move_result 10
12define move_result_wide 11
13define move_result_object 12
14define move_exception 13
15define return_void 14
16define return 15
17define return_wide 16
18define return_object 17
19define const_4 18
20define const_16 19
21define const 20
22define const_high16 21
23define const_wide_16 22
24define const_wide_32 23
25define const_wide 24
26define const_wide_high16 25
27define const_string 26
28define const_string_jumbo 27
29define const_class 28
30define monitor_enter 29
31define monitor_exit 30
32define check_cast 31
33define instance_of 32
34define array_length 33
35define new_instance 34
36define new_array 35
37define filled_new_array 36
38define filled_new_array_range 37
39define fill_array_data 38
40define throw 39
41define goto 40
42define goto_16 41
43define goto_32 42
44define packed_switch 43
45define sparse_switch 44
46define cmpl_float 45
47define cmpg_float 46
48define cmpl_double 47
49define cmpg_double 48
50define cmp_long 49
51define if_eq 50
52define if_ne 51
53define if_lt 52
54define if_ge 53
55define if_gt 54
56define if_le 55
57define if_eqz 56
58define if_nez 57
59define if_ltz 58
60define if_gez 59
61define if_gtz 60
62define if_lez 61
63define aget 68
64define aget_wide 69
65define aget_object 70
66define aget_boolean 71
67define aget_byte 72
68define aget_char 73
69define aget_short 74
70define aput 75
71define aput_wide 76
72define aput_object 77
73define aput_boolean 78
74define aput_byte 79
75define aput_char 80
76define aput_short 81
77define iget 82
78define iget_wide 83
79define iget_object 84
80define iget_boolean 85
81define iget_byte 86
82define iget_char 87
83define iget_short 88
84define iput 89
85define iput_wide 90
86define iput_object 91
87define iput_boolean 92
88define iput_byte 93
89define iput_char 94
90define iput_short 95
91define sget 96
92define sget_wide 97
93define sget_object 98
94define sget_boolean 99
95define sget_byte 100
96define sget_char 101
97define sget_short 102
98define sput 103
99define sput_wide 104
100define sput_object 105
101define sput_boolean 106
102define sput_byte 107
103define sput_char 108
104define sput_short 109
105define invoke_virtual 110
106define invoke_super 111
107define invoke_direct 112
108define invoke_static 113
109define invoke_interface 114
110define invoke_virtual_range 116
111define invoke_super_range 117
112define invoke_direct_range 118
113define invoke_static_range 119
114define invoke_interface_range 120
115define neg_int 123
116define not_int 124
117define neg_long 125
118define not_long 126
119define neg_float 127
120define neg_double 128
121define int_to_long 129
122define int_to_float 130
123define int_to_double 131
124define long_to_int 132
125define long_to_float 133
126define long_to_double 134
127define float_to_int 135
128define float_to_long 136
129define float_to_double 137
130define double_to_int 138
131define double_to_long 139
132define double_to_float 140
133define int_to_byte 141
134define int_to_char 142
135define int_to_short 143
136define add_int 144
137define sub_int 145
138define mul_int 146
139define div_int 147
140define rem_int 148
141define and_int 149
142define or_int 150
143define xor_int 151
144define shl_int 152
145define shr_int 153
146define ushr_int 154
147define add_long 155
148define sub_long 156
149define mul_long 157
150define div_long 158
151define rem_long 159
152define and_long 160
153define or_long 161
154define xor_long 162
155define shl_long 163
156define shr_long 164
157define ushr_long 165
158define add_float 166
159define sub_float 167
160define mul_float 168
161define div_float 169
162define rem_float 170
163define add_double 171
164define sub_double 172
165define mul_double 173
166define div_double 174
167define rem_double 175
168define add_int_2addr 176
169define sub_int_2addr 177
170define mul_int_2addr 178
171define div_int_2addr 179
172define rem_int_2addr 180
173define and_int_2addr 181
174define or_int_2addr 182
175define xor_int_2addr 183
176define shl_int_2addr 184
177define shr_int_2addr 185
178define ushr_int_2addr 186
179define add_long_2addr 187
180define sub_long_2addr 188
181define mul_long_2addr 189
182define div_long_2addr 190
183define rem_long_2addr 191
184define and_long_2addr 192
185define or_long_2addr 193
186define xor_long_2addr 194
187define shl_long_2addr 195
188define shr_long_2addr 196
189define ushr_long_2addr 197
190define add_float_2addr 198
191define sub_float_2addr 199
192define mul_float_2addr 200
193define div_float_2addr 201
194define rem_float_2addr 202
195define add_double_2addr 203
196define sub_double_2addr 204
197define mul_double_2addr 205
198define div_double_2addr 206
199define rem_double_2addr 207
200define add_int_lit16 208
201define rsub_int 209
202define mul_int_lit16 210
203define div_int_lit16 211
204define rem_int_lit16 212
205define and_int_lit16 213
206define or_int_lit16 214
207define xor_int_lit16 215
208define add_int_lit8 216
209define rsub_int_lit8 217
210define mul_int_lit8 218
211define div_int_lit8 219
212define rem_int_lit8 220
213define and_int_lit8 221
214define or_int_lit8 222
215define xor_int_lit8 223
216define shl_int_lit8 224
217define shr_int_lit8 225
218define ushr_int_lit8 226
219define iget_volatile 227
220define iput_volatile 228
221define sget_volatile 229
222define sput_volatile 230
223define iget_object_volatile 231
224define iget_wide_volatile 232
225define iput_wide_volatile 233
226define sget_wide_volatile 234
227define sput_wide_volatile 235
228define throw_verification_error 237
229define execute_inline 238
230define execute_inline_range 239
231define invoke_direct_empty 240
232define invoke_object_init_range 240
233define return_void_barrier 241
234define iget_quick 242
235define iget_wide_quick 243
236define iget_object_quick 244
237define iput_quick 245
238define iput_wide_quick 246
239define iput_object_quick 247
240define invoke_virtual_quick 248
241define invoke_virtual_quick_range 249
242define invoke_super_quick 250
243define invoke_super_quick_range 251
244define iput_object_volatile 252
245define sget_object_volatile 253
246define sput_object_volatile 254