InstructionTest.smali revision 0d785ac31557f35f084204d2f7de1af900f8a7a3
1goto
2return-void
3nop
4return-void-barrier
5const/4
6move-result
7move-result-wide
8move-result-object
9move-exception
10return
11return-wide
12move
13move-wide
14move-object
15array-length
16neg-int
17not-int
18neg-long
19not-long
20neg-float
21neg-double
22int-to-long
23int-to-float
24int-to-double
25long-to-int
26long-to-float
27long-to-double
28float-to-int
29float-to-long
30float-to-double
31double-to-int
32double-to-long
33add-int/2addr
34sub-int/2addr
35mul-int/2addr
36div-int/2addr
37rem-int/2addr
38and-int/2addr
39or-int/2addr
40xor-int/2addr
41shl-int/2addr
42shr-int/2addr
43ushr-int/2addr
44add-long/2addr
45sub-long/2addr
46mul-long/2addr
47div-long/2addr
48rem-long/2addr
49and-long/2addr
50or-long/2addr
51xor-long/2addr
52shl-long/2addr
53shr-long/2addr
54ushr-long/2addr
55add-float/2addr
56sub-float/2addr
57mul-float/2addr
58div-float/2addr
59rem-float/2addr
60add-double/2addr
61throw-verification-error
62goto/16
63sget
64sget-wide
65sget-object
66sget-boolean
67sget-byte
68sget-char
69sget-short
70sput
71sput-wide
72sput-object
73sput-boolean
74sput-byte
75sput-char
76sput-short
77sget-volatile
78sget-wide-volatile
79sget-object-volatile
80sput-volatile
81sput-wide-volatile
82sput-object-volatile
83const-string
84check-cast
85new-instance
86const-class
87const/high16
88const-wide/high16
89const/16
90const-wide/16
91if-eqz
92if-nez
93if-ltz
94if-gez
95if-gtz
96if-lez
97add-int/lit8
98rsub-int/lit8
99mul-int/lit8
100div-int/lit8
101rem-int/lit8
102and-int/lit8
103iget
104iget-wide
105iget-object
106iget-boolean
107iget-byte
108iget-char
109iget-short
110iput
111iput-wide
112iput-object
113iput-boolean
114iput-byte
115iput-char
116iput-short
117iget-volatile
118iget-wide-volatile
119iget-object-volatile
120iput-volatile
121iput-wide-volatile
122iput-object-volatile
123instance-of
124new-array
125iget-quick
126iget-wide-quick
127iget-object-quick
128iput-quick
129iput-wide-quick
130iput-object-quick
131rsub-int
132add-int/lit16
133mul-int/lit16
134div-int/lit16
135rem-int/lit16
136and-int/lit16
137or-int/lit16
138if-eq
139if-ne
140if-lt
141if-ge
142if-gt
143if-le
144move/from16
145move-wide/from16
146move-object/from16
147cmpl-float
148cmpg-float
149cmpl-double
150cmpg-double
151cmp-long
152aget
153aget-wide
154aget-object
155aget-boolean
156aget-byte
157aget-char
158aget-short
159aput
160aput-wide
161aput-object
162aput-boolean
163aput-byte
164aput-char
165aput-short
166add-int
167sub-int
168mul-int
169div-int
170rem-int
171and-int
172or-int
173xor-int
174shl-int
175shr-int
176ushr-int
177add-long
178sub-long
179mul-long
180div-long
181rem-long
182and-long
183or-long
184xor-long
185shl-long
186shr-long
187ushr-long
188add-float
189sub-float
190mul-float
191div-float
192rem-float
193add-double
194sub-double
195mul-double
196div-double
197goto/32
198const-string/jumbo
199const
200const-wide/32
201fill-array-data
202packed-switch
203sparse-switch
204move/16
205move-wide/16
206move-object/16
207invoke-virtual
208invoke-super
209invoke-direct
210invoke-static
211invoke-interface
212filled-new-array
213invoke-direct-empty
214invoke-object-init/range
215throw-verification-error
216execute-inline
217invoke-virtual-quick
218invoke-super-quick
219invoke-virtual/range
220invoke-super/range
221invoke-direct/range
222invoke-static/range
223invoke-interface/range
224filled-new-array/range
225execute-inline/range
226invoke-virtual-quick/range
227invoke-super-quick/range
228check-cast/jumbo
229new-instance/jumbo
230const-class/jumbo
231sget/jumbo
232sget-wide/jumbo
233sget-object/jumbo
234sget-boolean/jumbo
235sget-byte/jumbo
236sget-char/jumbo
237sget-short/jumbo
238sput/jumbo
239sput-wide/jumbo
240sput-object/jumbo
241sput-boolean/jumbo
242sput-byte/jumbo
243sput-char/jumbo
244sput-short/jumbo
245const-wide
246instance-of/jumbo
247new-array/jumbo
248iget/jumbo
249iget-wide/jumbo
250iget-object/jumbo
251iget-boolean/jumbo
252iget-byte/jumbo
253iget-char/jumbo
254iget-short/jumbo
255iput/jumbo
256iput-wide/jumbo
257iput-object/jumbo
258iput-boolean/jumbo
259iput-byte/jumbo
260iput-char/jumbo
261iput-short/jumbo
262invoke-virtual/jumbo
263invoke-super/jumbo
264invoke-direct/jumbo
265invoke-static/jumbo
266invoke-interface/jumbo
267filled-new-array/jumbo
268invoke-object-init/jumbo
269iget-volatile/jumbo
270iget-wide-volatile/jumbo
271iget-object-volatile/jumbo
272iput-volatile/jumbo
273iput-wide-volatile/jumbo
274iput-object-volatile/jumbo
275sget-volatile/jumbo
276sget-wide-volatile/jumbo
277sget-object-volatile/jumbo
278sput-volatile/jumbo
279sput-wide-volatile/jumbo
280sput-object-volatile/jumbo
281