1 // java-insns.h - Instruction encodings. This is -*- c++ -*-
3 /* Copyright (C) 1999, 2001, 2002, 2006 Free Software Foundation
5 This file is part of libgcj.
7 This software is copyrighted work licensed under the terms of the
8 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
11 #ifndef __JAVA_INSNS_H__
12 #define __JAVA_INSNS_H__
17 op_aconst_null
= 0x01,
186 op_tableswitch
= 0xaa,
187 op_lookupswitch
= 0xab,
198 op_invokevirtual
= 0xb6,
199 op_invokespecial
= 0xb7,
200 op_invokestatic
= 0xb8,
201 op_invokeinterface
= 0xb9,
202 op_breakpoint
= 0xba,
206 op_arraylength
= 0xbe,
209 op_instanceof
= 0xc1,
210 op_monitorenter
= 0xc2,
211 op_monitorexit
= 0xc3,
213 op_multianewarray
= 0xc5,
221 op_putfield_1
= 0xca,
222 op_putfield_2
= 0xcb,
223 op_putfield_4
= 0xcc,
224 op_putfield_8
= 0xcd,
225 op_putfield_a
= 0xce,
227 op_putstatic_1
= 0xcf,
228 op_putstatic_2
= 0xd0,
229 op_putstatic_4
= 0xd1,
230 op_putstatic_8
= 0xd2,
231 op_putstatic_a
= 0xd3,
233 op_getfield_1
= 0xd4,
234 op_getfield_2s
= 0xd5,
235 op_getfield_2u
= 0xd6,
236 op_getfield_4
= 0xd7,
237 op_getfield_8
= 0xd8,
238 op_getfield_a
= 0xd9,
240 op_getstatic_1
= 0xda,
241 op_getstatic_2s
= 0xdb,
242 op_getstatic_2u
= 0xdc,
243 op_getstatic_4
= 0xdd,
244 op_getstatic_8
= 0xde,
245 op_getstatic_a
= 0xdf
248 #endif /* __JAVA_INSNS_H__ */