225 INVOKEVIRTUAL(0xb6, CPREF_W),
226 INVOKESPECIAL(0xb7, CPREF_W),
227 INVOKESTATIC(0xb8, CPREF_W),
228 INVOKEINTERFACE(0xb9, CPREF_W_UBYTE_ZERO),
229 INVOKEDYNAMIC(0xba, CPREF_W_UBYTE_ZERO),
230 NEW(0xbb, CPREF_W),
231 NEWARRAY(0xbc, ATYPE),
232 ANEWARRAY(0xbd, CPREF_W),
233 ARRAYLENGTH(0xbe),
234 ATHROW(0xbf),
235 CHECKCAST(0xc0, CPREF_W),
236 INSTANCEOF(0xc1, CPREF_W),
237 MONITORENTER(0xc2),
238 MONITOREXIT(0xc3),
239 // wide 0xc4
240 MULTIANEWARRAY(0xc5, CPREF_W_UBYTE),
241 IFNULL(0xc6, BRANCH),
242 IFNONNULL(0xc7, BRANCH),
243 GOTO_W(0xc8, BRANCH_W),
244 JSR_W(0xc9, BRANCH_W),
245 // impdep 0xfe: PicoJava nonpriv
246 // impdep 0xff: Picojava priv
247
248 // wide opcodes
249 ILOAD_W(0xc415, WIDE_LOCAL),
250 LLOAD_W(0xc416, WIDE_LOCAL),
251 FLOAD_W(0xc417, WIDE_LOCAL),
252 DLOAD_W(0xc418, WIDE_LOCAL),
253 ALOAD_W(0xc419, WIDE_LOCAL),
254 ISTORE_W(0xc436, WIDE_LOCAL),
255 LSTORE_W(0xc437, WIDE_LOCAL),
256 FSTORE_W(0xc438, WIDE_LOCAL),
257 DSTORE_W(0xc439, WIDE_LOCAL),
258 ASTORE_W(0xc43a, WIDE_LOCAL),
259 IINC_W(0xc484, WIDE_LOCAL_SHORT),
260 RET_W(0xc4a9, WIDE_LOCAL),
261
262 // PicoJava nonpriv instructions
263 LOAD_UBYTE(PICOJAVA, 0xfe00),
264 LOAD_BYTE(PICOJAVA, 0xfe01),
|
225 INVOKEVIRTUAL(0xb6, CPREF_W),
226 INVOKESPECIAL(0xb7, CPREF_W),
227 INVOKESTATIC(0xb8, CPREF_W),
228 INVOKEINTERFACE(0xb9, CPREF_W_UBYTE_ZERO),
229 INVOKEDYNAMIC(0xba, CPREF_W_UBYTE_ZERO),
230 NEW(0xbb, CPREF_W),
231 NEWARRAY(0xbc, ATYPE),
232 ANEWARRAY(0xbd, CPREF_W),
233 ARRAYLENGTH(0xbe),
234 ATHROW(0xbf),
235 CHECKCAST(0xc0, CPREF_W),
236 INSTANCEOF(0xc1, CPREF_W),
237 MONITORENTER(0xc2),
238 MONITOREXIT(0xc3),
239 // wide 0xc4
240 MULTIANEWARRAY(0xc5, CPREF_W_UBYTE),
241 IFNULL(0xc6, BRANCH),
242 IFNONNULL(0xc7, BRANCH),
243 GOTO_W(0xc8, BRANCH_W),
244 JSR_W(0xc9, BRANCH_W),
245
246 ACONST_INIT(203, CPREF_W),
247 WITHFIELD(204, CPREF_W),
248
249 // impdep 0xfe: PicoJava nonpriv
250 // impdep 0xff: Picojava priv
251
252 // wide opcodes
253 ILOAD_W(0xc415, WIDE_LOCAL),
254 LLOAD_W(0xc416, WIDE_LOCAL),
255 FLOAD_W(0xc417, WIDE_LOCAL),
256 DLOAD_W(0xc418, WIDE_LOCAL),
257 ALOAD_W(0xc419, WIDE_LOCAL),
258 ISTORE_W(0xc436, WIDE_LOCAL),
259 LSTORE_W(0xc437, WIDE_LOCAL),
260 FSTORE_W(0xc438, WIDE_LOCAL),
261 DSTORE_W(0xc439, WIDE_LOCAL),
262 ASTORE_W(0xc43a, WIDE_LOCAL),
263 IINC_W(0xc484, WIDE_LOCAL_SHORT),
264 RET_W(0xc4a9, WIDE_LOCAL),
265
266 // PicoJava nonpriv instructions
267 LOAD_UBYTE(PICOJAVA, 0xfe00),
268 LOAD_BYTE(PICOJAVA, 0xfe01),
|