]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/OpcodeMnemonics.java
(refs #7250) Merging master, minor CHR bugfixes
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / codegen / utils / OpcodeMnemonics.java
1 package org.simantics.scl.compiler.internal.codegen.utils;
2
3
4 public class OpcodeMnemonics {
5     public static final String[] MNEMONICS = {
6         "nop",
7         "aconst_null",
8         "iconst_m1",
9         "iconst_0",
10         "iconst_1",
11         "iconst_2",
12         "iconst_3",
13         "iconst_4",
14         "iconst_5",
15         "lconst_0",
16         "lconst_1",
17         "fconst_0",
18         "fconst_1",
19         "fconst_2",
20         "dconst_0",
21         "dconst_1",
22         "bipush",
23         "sipush",
24         "ldc",
25         "ldc_w",
26         "ldc2_w",
27         "iload",
28         "lload",
29         "fload",
30         "dload",
31         "aload",
32         "iload_0",
33         "iload_1",
34         "iload_2",
35         "iload_3",
36         "lload_0",
37         "lload_1",
38         "lload_2",
39         "lload_3",
40         "fload_0",
41         "fload_1",
42         "fload_2",
43         "fload_3",
44         "dload_0",
45         "dload_1",
46         "dload_2",
47         "dload_3",
48         "aload_0",
49         "aload_1",
50         "aload_2",
51         "aload_3",
52         "iaload",
53         "laload",
54         "faload",
55         "daload",
56         "aaload",
57         "baload",
58         "caload",
59         "saload",
60         "istore",
61         "lstore",
62         "fstore",
63         "dstore",
64         "astore",
65         "istore_0",
66         "istore_1",
67         "istore_2",
68         "istore_3",
69         "lstore_0",
70         "lstore_1",
71         "lstore_2",
72         "lstore_3",
73         "fstore_0",
74         "fstore_1",
75         "fstore_2",
76         "fstore_3",
77         "dstore_0",
78         "dstore_1",
79         "dstore_2",
80         "dstore_3",
81         "astore_0",
82         "astore_1",
83         "astore_2",
84         "astore_3",
85         "iastore",
86         "lastore",
87         "fastore",
88         "dastore",
89         "aastore",
90         "bastore",
91         "castore",
92         "sastore",
93         "pop",
94         "pop2",
95         "dup",
96         "dup_x1",
97         "dup_x2",
98         "dup2",
99         "dup2_x1",
100         "dup2_x2",
101         "swap",
102         "iadd",
103         "ladd",
104         "fadd",
105         "dadd",
106         "isub",
107         "lsub",
108         "fsub",
109         "dsub",
110         "imul",
111         "lmul",
112         "fmul",
113         "dmul",
114         "idiv",
115         "ldiv",
116         "fdiv",
117         "ddiv",
118         "irem",
119         "lrem",
120         "frem",
121         "drem",
122         "ineg",
123         "lneg",
124         "fneg",
125         "dneg",
126         "ishl",
127         "lshl",
128         "ishr",
129         "lshr",
130         "iushr",
131         "lushr",
132         "iand",
133         "land",
134         "ior",
135         "lor",
136         "ixor",
137         "lxor",
138         "iinc",
139         "i2l",
140         "i2f",
141         "i2d",
142         "l2i",
143         "l2f",
144         "l2d",
145         "f2i",
146         "f2l",
147         "f2d",
148         "d2i",
149         "d2l",
150         "d2f",
151         "i2b",
152         "i2c",
153         "i2s",
154         "lcmp",
155         "fcmpl",
156         "fcmpg",
157         "dcmpl",
158         "dcmpg",
159         "ifeq",
160         "ifne",
161         "iflt",
162         "ifge",
163         "ifgt",
164         "ifle",
165         "if_icmpeq",
166         "if_icmpne",
167         "if_icmplt",
168         "if_icmpge",
169         "if_icmpgt",
170         "if_icmple",
171         "if_acmpeq",
172         "if_acmpne",
173         "goto",
174         "jsr",
175         "ret",
176         "tableswitch",
177         "lookupswitch",
178         "ireturn",
179         "lreturn",
180         "freturn",
181         "dreturn",
182         "areturn",
183         "return",
184         "getstatic",
185         "putstatic",
186         "getfield",
187         "putfield",
188         "invokevirtual",
189         "invokespecial",
190         "invokestatic",
191         "invokeinterface",
192         "invokedynamic",
193         "new",
194         "newarray",
195         "anewarray",
196         "arraylength",
197         "athrow",
198         "checkcast",
199         "instanceof",
200         "monitorenter",
201         "monitorexit",
202         "wide",
203         "multianewarray",
204         "ifnull",
205         "ifnonnull",
206         "goto_w",
207         "jsr_w",
208         "breakpoint",
209     };
210 }