src/java.base/share/native/include/classfile_constants.h.template
author lfoltan
Mon, 21 Oct 2019 13:13:16 -0400
changeset 58722 cba8afa5cfed
parent 54595 a61da18408c1
permissions -rw-r--r--
8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently Summary: Increase the use of type signature constants instead of hard coded characters within the JVM. Reviewed-by: coleenp, dholmes, fparain Contributed-by: lois.foltan@oracle.com, john.r.rose@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48355
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     1
/*
54595
a61da18408c1 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
lfoltan
parents: 48826
diff changeset
     2
 * Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
48355
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     4
 *
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    10
 *
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    15
 * accompanied this code).
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    16
 *
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    20
 *
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    23
 * questions.
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    24
 */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    25
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    26
#ifndef CLASSFILE_CONSTANTS_H
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    27
#define CLASSFILE_CONSTANTS_H
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    28
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    29
#ifdef __cplusplus
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    30
extern "C" {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    31
#endif
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    32
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    33
/* Classfile version number for this information */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    34
#define JVM_CLASSFILE_MAJOR_VERSION @@VERSION_CLASSFILE_MAJOR@@
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    35
#define JVM_CLASSFILE_MINOR_VERSION @@VERSION_CLASSFILE_MINOR@@
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    36
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    37
/* Flags */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    38
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    39
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    40
    JVM_ACC_PUBLIC        = 0x0001,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    41
    JVM_ACC_PRIVATE       = 0x0002,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    42
    JVM_ACC_PROTECTED     = 0x0004,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    43
    JVM_ACC_STATIC        = 0x0008,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    44
    JVM_ACC_FINAL         = 0x0010,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    45
    JVM_ACC_SYNCHRONIZED  = 0x0020,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    46
    JVM_ACC_SUPER         = 0x0020,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    47
    JVM_ACC_VOLATILE      = 0x0040,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    48
    JVM_ACC_BRIDGE        = 0x0040,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    49
    JVM_ACC_TRANSIENT     = 0x0080,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    50
    JVM_ACC_VARARGS       = 0x0080,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    51
    JVM_ACC_NATIVE        = 0x0100,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    52
    JVM_ACC_INTERFACE     = 0x0200,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    53
    JVM_ACC_ABSTRACT      = 0x0400,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    54
    JVM_ACC_STRICT        = 0x0800,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    55
    JVM_ACC_SYNTHETIC     = 0x1000,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    56
    JVM_ACC_ANNOTATION    = 0x2000,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    57
    JVM_ACC_ENUM          = 0x4000,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    58
    JVM_ACC_MODULE        = 0x8000
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    59
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    60
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    61
#define JVM_ACC_PUBLIC_BIT        0
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    62
#define JVM_ACC_PRIVATE_BIT       1
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    63
#define JVM_ACC_PROTECTED_BIT     2
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    64
#define JVM_ACC_STATIC_BIT        3
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    65
#define JVM_ACC_FINAL_BIT         4
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    66
#define JVM_ACC_SYNCHRONIZED_BIT  5
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    67
#define JVM_ACC_SUPER_BIT         5
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    68
#define JVM_ACC_VOLATILE_BIT      6
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    69
#define JVM_ACC_BRIDGE_BIT        6
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    70
#define JVM_ACC_TRANSIENT_BIT     7
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    71
#define JVM_ACC_VARARGS_BIT       7
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    72
#define JVM_ACC_NATIVE_BIT        8
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    73
#define JVM_ACC_INTERFACE_BIT     9
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    74
#define JVM_ACC_ABSTRACT_BIT      10
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    75
#define JVM_ACC_STRICT_BIT        11
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    76
#define JVM_ACC_SYNTHETIC_BIT     12
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    77
#define JVM_ACC_ANNOTATION_BIT    13
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    78
#define JVM_ACC_ENUM_BIT          14
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    79
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    80
/* Used in newarray instruction. */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    81
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    82
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    83
    JVM_T_BOOLEAN = 4,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    84
    JVM_T_CHAR    = 5,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    85
    JVM_T_FLOAT   = 6,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    86
    JVM_T_DOUBLE  = 7,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    87
    JVM_T_BYTE    = 8,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    88
    JVM_T_SHORT   = 9,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    89
    JVM_T_INT     = 10,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    90
    JVM_T_LONG    = 11
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    91
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    92
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    93
/* Constant Pool Entries */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    94
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    95
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    96
    JVM_CONSTANT_Utf8                   = 1,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    97
    JVM_CONSTANT_Unicode                = 2, /* unused */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    98
    JVM_CONSTANT_Integer                = 3,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
    99
    JVM_CONSTANT_Float                  = 4,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   100
    JVM_CONSTANT_Long                   = 5,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   101
    JVM_CONSTANT_Double                 = 6,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   102
    JVM_CONSTANT_Class                  = 7,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   103
    JVM_CONSTANT_String                 = 8,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   104
    JVM_CONSTANT_Fieldref               = 9,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   105
    JVM_CONSTANT_Methodref              = 10,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   106
    JVM_CONSTANT_InterfaceMethodref     = 11,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   107
    JVM_CONSTANT_NameAndType            = 12,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   108
    JVM_CONSTANT_MethodHandle           = 15,  // JSR 292
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   109
    JVM_CONSTANT_MethodType             = 16,  // JSR 292
48826
c4d9d1b08e2e 8186209: Tool support for ConstantDynamic
psandoz
parents: 48355
diff changeset
   110
    JVM_CONSTANT_Dynamic                = 17,
48355
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   111
    JVM_CONSTANT_InvokeDynamic          = 18,
54595
a61da18408c1 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
lfoltan
parents: 48826
diff changeset
   112
    JVM_CONSTANT_Module                 = 19,
a61da18408c1 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
lfoltan
parents: 48826
diff changeset
   113
    JVM_CONSTANT_Package                = 20,
a61da18408c1 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
lfoltan
parents: 48826
diff changeset
   114
    JVM_CONSTANT_ExternalMax            = 20 
48355
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   115
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   116
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   117
/* JVM_CONSTANT_MethodHandle subtypes */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   118
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   119
    JVM_REF_getField                = 1,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   120
    JVM_REF_getStatic               = 2,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   121
    JVM_REF_putField                = 3,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   122
    JVM_REF_putStatic               = 4,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   123
    JVM_REF_invokeVirtual           = 5,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   124
    JVM_REF_invokeStatic            = 6,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   125
    JVM_REF_invokeSpecial           = 7,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   126
    JVM_REF_newInvokeSpecial        = 8,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   127
    JVM_REF_invokeInterface         = 9
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   128
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   129
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   130
/* StackMapTable type item numbers */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   131
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   132
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   133
    JVM_ITEM_Top                = 0,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   134
    JVM_ITEM_Integer            = 1,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   135
    JVM_ITEM_Float              = 2,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   136
    JVM_ITEM_Double             = 3,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   137
    JVM_ITEM_Long               = 4,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   138
    JVM_ITEM_Null               = 5,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   139
    JVM_ITEM_UninitializedThis  = 6,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   140
    JVM_ITEM_Object             = 7,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   141
    JVM_ITEM_Uninitialized      = 8
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   142
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   143
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   144
/* Type signatures */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   145
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   146
enum {
58722
cba8afa5cfed 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
lfoltan
parents: 54595
diff changeset
   147
    JVM_SIGNATURE_SLASH         = '/',
cba8afa5cfed 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
lfoltan
parents: 54595
diff changeset
   148
    JVM_SIGNATURE_DOT           = '.',
cba8afa5cfed 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
lfoltan
parents: 54595
diff changeset
   149
    JVM_SIGNATURE_SPECIAL       = '<',
cba8afa5cfed 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
lfoltan
parents: 54595
diff changeset
   150
    JVM_SIGNATURE_ENDSPECIAL    = '>',
48355
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   151
    JVM_SIGNATURE_ARRAY         = '[',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   152
    JVM_SIGNATURE_BYTE          = 'B',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   153
    JVM_SIGNATURE_CHAR          = 'C',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   154
    JVM_SIGNATURE_CLASS         = 'L',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   155
    JVM_SIGNATURE_ENDCLASS      = ';',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   156
    JVM_SIGNATURE_ENUM          = 'E',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   157
    JVM_SIGNATURE_FLOAT         = 'F',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   158
    JVM_SIGNATURE_DOUBLE        = 'D',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   159
    JVM_SIGNATURE_FUNC          = '(',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   160
    JVM_SIGNATURE_ENDFUNC       = ')',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   161
    JVM_SIGNATURE_INT           = 'I',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   162
    JVM_SIGNATURE_LONG          = 'J',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   163
    JVM_SIGNATURE_SHORT         = 'S',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   164
    JVM_SIGNATURE_VOID          = 'V',
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   165
    JVM_SIGNATURE_BOOLEAN       = 'Z'
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   166
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   167
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   168
/* Opcodes */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   169
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   170
enum {
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   171
    JVM_OPC_nop                 = 0,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   172
    JVM_OPC_aconst_null         = 1,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   173
    JVM_OPC_iconst_m1           = 2,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   174
    JVM_OPC_iconst_0            = 3,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   175
    JVM_OPC_iconst_1            = 4,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   176
    JVM_OPC_iconst_2            = 5,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   177
    JVM_OPC_iconst_3            = 6,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   178
    JVM_OPC_iconst_4            = 7,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   179
    JVM_OPC_iconst_5            = 8,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   180
    JVM_OPC_lconst_0            = 9,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   181
    JVM_OPC_lconst_1            = 10,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   182
    JVM_OPC_fconst_0            = 11,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   183
    JVM_OPC_fconst_1            = 12,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   184
    JVM_OPC_fconst_2            = 13,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   185
    JVM_OPC_dconst_0            = 14,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   186
    JVM_OPC_dconst_1            = 15,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   187
    JVM_OPC_bipush              = 16,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   188
    JVM_OPC_sipush              = 17,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   189
    JVM_OPC_ldc                 = 18,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   190
    JVM_OPC_ldc_w               = 19,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   191
    JVM_OPC_ldc2_w              = 20,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   192
    JVM_OPC_iload               = 21,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   193
    JVM_OPC_lload               = 22,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   194
    JVM_OPC_fload               = 23,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   195
    JVM_OPC_dload               = 24,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   196
    JVM_OPC_aload               = 25,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   197
    JVM_OPC_iload_0             = 26,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   198
    JVM_OPC_iload_1             = 27,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   199
    JVM_OPC_iload_2             = 28,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   200
    JVM_OPC_iload_3             = 29,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   201
    JVM_OPC_lload_0             = 30,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   202
    JVM_OPC_lload_1             = 31,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   203
    JVM_OPC_lload_2             = 32,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   204
    JVM_OPC_lload_3             = 33,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   205
    JVM_OPC_fload_0             = 34,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   206
    JVM_OPC_fload_1             = 35,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   207
    JVM_OPC_fload_2             = 36,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   208
    JVM_OPC_fload_3             = 37,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   209
    JVM_OPC_dload_0             = 38,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   210
    JVM_OPC_dload_1             = 39,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   211
    JVM_OPC_dload_2             = 40,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   212
    JVM_OPC_dload_3             = 41,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   213
    JVM_OPC_aload_0             = 42,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   214
    JVM_OPC_aload_1             = 43,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   215
    JVM_OPC_aload_2             = 44,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   216
    JVM_OPC_aload_3             = 45,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   217
    JVM_OPC_iaload              = 46,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   218
    JVM_OPC_laload              = 47,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   219
    JVM_OPC_faload              = 48,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   220
    JVM_OPC_daload              = 49,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   221
    JVM_OPC_aaload              = 50,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   222
    JVM_OPC_baload              = 51,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   223
    JVM_OPC_caload              = 52,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   224
    JVM_OPC_saload              = 53,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   225
    JVM_OPC_istore              = 54,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   226
    JVM_OPC_lstore              = 55,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   227
    JVM_OPC_fstore              = 56,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   228
    JVM_OPC_dstore              = 57,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   229
    JVM_OPC_astore              = 58,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   230
    JVM_OPC_istore_0            = 59,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   231
    JVM_OPC_istore_1            = 60,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   232
    JVM_OPC_istore_2            = 61,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   233
    JVM_OPC_istore_3            = 62,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   234
    JVM_OPC_lstore_0            = 63,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   235
    JVM_OPC_lstore_1            = 64,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   236
    JVM_OPC_lstore_2            = 65,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   237
    JVM_OPC_lstore_3            = 66,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   238
    JVM_OPC_fstore_0            = 67,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   239
    JVM_OPC_fstore_1            = 68,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   240
    JVM_OPC_fstore_2            = 69,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   241
    JVM_OPC_fstore_3            = 70,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   242
    JVM_OPC_dstore_0            = 71,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   243
    JVM_OPC_dstore_1            = 72,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   244
    JVM_OPC_dstore_2            = 73,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   245
    JVM_OPC_dstore_3            = 74,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   246
    JVM_OPC_astore_0            = 75,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   247
    JVM_OPC_astore_1            = 76,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   248
    JVM_OPC_astore_2            = 77,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   249
    JVM_OPC_astore_3            = 78,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   250
    JVM_OPC_iastore             = 79,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   251
    JVM_OPC_lastore             = 80,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   252
    JVM_OPC_fastore             = 81,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   253
    JVM_OPC_dastore             = 82,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   254
    JVM_OPC_aastore             = 83,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   255
    JVM_OPC_bastore             = 84,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   256
    JVM_OPC_castore             = 85,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   257
    JVM_OPC_sastore             = 86,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   258
    JVM_OPC_pop                 = 87,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   259
    JVM_OPC_pop2                = 88,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   260
    JVM_OPC_dup                 = 89,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   261
    JVM_OPC_dup_x1              = 90,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   262
    JVM_OPC_dup_x2              = 91,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   263
    JVM_OPC_dup2                = 92,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   264
    JVM_OPC_dup2_x1             = 93,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   265
    JVM_OPC_dup2_x2             = 94,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   266
    JVM_OPC_swap                = 95,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   267
    JVM_OPC_iadd                = 96,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   268
    JVM_OPC_ladd                = 97,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   269
    JVM_OPC_fadd                = 98,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   270
    JVM_OPC_dadd                = 99,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   271
    JVM_OPC_isub                = 100,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   272
    JVM_OPC_lsub                = 101,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   273
    JVM_OPC_fsub                = 102,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   274
    JVM_OPC_dsub                = 103,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   275
    JVM_OPC_imul                = 104,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   276
    JVM_OPC_lmul                = 105,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   277
    JVM_OPC_fmul                = 106,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   278
    JVM_OPC_dmul                = 107,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   279
    JVM_OPC_idiv                = 108,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   280
    JVM_OPC_ldiv                = 109,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   281
    JVM_OPC_fdiv                = 110,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   282
    JVM_OPC_ddiv                = 111,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   283
    JVM_OPC_irem                = 112,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   284
    JVM_OPC_lrem                = 113,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   285
    JVM_OPC_frem                = 114,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   286
    JVM_OPC_drem                = 115,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   287
    JVM_OPC_ineg                = 116,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   288
    JVM_OPC_lneg                = 117,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   289
    JVM_OPC_fneg                = 118,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   290
    JVM_OPC_dneg                = 119,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   291
    JVM_OPC_ishl                = 120,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   292
    JVM_OPC_lshl                = 121,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   293
    JVM_OPC_ishr                = 122,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   294
    JVM_OPC_lshr                = 123,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   295
    JVM_OPC_iushr               = 124,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   296
    JVM_OPC_lushr               = 125,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   297
    JVM_OPC_iand                = 126,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   298
    JVM_OPC_land                = 127,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   299
    JVM_OPC_ior                 = 128,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   300
    JVM_OPC_lor                 = 129,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   301
    JVM_OPC_ixor                = 130,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   302
    JVM_OPC_lxor                = 131,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   303
    JVM_OPC_iinc                = 132,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   304
    JVM_OPC_i2l                 = 133,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   305
    JVM_OPC_i2f                 = 134,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   306
    JVM_OPC_i2d                 = 135,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   307
    JVM_OPC_l2i                 = 136,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   308
    JVM_OPC_l2f                 = 137,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   309
    JVM_OPC_l2d                 = 138,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   310
    JVM_OPC_f2i                 = 139,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   311
    JVM_OPC_f2l                 = 140,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   312
    JVM_OPC_f2d                 = 141,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   313
    JVM_OPC_d2i                 = 142,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   314
    JVM_OPC_d2l                 = 143,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   315
    JVM_OPC_d2f                 = 144,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   316
    JVM_OPC_i2b                 = 145,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   317
    JVM_OPC_i2c                 = 146,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   318
    JVM_OPC_i2s                 = 147,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   319
    JVM_OPC_lcmp                = 148,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   320
    JVM_OPC_fcmpl               = 149,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   321
    JVM_OPC_fcmpg               = 150,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   322
    JVM_OPC_dcmpl               = 151,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   323
    JVM_OPC_dcmpg               = 152,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   324
    JVM_OPC_ifeq                = 153,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   325
    JVM_OPC_ifne                = 154,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   326
    JVM_OPC_iflt                = 155,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   327
    JVM_OPC_ifge                = 156,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   328
    JVM_OPC_ifgt                = 157,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   329
    JVM_OPC_ifle                = 158,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   330
    JVM_OPC_if_icmpeq           = 159,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   331
    JVM_OPC_if_icmpne           = 160,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   332
    JVM_OPC_if_icmplt           = 161,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   333
    JVM_OPC_if_icmpge           = 162,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   334
    JVM_OPC_if_icmpgt           = 163,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   335
    JVM_OPC_if_icmple           = 164,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   336
    JVM_OPC_if_acmpeq           = 165,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   337
    JVM_OPC_if_acmpne           = 166,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   338
    JVM_OPC_goto                = 167,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   339
    JVM_OPC_jsr                 = 168,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   340
    JVM_OPC_ret                 = 169,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   341
    JVM_OPC_tableswitch         = 170,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   342
    JVM_OPC_lookupswitch        = 171,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   343
    JVM_OPC_ireturn             = 172,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   344
    JVM_OPC_lreturn             = 173,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   345
    JVM_OPC_freturn             = 174,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   346
    JVM_OPC_dreturn             = 175,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   347
    JVM_OPC_areturn             = 176,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   348
    JVM_OPC_return              = 177,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   349
    JVM_OPC_getstatic           = 178,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   350
    JVM_OPC_putstatic           = 179,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   351
    JVM_OPC_getfield            = 180,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   352
    JVM_OPC_putfield            = 181,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   353
    JVM_OPC_invokevirtual       = 182,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   354
    JVM_OPC_invokespecial       = 183,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   355
    JVM_OPC_invokestatic        = 184,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   356
    JVM_OPC_invokeinterface     = 185,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   357
    JVM_OPC_invokedynamic       = 186,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   358
    JVM_OPC_new                 = 187,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   359
    JVM_OPC_newarray            = 188,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   360
    JVM_OPC_anewarray           = 189,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   361
    JVM_OPC_arraylength         = 190,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   362
    JVM_OPC_athrow              = 191,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   363
    JVM_OPC_checkcast           = 192,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   364
    JVM_OPC_instanceof          = 193,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   365
    JVM_OPC_monitorenter        = 194,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   366
    JVM_OPC_monitorexit         = 195,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   367
    JVM_OPC_wide                = 196,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   368
    JVM_OPC_multianewarray      = 197,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   369
    JVM_OPC_ifnull              = 198,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   370
    JVM_OPC_ifnonnull           = 199,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   371
    JVM_OPC_goto_w              = 200,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   372
    JVM_OPC_jsr_w               = 201,
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   373
    JVM_OPC_MAX                 = 201
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   374
};
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   375
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   376
/* Opcode length initializer, use with something like:
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   377
 *   unsigned char opcode_length[JVM_OPC_MAX+1] = JVM_OPCODE_LENGTH_INITIALIZER;
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   378
 */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   379
#define JVM_OPCODE_LENGTH_INITIALIZER { \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   380
   1,   /* nop */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   381
   1,   /* aconst_null */               \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   382
   1,   /* iconst_m1 */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   383
   1,   /* iconst_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   384
   1,   /* iconst_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   385
   1,   /* iconst_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   386
   1,   /* iconst_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   387
   1,   /* iconst_4 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   388
   1,   /* iconst_5 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   389
   1,   /* lconst_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   390
   1,   /* lconst_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   391
   1,   /* fconst_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   392
   1,   /* fconst_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   393
   1,   /* fconst_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   394
   1,   /* dconst_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   395
   1,   /* dconst_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   396
   2,   /* bipush */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   397
   3,   /* sipush */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   398
   2,   /* ldc */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   399
   3,   /* ldc_w */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   400
   3,   /* ldc2_w */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   401
   2,   /* iload */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   402
   2,   /* lload */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   403
   2,   /* fload */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   404
   2,   /* dload */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   405
   2,   /* aload */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   406
   1,   /* iload_0 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   407
   1,   /* iload_1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   408
   1,   /* iload_2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   409
   1,   /* iload_3 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   410
   1,   /* lload_0 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   411
   1,   /* lload_1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   412
   1,   /* lload_2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   413
   1,   /* lload_3 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   414
   1,   /* fload_0 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   415
   1,   /* fload_1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   416
   1,   /* fload_2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   417
   1,   /* fload_3 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   418
   1,   /* dload_0 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   419
   1,   /* dload_1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   420
   1,   /* dload_2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   421
   1,   /* dload_3 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   422
   1,   /* aload_0 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   423
   1,   /* aload_1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   424
   1,   /* aload_2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   425
   1,   /* aload_3 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   426
   1,   /* iaload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   427
   1,   /* laload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   428
   1,   /* faload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   429
   1,   /* daload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   430
   1,   /* aaload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   431
   1,   /* baload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   432
   1,   /* caload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   433
   1,   /* saload */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   434
   2,   /* istore */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   435
   2,   /* lstore */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   436
   2,   /* fstore */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   437
   2,   /* dstore */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   438
   2,   /* astore */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   439
   1,   /* istore_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   440
   1,   /* istore_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   441
   1,   /* istore_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   442
   1,   /* istore_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   443
   1,   /* lstore_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   444
   1,   /* lstore_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   445
   1,   /* lstore_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   446
   1,   /* lstore_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   447
   1,   /* fstore_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   448
   1,   /* fstore_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   449
   1,   /* fstore_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   450
   1,   /* fstore_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   451
   1,   /* dstore_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   452
   1,   /* dstore_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   453
   1,   /* dstore_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   454
   1,   /* dstore_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   455
   1,   /* astore_0 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   456
   1,   /* astore_1 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   457
   1,   /* astore_2 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   458
   1,   /* astore_3 */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   459
   1,   /* iastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   460
   1,   /* lastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   461
   1,   /* fastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   462
   1,   /* dastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   463
   1,   /* aastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   464
   1,   /* bastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   465
   1,   /* castore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   466
   1,   /* sastore */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   467
   1,   /* pop */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   468
   1,   /* pop2 */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   469
   1,   /* dup */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   470
   1,   /* dup_x1 */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   471
   1,   /* dup_x2 */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   472
   1,   /* dup2 */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   473
   1,   /* dup2_x1 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   474
   1,   /* dup2_x2 */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   475
   1,   /* swap */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   476
   1,   /* iadd */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   477
   1,   /* ladd */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   478
   1,   /* fadd */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   479
   1,   /* dadd */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   480
   1,   /* isub */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   481
   1,   /* lsub */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   482
   1,   /* fsub */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   483
   1,   /* dsub */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   484
   1,   /* imul */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   485
   1,   /* lmul */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   486
   1,   /* fmul */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   487
   1,   /* dmul */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   488
   1,   /* idiv */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   489
   1,   /* ldiv */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   490
   1,   /* fdiv */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   491
   1,   /* ddiv */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   492
   1,   /* irem */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   493
   1,   /* lrem */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   494
   1,   /* frem */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   495
   1,   /* drem */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   496
   1,   /* ineg */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   497
   1,   /* lneg */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   498
   1,   /* fneg */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   499
   1,   /* dneg */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   500
   1,   /* ishl */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   501
   1,   /* lshl */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   502
   1,   /* ishr */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   503
   1,   /* lshr */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   504
   1,   /* iushr */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   505
   1,   /* lushr */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   506
   1,   /* iand */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   507
   1,   /* land */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   508
   1,   /* ior */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   509
   1,   /* lor */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   510
   1,   /* ixor */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   511
   1,   /* lxor */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   512
   3,   /* iinc */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   513
   1,   /* i2l */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   514
   1,   /* i2f */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   515
   1,   /* i2d */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   516
   1,   /* l2i */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   517
   1,   /* l2f */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   518
   1,   /* l2d */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   519
   1,   /* f2i */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   520
   1,   /* f2l */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   521
   1,   /* f2d */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   522
   1,   /* d2i */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   523
   1,   /* d2l */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   524
   1,   /* d2f */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   525
   1,   /* i2b */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   526
   1,   /* i2c */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   527
   1,   /* i2s */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   528
   1,   /* lcmp */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   529
   1,   /* fcmpl */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   530
   1,   /* fcmpg */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   531
   1,   /* dcmpl */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   532
   1,   /* dcmpg */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   533
   3,   /* ifeq */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   534
   3,   /* ifne */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   535
   3,   /* iflt */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   536
   3,   /* ifge */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   537
   3,   /* ifgt */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   538
   3,   /* ifle */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   539
   3,   /* if_icmpeq */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   540
   3,   /* if_icmpne */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   541
   3,   /* if_icmplt */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   542
   3,   /* if_icmpge */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   543
   3,   /* if_icmpgt */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   544
   3,   /* if_icmple */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   545
   3,   /* if_acmpeq */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   546
   3,   /* if_acmpne */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   547
   3,   /* goto */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   548
   3,   /* jsr */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   549
   2,   /* ret */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   550
   99,  /* tableswitch */               \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   551
   99,  /* lookupswitch */              \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   552
   1,   /* ireturn */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   553
   1,   /* lreturn */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   554
   1,   /* freturn */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   555
   1,   /* dreturn */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   556
   1,   /* areturn */                   \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   557
   1,   /* return */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   558
   3,   /* getstatic */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   559
   3,   /* putstatic */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   560
   3,   /* getfield */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   561
   3,   /* putfield */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   562
   3,   /* invokevirtual */             \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   563
   3,   /* invokespecial */             \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   564
   3,   /* invokestatic */              \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   565
   5,   /* invokeinterface */           \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   566
   5,   /* invokedynamic */             \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   567
   3,   /* new */                       \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   568
   2,   /* newarray */                  \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   569
   3,   /* anewarray */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   570
   1,   /* arraylength */               \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   571
   1,   /* athrow */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   572
   3,   /* checkcast */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   573
   3,   /* instanceof */                \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   574
   1,   /* monitorenter */              \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   575
   1,   /* monitorexit */               \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   576
   0,   /* wide */                      \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   577
   4,   /* multianewarray */            \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   578
   3,   /* ifnull */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   579
   3,   /* ifnonnull */                 \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   580
   5,   /* goto_w */                    \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   581
   5    /* jsr_w */                     \
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   582
}
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   583
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   584
#ifdef __cplusplus
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   585
} /* extern "C" */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   586
#endif /* __cplusplus */
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   587
4944950606ef 8191913: Bump classfile version number to 55
psandoz
parents:
diff changeset
   588
#endif /* CLASSFILE_CONSTANTS */