InstructionTest.tokens revision 1efc2c038842f85728b0ae4311a0e550b826390b
1INSTRUCTION_FORMAT10t("goto")
2INSTRUCTION_FORMAT10x("return-void")
3INSTRUCTION_FORMAT10x("nop")
4INSTRUCTION_FORMAT11n("const/4")
5INSTRUCTION_FORMAT11x("move-result")
6INSTRUCTION_FORMAT11x("move-result-wide")
7INSTRUCTION_FORMAT11x("move-result-object")
8INSTRUCTION_FORMAT11x("move-exception")
9INSTRUCTION_FORMAT11x("return")
10INSTRUCTION_FORMAT11x("return-wide")
11INSTRUCTION_FORMAT12x_OR_ID("move")
12INSTRUCTION_FORMAT12x_OR_ID("move-wide")
13INSTRUCTION_FORMAT12x_OR_ID("move-object")
14INSTRUCTION_FORMAT12x_OR_ID("array-length")
15INSTRUCTION_FORMAT12x_OR_ID("neg-int")
16INSTRUCTION_FORMAT12x_OR_ID("not-int")
17INSTRUCTION_FORMAT12x_OR_ID("neg-long")
18INSTRUCTION_FORMAT12x_OR_ID("not-long")
19INSTRUCTION_FORMAT12x_OR_ID("neg-float")
20INSTRUCTION_FORMAT12x_OR_ID("neg-double")
21INSTRUCTION_FORMAT12x_OR_ID("int-to-long")
22INSTRUCTION_FORMAT12x_OR_ID("int-to-float")
23INSTRUCTION_FORMAT12x_OR_ID("int-to-double")
24INSTRUCTION_FORMAT12x_OR_ID("long-to-int")
25INSTRUCTION_FORMAT12x_OR_ID("long-to-float")
26INSTRUCTION_FORMAT12x_OR_ID("long-to-double")
27INSTRUCTION_FORMAT12x_OR_ID("float-to-int")
28INSTRUCTION_FORMAT12x_OR_ID("float-to-long")
29INSTRUCTION_FORMAT12x_OR_ID("float-to-double")
30INSTRUCTION_FORMAT12x_OR_ID("double-to-int")
31INSTRUCTION_FORMAT12x_OR_ID("double-to-long")
32INSTRUCTION_FORMAT12x("add-int/2addr")
33INSTRUCTION_FORMAT12x("sub-int/2addr")
34INSTRUCTION_FORMAT12x("mul-int/2addr")
35INSTRUCTION_FORMAT12x("div-int/2addr")
36INSTRUCTION_FORMAT12x("rem-int/2addr")
37INSTRUCTION_FORMAT12x("and-int/2addr")
38INSTRUCTION_FORMAT12x("or-int/2addr")
39INSTRUCTION_FORMAT12x("xor-int/2addr")
40INSTRUCTION_FORMAT12x("shl-int/2addr")
41INSTRUCTION_FORMAT12x("shr-int/2addr")
42INSTRUCTION_FORMAT12x("ushr-int/2addr")
43INSTRUCTION_FORMAT12x("add-long/2addr")
44INSTRUCTION_FORMAT12x("sub-long/2addr")
45INSTRUCTION_FORMAT12x("mul-long/2addr")
46INSTRUCTION_FORMAT12x("div-long/2addr")
47INSTRUCTION_FORMAT12x("rem-long/2addr")
48INSTRUCTION_FORMAT12x("and-long/2addr")
49INSTRUCTION_FORMAT12x("or-long/2addr")
50INSTRUCTION_FORMAT12x("xor-long/2addr")
51INSTRUCTION_FORMAT12x("shl-long/2addr")
52INSTRUCTION_FORMAT12x("shr-long/2addr")
53INSTRUCTION_FORMAT12x("ushr-long/2addr")
54INSTRUCTION_FORMAT12x("add-float/2addr")
55INSTRUCTION_FORMAT12x("sub-float/2addr")
56INSTRUCTION_FORMAT12x("mul-float/2addr")
57INSTRUCTION_FORMAT12x("div-float/2addr")
58INSTRUCTION_FORMAT12x("rem-float/2addr")
59INSTRUCTION_FORMAT12x("add-double/2addr")
60INSTRUCTION_FORMAT20bc("throw-verification-error")
61INSTRUCTION_FORMAT20t("goto/16")
62INSTRUCTION_FORMAT21c_FIELD("sget")
63INSTRUCTION_FORMAT21c_FIELD("sget-wide")
64INSTRUCTION_FORMAT21c_FIELD("sget-object")
65INSTRUCTION_FORMAT21c_FIELD("sget-boolean")
66INSTRUCTION_FORMAT21c_FIELD("sget-byte")
67INSTRUCTION_FORMAT21c_FIELD("sget-char")
68INSTRUCTION_FORMAT21c_FIELD("sget-short")
69INSTRUCTION_FORMAT21c_FIELD("sput")
70INSTRUCTION_FORMAT21c_FIELD("sput-wide")
71INSTRUCTION_FORMAT21c_FIELD("sput-object")
72INSTRUCTION_FORMAT21c_FIELD("sput-boolean")
73INSTRUCTION_FORMAT21c_FIELD("sput-byte")
74INSTRUCTION_FORMAT21c_FIELD("sput-char")
75INSTRUCTION_FORMAT21c_FIELD("sput-short")
76INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-volatile")
77INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-wide-volatile")
78INSTRUCTION_FORMAT21c_FIELD_ODEX("sget-object-volatile")
79INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-volatile")
80INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-wide-volatile")
81INSTRUCTION_FORMAT21c_FIELD_ODEX("sput-object-volatile")
82INSTRUCTION_FORMAT21c_STRING("const-string")
83INSTRUCTION_FORMAT21c_TYPE("check-cast")
84INSTRUCTION_FORMAT21c_TYPE("new-instance")
85INSTRUCTION_FORMAT21c_TYPE("const-class")
86INSTRUCTION_FORMAT21h("const/high16")
87INSTRUCTION_FORMAT21h("const-wide/high16")
88INSTRUCTION_FORMAT21s("const/16")
89INSTRUCTION_FORMAT21s("const-wide/16")
90INSTRUCTION_FORMAT21t("if-eqz")
91INSTRUCTION_FORMAT21t("if-nez")
92INSTRUCTION_FORMAT21t("if-ltz")
93INSTRUCTION_FORMAT21t("if-gez")
94INSTRUCTION_FORMAT21t("if-gtz")
95INSTRUCTION_FORMAT21t("if-lez")
96INSTRUCTION_FORMAT22b("add-int/lit8")
97INSTRUCTION_FORMAT22b("rsub-int/lit8")
98INSTRUCTION_FORMAT22b("mul-int/lit8")
99INSTRUCTION_FORMAT22b("div-int/lit8")
100INSTRUCTION_FORMAT22b("rem-int/lit8")
101INSTRUCTION_FORMAT22b("and-int/lit8")
102INSTRUCTION_FORMAT22c_FIELD("iget")
103INSTRUCTION_FORMAT22c_FIELD("iget-wide")
104INSTRUCTION_FORMAT22c_FIELD("iget-object")
105INSTRUCTION_FORMAT22c_FIELD("iget-boolean")
106INSTRUCTION_FORMAT22c_FIELD("iget-byte")
107INSTRUCTION_FORMAT22c_FIELD("iget-char")
108INSTRUCTION_FORMAT22c_FIELD("iget-short")
109INSTRUCTION_FORMAT22c_FIELD("iput")
110INSTRUCTION_FORMAT22c_FIELD("iput-wide")
111INSTRUCTION_FORMAT22c_FIELD("iput-object")
112INSTRUCTION_FORMAT22c_FIELD("iput-boolean")
113INSTRUCTION_FORMAT22c_FIELD("iput-byte")
114INSTRUCTION_FORMAT22c_FIELD("iput-char")
115INSTRUCTION_FORMAT22c_FIELD("iput-short")
116INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-volatile")
117INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-wide-volatile")
118INSTRUCTION_FORMAT22c_FIELD_ODEX("iget-object-volatile")
119INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-volatile")
120INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-wide-volatile")
121INSTRUCTION_FORMAT22c_FIELD_ODEX("iput-object-volatile")
122INSTRUCTION_FORMAT22c_TYPE("instance-of")
123INSTRUCTION_FORMAT22c_TYPE("new-array")
124INSTRUCTION_FORMAT22cs_FIELD("iget-quick")
125INSTRUCTION_FORMAT22cs_FIELD("iget-wide-quick")
126INSTRUCTION_FORMAT22cs_FIELD("iget-object-quick")
127INSTRUCTION_FORMAT22cs_FIELD("iput-quick")
128INSTRUCTION_FORMAT22cs_FIELD("iput-wide-quick")
129INSTRUCTION_FORMAT22cs_FIELD("iput-object-quick")
130INSTRUCTION_FORMAT22s_OR_ID("rsub-int")
131INSTRUCTION_FORMAT22s("add-int/lit16")
132INSTRUCTION_FORMAT22s("mul-int/lit16")
133INSTRUCTION_FORMAT22s("div-int/lit16")
134INSTRUCTION_FORMAT22s("rem-int/lit16")
135INSTRUCTION_FORMAT22s("and-int/lit16")
136INSTRUCTION_FORMAT22s("or-int/lit16")
137INSTRUCTION_FORMAT22t("if-eq")
138INSTRUCTION_FORMAT22t("if-ne")
139INSTRUCTION_FORMAT22t("if-lt")
140INSTRUCTION_FORMAT22t("if-ge")
141INSTRUCTION_FORMAT22t("if-gt")
142INSTRUCTION_FORMAT22t("if-le")
143INSTRUCTION_FORMAT22x("move/from16")
144INSTRUCTION_FORMAT22x("move-wide/from16")
145INSTRUCTION_FORMAT22x("move-object/from16")
146INSTRUCTION_FORMAT23x("cmpl-float")
147INSTRUCTION_FORMAT23x("cmpg-float")
148INSTRUCTION_FORMAT23x("cmpl-double")
149INSTRUCTION_FORMAT23x("cmpg-double")
150INSTRUCTION_FORMAT23x("cmp-long")
151INSTRUCTION_FORMAT23x("aget")
152INSTRUCTION_FORMAT23x("aget-wide")
153INSTRUCTION_FORMAT23x("aget-object")
154INSTRUCTION_FORMAT23x("aget-boolean")
155INSTRUCTION_FORMAT23x("aget-byte")
156INSTRUCTION_FORMAT23x("aget-char")
157INSTRUCTION_FORMAT23x("aget-short")
158INSTRUCTION_FORMAT23x("aput")
159INSTRUCTION_FORMAT23x("aput-wide")
160INSTRUCTION_FORMAT23x("aput-object")
161INSTRUCTION_FORMAT23x("aput-boolean")
162INSTRUCTION_FORMAT23x("aput-byte")
163INSTRUCTION_FORMAT23x("aput-char")
164INSTRUCTION_FORMAT23x("aput-short")
165INSTRUCTION_FORMAT23x("add-int")
166INSTRUCTION_FORMAT23x("sub-int")
167INSTRUCTION_FORMAT23x("mul-int")
168INSTRUCTION_FORMAT23x("div-int")
169INSTRUCTION_FORMAT23x("rem-int")
170INSTRUCTION_FORMAT23x("and-int")
171INSTRUCTION_FORMAT23x("or-int")
172INSTRUCTION_FORMAT23x("xor-int")
173INSTRUCTION_FORMAT23x("shl-int")
174INSTRUCTION_FORMAT23x("shr-int")
175INSTRUCTION_FORMAT23x("ushr-int")
176INSTRUCTION_FORMAT23x("add-long")
177INSTRUCTION_FORMAT23x("sub-long")
178INSTRUCTION_FORMAT23x("mul-long")
179INSTRUCTION_FORMAT23x("div-long")
180INSTRUCTION_FORMAT23x("rem-long")
181INSTRUCTION_FORMAT23x("and-long")
182INSTRUCTION_FORMAT23x("or-long")
183INSTRUCTION_FORMAT23x("xor-long")
184INSTRUCTION_FORMAT23x("shl-long")
185INSTRUCTION_FORMAT23x("shr-long")
186INSTRUCTION_FORMAT23x("ushr-long")
187INSTRUCTION_FORMAT23x("add-float")
188INSTRUCTION_FORMAT23x("sub-float")
189INSTRUCTION_FORMAT23x("mul-float")
190INSTRUCTION_FORMAT23x("div-float")
191INSTRUCTION_FORMAT23x("rem-float")
192INSTRUCTION_FORMAT23x("add-double")
193INSTRUCTION_FORMAT23x("sub-double")
194INSTRUCTION_FORMAT23x("mul-double")
195INSTRUCTION_FORMAT23x("div-double")
196INSTRUCTION_FORMAT30t("goto/32")
197INSTRUCTION_FORMAT31c("const-string/jumbo")
198INSTRUCTION_FORMAT31i_OR_ID("const")
199INSTRUCTION_FORMAT31i("const-wide/32")
200INSTRUCTION_FORMAT31t("fill-array-data")
201INSTRUCTION_FORMAT31t("packed-switch")
202INSTRUCTION_FORMAT31t("sparse-switch")
203INSTRUCTION_FORMAT32x("move/16")
204INSTRUCTION_FORMAT32x("move-wide/16")
205INSTRUCTION_FORMAT32x("move-object/16")
206INSTRUCTION_FORMAT35c_METHOD("invoke-virtual")
207INSTRUCTION_FORMAT35c_METHOD("invoke-super")
208INSTRUCTION_FORMAT35c_METHOD("invoke-direct")
209INSTRUCTION_FORMAT35c_METHOD("invoke-static")
210INSTRUCTION_FORMAT35c_METHOD("invoke-interface")
211INSTRUCTION_FORMAT35c_TYPE("filled-new-array")
212INSTRUCTION_FORMAT35s_METHOD("invoke-direct-empty")
213INSTRUCTION_FORMAT20bc("throw-verification-error")
214INSTRUCTION_FORMAT35mi_METHOD("execute-inline")
215INSTRUCTION_FORMAT35ms_METHOD("invoke-virtual-quick")
216INSTRUCTION_FORMAT35ms_METHOD("invoke-super-quick")
217INSTRUCTION_FORMAT3rc_METHOD("invoke-virtual/range")
218INSTRUCTION_FORMAT3rc_METHOD("invoke-super/range")
219INSTRUCTION_FORMAT3rc_METHOD("invoke-direct/range")
220INSTRUCTION_FORMAT3rc_METHOD("invoke-static/range")
221INSTRUCTION_FORMAT3rc_TYPE("filled-new-array/range")
222INSTRUCTION_FORMAT3rmi_METHOD("execute-inline/range")
223INSTRUCTION_FORMAT3rms_METHOD("invoke-virtual-quick/range")
224INSTRUCTION_FORMAT3rms_METHOD("invoke-super-quick/range")
225INSTRUCTION_FORMAT41c_TYPE("check-cast/jumbo")
226INSTRUCTION_FORMAT41c_TYPE("new-instance/jumbo")
227INSTRUCTION_FORMAT41c_TYPE("const-class/jumbo")
228INSTRUCTION_FORMAT41c_FIELD("sget/jumbo")
229INSTRUCTION_FORMAT41c_FIELD("sget-wide/jumbo")
230INSTRUCTION_FORMAT41c_FIELD("sget-object/jumbo")
231INSTRUCTION_FORMAT41c_FIELD("sget-boolean/jumbo")
232INSTRUCTION_FORMAT41c_FIELD("sget-byte/jumbo")
233INSTRUCTION_FORMAT41c_FIELD("sget-char/jumbo")
234INSTRUCTION_FORMAT41c_FIELD("sget-short/jumbo")
235INSTRUCTION_FORMAT41c_FIELD("sput/jumbo")
236INSTRUCTION_FORMAT41c_FIELD("sput-wide/jumbo")
237INSTRUCTION_FORMAT41c_FIELD("sput-object/jumbo")
238INSTRUCTION_FORMAT41c_FIELD("sput-boolean/jumbo")
239INSTRUCTION_FORMAT41c_FIELD("sput-byte/jumbo")
240INSTRUCTION_FORMAT41c_FIELD("sput-char/jumbo")
241INSTRUCTION_FORMAT41c_FIELD("sput-short/jumbo")
242INSTRUCTION_FORMAT51l("const-wide")
243INSTRUCTION_FORMAT52c_TYPE("instance-of/jumbo")
244INSTRUCTION_FORMAT52c_TYPE("new-array/jumbo")