xref: /aosp_15_r20/external/ow2-asm/asm-util/src/test/resources/jdk3.AllInstructions.txt (revision 2835e6bb194a25e32dae2cc0628d8f988b82bfc0)
1*2835e6bbSSorin Basca// class version 45.3 (196653)
2*2835e6bbSSorin Basca// access flags 0x20
3*2835e6bbSSorin Bascaclass jdk3/AllInstructions {
4*2835e6bbSSorin Basca
5*2835e6bbSSorin Basca  // compiled from: AllInstructions.java
6*2835e6bbSSorin Basca
7*2835e6bbSSorin Basca  // access flags 0x2
8*2835e6bbSSorin Basca  private I f
9*2835e6bbSSorin Basca
10*2835e6bbSSorin Basca  // access flags 0x2
11*2835e6bbSSorin Basca  private J g
12*2835e6bbSSorin Basca
13*2835e6bbSSorin Basca  // access flags 0x2
14*2835e6bbSSorin Basca  private Ljdk3/AllInstructions; field
15*2835e6bbSSorin Basca
16*2835e6bbSSorin Basca  // access flags 0xA
17*2835e6bbSSorin Basca  private static Ljdk3/AllInstructions; staticField
18*2835e6bbSSorin Basca
19*2835e6bbSSorin Basca  // access flags 0x0
20*2835e6bbSSorin Basca  <init>()V
21*2835e6bbSSorin Basca   L0
22*2835e6bbSSorin Basca    LINENUMBER 41 L0
23*2835e6bbSSorin Basca    ALOAD 0
24*2835e6bbSSorin Basca    INVOKESPECIAL java/lang/Object.<init> ()V
25*2835e6bbSSorin Basca    RETURN
26*2835e6bbSSorin Basca   L1
27*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L1 0
28*2835e6bbSSorin Basca    MAXSTACK = 1
29*2835e6bbSSorin Basca    MAXLOCALS = 1
30*2835e6bbSSorin Basca
31*2835e6bbSSorin Basca  // access flags 0x0
32*2835e6bbSSorin Basca  <init>(IFJDLjava/lang/Object;)V
33*2835e6bbSSorin Basca   L0
34*2835e6bbSSorin Basca    LINENUMBER 43 L0
35*2835e6bbSSorin Basca    ALOAD 0
36*2835e6bbSSorin Basca    INVOKESPECIAL java/lang/Object.<init> ()V
37*2835e6bbSSorin Basca    RETURN
38*2835e6bbSSorin Basca   L1
39*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L1 0
40*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L0 L1 1
41*2835e6bbSSorin Basca    LOCALVARIABLE v1 F L0 L1 2
42*2835e6bbSSorin Basca    LOCALVARIABLE v2 J L0 L1 3
43*2835e6bbSSorin Basca    LOCALVARIABLE v3 D L0 L1 5
44*2835e6bbSSorin Basca    LOCALVARIABLE v4 Ljava/lang/Object; L0 L1 7
45*2835e6bbSSorin Basca    MAXSTACK = 1
46*2835e6bbSSorin Basca    MAXLOCALS = 8
47*2835e6bbSSorin Basca
48*2835e6bbSSorin Basca  // access flags 0x9
49*2835e6bbSSorin Basca  public static intInstructions(IIIIIIIII)I
50*2835e6bbSSorin Basca   L0
51*2835e6bbSSorin Basca    LINENUMBER 47 L0
52*2835e6bbSSorin Basca    ILOAD 0
53*2835e6bbSSorin Basca    ICONST_M1
54*2835e6bbSSorin Basca    IF_ICMPGE L1
55*2835e6bbSSorin Basca    ICONST_1
56*2835e6bbSSorin Basca    GOTO L2
57*2835e6bbSSorin Basca   L1
58*2835e6bbSSorin Basca    ICONST_0
59*2835e6bbSSorin Basca   L2
60*2835e6bbSSorin Basca    ISTORE 9
61*2835e6bbSSorin Basca   L3
62*2835e6bbSSorin Basca    LINENUMBER 48 L3
63*2835e6bbSSorin Basca    ILOAD 1
64*2835e6bbSSorin Basca    ICONST_1
65*2835e6bbSSorin Basca    IF_ICMPLE L4
66*2835e6bbSSorin Basca    ICONST_1
67*2835e6bbSSorin Basca    GOTO L5
68*2835e6bbSSorin Basca   L4
69*2835e6bbSSorin Basca    ICONST_0
70*2835e6bbSSorin Basca   L5
71*2835e6bbSSorin Basca    ISTORE 10
72*2835e6bbSSorin Basca   L6
73*2835e6bbSSorin Basca    LINENUMBER 49 L6
74*2835e6bbSSorin Basca    ILOAD 2
75*2835e6bbSSorin Basca    ICONST_2
76*2835e6bbSSorin Basca    IF_ICMPGT L7
77*2835e6bbSSorin Basca    ICONST_1
78*2835e6bbSSorin Basca    GOTO L8
79*2835e6bbSSorin Basca   L7
80*2835e6bbSSorin Basca    ICONST_0
81*2835e6bbSSorin Basca   L8
82*2835e6bbSSorin Basca    ISTORE 11
83*2835e6bbSSorin Basca   L9
84*2835e6bbSSorin Basca    LINENUMBER 50 L9
85*2835e6bbSSorin Basca    ILOAD 3
86*2835e6bbSSorin Basca    ICONST_3
87*2835e6bbSSorin Basca    IF_ICMPLT L10
88*2835e6bbSSorin Basca    ICONST_1
89*2835e6bbSSorin Basca    GOTO L11
90*2835e6bbSSorin Basca   L10
91*2835e6bbSSorin Basca    ICONST_0
92*2835e6bbSSorin Basca   L11
93*2835e6bbSSorin Basca    ISTORE 12
94*2835e6bbSSorin Basca   L12
95*2835e6bbSSorin Basca    LINENUMBER 51 L12
96*2835e6bbSSorin Basca    ILOAD 4
97*2835e6bbSSorin Basca    ICONST_4
98*2835e6bbSSorin Basca    IF_ICMPNE L13
99*2835e6bbSSorin Basca    ICONST_1
100*2835e6bbSSorin Basca    GOTO L14
101*2835e6bbSSorin Basca   L13
102*2835e6bbSSorin Basca    ICONST_0
103*2835e6bbSSorin Basca   L14
104*2835e6bbSSorin Basca    ISTORE 13
105*2835e6bbSSorin Basca   L15
106*2835e6bbSSorin Basca    LINENUMBER 52 L15
107*2835e6bbSSorin Basca    ILOAD 5
108*2835e6bbSSorin Basca    ICONST_5
109*2835e6bbSSorin Basca    IF_ICMPEQ L16
110*2835e6bbSSorin Basca    ICONST_1
111*2835e6bbSSorin Basca    GOTO L17
112*2835e6bbSSorin Basca   L16
113*2835e6bbSSorin Basca    ICONST_0
114*2835e6bbSSorin Basca   L17
115*2835e6bbSSorin Basca    ISTORE 14
116*2835e6bbSSorin Basca   L18
117*2835e6bbSSorin Basca    LINENUMBER 53 L18
118*2835e6bbSSorin Basca    ILOAD 9
119*2835e6bbSSorin Basca    IFEQ L19
120*2835e6bbSSorin Basca    ILOAD 6
121*2835e6bbSSorin Basca    ICONST_5
122*2835e6bbSSorin Basca    IADD
123*2835e6bbSSorin Basca    GOTO L20
124*2835e6bbSSorin Basca   L19
125*2835e6bbSSorin Basca    ILOAD 6
126*2835e6bbSSorin Basca    ICONST_5
127*2835e6bbSSorin Basca    ISUB
128*2835e6bbSSorin Basca   L20
129*2835e6bbSSorin Basca    ISTORE 0
130*2835e6bbSSorin Basca   L21
131*2835e6bbSSorin Basca    LINENUMBER 54 L21
132*2835e6bbSSorin Basca    ILOAD 10
133*2835e6bbSSorin Basca    IFEQ L22
134*2835e6bbSSorin Basca    ILOAD 7
135*2835e6bbSSorin Basca    BIPUSH 100
136*2835e6bbSSorin Basca    IMUL
137*2835e6bbSSorin Basca    GOTO L23
138*2835e6bbSSorin Basca   L22
139*2835e6bbSSorin Basca    ILOAD 7
140*2835e6bbSSorin Basca    BIPUSH 100
141*2835e6bbSSorin Basca    IDIV
142*2835e6bbSSorin Basca   L23
143*2835e6bbSSorin Basca    ISTORE 1
144*2835e6bbSSorin Basca   L24
145*2835e6bbSSorin Basca    LINENUMBER 55 L24
146*2835e6bbSSorin Basca    ILOAD 11
147*2835e6bbSSorin Basca    IFEQ L25
148*2835e6bbSSorin Basca    ILOAD 8
149*2835e6bbSSorin Basca    SIPUSH 10000
150*2835e6bbSSorin Basca    IREM
151*2835e6bbSSorin Basca    GOTO L26
152*2835e6bbSSorin Basca   L25
153*2835e6bbSSorin Basca    ILOAD 8
154*2835e6bbSSorin Basca    ICONST_M1
155*2835e6bbSSorin Basca    IXOR
156*2835e6bbSSorin Basca   L26
157*2835e6bbSSorin Basca    ISTORE 2
158*2835e6bbSSorin Basca   L27
159*2835e6bbSSorin Basca    LINENUMBER 56 L27
160*2835e6bbSSorin Basca    ILOAD 12
161*2835e6bbSSorin Basca    IFEQ L28
162*2835e6bbSSorin Basca    ILOAD 0
163*2835e6bbSSorin Basca    LDC 1000000
164*2835e6bbSSorin Basca    IAND
165*2835e6bbSSorin Basca    GOTO L29
166*2835e6bbSSorin Basca   L28
167*2835e6bbSSorin Basca    ILOAD 0
168*2835e6bbSSorin Basca    LDC 1000000
169*2835e6bbSSorin Basca    IOR
170*2835e6bbSSorin Basca   L29
171*2835e6bbSSorin Basca    ISTORE 3
172*2835e6bbSSorin Basca   L30
173*2835e6bbSSorin Basca    LINENUMBER 57 L30
174*2835e6bbSSorin Basca    ILOAD 13
175*2835e6bbSSorin Basca    IFEQ L31
176*2835e6bbSSorin Basca    ILOAD 1
177*2835e6bbSSorin Basca    ILOAD 2
178*2835e6bbSSorin Basca    IXOR
179*2835e6bbSSorin Basca    GOTO L32
180*2835e6bbSSorin Basca   L31
181*2835e6bbSSorin Basca    ILOAD 1
182*2835e6bbSSorin Basca    ILOAD 2
183*2835e6bbSSorin Basca    ISHL
184*2835e6bbSSorin Basca   L32
185*2835e6bbSSorin Basca    ISTORE 4
186*2835e6bbSSorin Basca   L33
187*2835e6bbSSorin Basca    LINENUMBER 58 L33
188*2835e6bbSSorin Basca    ILOAD 14
189*2835e6bbSSorin Basca    IFEQ L34
190*2835e6bbSSorin Basca    ILOAD 2
191*2835e6bbSSorin Basca    ILOAD 3
192*2835e6bbSSorin Basca    ISHR
193*2835e6bbSSorin Basca    GOTO L35
194*2835e6bbSSorin Basca   L34
195*2835e6bbSSorin Basca    ILOAD 2
196*2835e6bbSSorin Basca    ILOAD 3
197*2835e6bbSSorin Basca    IUSHR
198*2835e6bbSSorin Basca   L35
199*2835e6bbSSorin Basca    ISTORE 5
200*2835e6bbSSorin Basca   L36
201*2835e6bbSSorin Basca    LINENUMBER 59 L36
202*2835e6bbSSorin Basca    IINC 6 1
203*2835e6bbSSorin Basca   L37
204*2835e6bbSSorin Basca    LINENUMBER 60 L37
205*2835e6bbSSorin Basca    ILOAD 6
206*2835e6bbSSorin Basca    IFGE L38
207*2835e6bbSSorin Basca    ILOAD 6
208*2835e6bbSSorin Basca    INEG
209*2835e6bbSSorin Basca    GOTO L39
210*2835e6bbSSorin Basca   L38
211*2835e6bbSSorin Basca    ILOAD 6
212*2835e6bbSSorin Basca   L39
213*2835e6bbSSorin Basca    ISTORE 7
214*2835e6bbSSorin Basca   L40
215*2835e6bbSSorin Basca    LINENUMBER 61 L40
216*2835e6bbSSorin Basca    ILOAD 0
217*2835e6bbSSorin Basca    IFGE L41
218*2835e6bbSSorin Basca    ILOAD 1
219*2835e6bbSSorin Basca    GOTO L42
220*2835e6bbSSorin Basca   L41
221*2835e6bbSSorin Basca    ILOAD 2
222*2835e6bbSSorin Basca   L42
223*2835e6bbSSorin Basca    ISTORE 1
224*2835e6bbSSorin Basca   L43
225*2835e6bbSSorin Basca    LINENUMBER 62 L43
226*2835e6bbSSorin Basca    ILOAD 1
227*2835e6bbSSorin Basca    IFLE L44
228*2835e6bbSSorin Basca    ILOAD 2
229*2835e6bbSSorin Basca    GOTO L45
230*2835e6bbSSorin Basca   L44
231*2835e6bbSSorin Basca    ILOAD 3
232*2835e6bbSSorin Basca   L45
233*2835e6bbSSorin Basca    ISTORE 2
234*2835e6bbSSorin Basca   L46
235*2835e6bbSSorin Basca    LINENUMBER 63 L46
236*2835e6bbSSorin Basca    ILOAD 2
237*2835e6bbSSorin Basca    IFGT L47
238*2835e6bbSSorin Basca    ILOAD 3
239*2835e6bbSSorin Basca    GOTO L48
240*2835e6bbSSorin Basca   L47
241*2835e6bbSSorin Basca    ILOAD 4
242*2835e6bbSSorin Basca   L48
243*2835e6bbSSorin Basca    ISTORE 3
244*2835e6bbSSorin Basca   L49
245*2835e6bbSSorin Basca    LINENUMBER 64 L49
246*2835e6bbSSorin Basca    ILOAD 3
247*2835e6bbSSorin Basca    IFLT L50
248*2835e6bbSSorin Basca    ILOAD 4
249*2835e6bbSSorin Basca    GOTO L51
250*2835e6bbSSorin Basca   L50
251*2835e6bbSSorin Basca    ILOAD 5
252*2835e6bbSSorin Basca   L51
253*2835e6bbSSorin Basca    ISTORE 4
254*2835e6bbSSorin Basca   L52
255*2835e6bbSSorin Basca    LINENUMBER 65 L52
256*2835e6bbSSorin Basca    ILOAD 4
257*2835e6bbSSorin Basca    IFNE L53
258*2835e6bbSSorin Basca    ILOAD 5
259*2835e6bbSSorin Basca    GOTO L54
260*2835e6bbSSorin Basca   L53
261*2835e6bbSSorin Basca    ILOAD 6
262*2835e6bbSSorin Basca   L54
263*2835e6bbSSorin Basca    ISTORE 5
264*2835e6bbSSorin Basca   L55
265*2835e6bbSSorin Basca    LINENUMBER 66 L55
266*2835e6bbSSorin Basca    ILOAD 5
267*2835e6bbSSorin Basca    IFEQ L56
268*2835e6bbSSorin Basca    ILOAD 6
269*2835e6bbSSorin Basca    GOTO L57
270*2835e6bbSSorin Basca   L56
271*2835e6bbSSorin Basca    ILOAD 7
272*2835e6bbSSorin Basca   L57
273*2835e6bbSSorin Basca    ISTORE 6
274*2835e6bbSSorin Basca   L58
275*2835e6bbSSorin Basca    LINENUMBER 67 L58
276*2835e6bbSSorin Basca    ILOAD 0
277*2835e6bbSSorin Basca    ILOAD 1
278*2835e6bbSSorin Basca    IADD
279*2835e6bbSSorin Basca    ILOAD 2
280*2835e6bbSSorin Basca    IADD
281*2835e6bbSSorin Basca    ILOAD 3
282*2835e6bbSSorin Basca    IADD
283*2835e6bbSSorin Basca    ILOAD 4
284*2835e6bbSSorin Basca    IADD
285*2835e6bbSSorin Basca    ILOAD 5
286*2835e6bbSSorin Basca    IADD
287*2835e6bbSSorin Basca    ILOAD 6
288*2835e6bbSSorin Basca    IADD
289*2835e6bbSSorin Basca    ILOAD 7
290*2835e6bbSSorin Basca    IADD
291*2835e6bbSSorin Basca    ILOAD 8
292*2835e6bbSSorin Basca    IADD
293*2835e6bbSSorin Basca    IRETURN
294*2835e6bbSSorin Basca   L59
295*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L0 L59 0
296*2835e6bbSSorin Basca    LOCALVARIABLE v1 I L0 L59 1
297*2835e6bbSSorin Basca    LOCALVARIABLE v2 I L0 L59 2
298*2835e6bbSSorin Basca    LOCALVARIABLE v3 I L0 L59 3
299*2835e6bbSSorin Basca    LOCALVARIABLE v4 I L0 L59 4
300*2835e6bbSSorin Basca    LOCALVARIABLE v5 I L0 L59 5
301*2835e6bbSSorin Basca    LOCALVARIABLE v6 I L0 L59 6
302*2835e6bbSSorin Basca    LOCALVARIABLE v7 I L0 L59 7
303*2835e6bbSSorin Basca    LOCALVARIABLE v8 I L0 L59 8
304*2835e6bbSSorin Basca    LOCALVARIABLE b0 Z L3 L59 9
305*2835e6bbSSorin Basca    LOCALVARIABLE b1 Z L6 L59 10
306*2835e6bbSSorin Basca    LOCALVARIABLE b2 Z L9 L59 11
307*2835e6bbSSorin Basca    LOCALVARIABLE b3 Z L12 L59 12
308*2835e6bbSSorin Basca    LOCALVARIABLE b4 Z L15 L59 13
309*2835e6bbSSorin Basca    LOCALVARIABLE b5 Z L18 L59 14
310*2835e6bbSSorin Basca    MAXSTACK = 2
311*2835e6bbSSorin Basca    MAXLOCALS = 15
312*2835e6bbSSorin Basca
313*2835e6bbSSorin Basca  // access flags 0x9
314*2835e6bbSSorin Basca  public static longInstructions(JJJJJJJJJ)J
315*2835e6bbSSorin Basca   L0
316*2835e6bbSSorin Basca    LINENUMBER 72 L0
317*2835e6bbSSorin Basca    LLOAD 0
318*2835e6bbSSorin Basca    LDC -1
319*2835e6bbSSorin Basca    LCMP
320*2835e6bbSSorin Basca    IFGE L1
321*2835e6bbSSorin Basca    ICONST_1
322*2835e6bbSSorin Basca    GOTO L2
323*2835e6bbSSorin Basca   L1
324*2835e6bbSSorin Basca    ICONST_0
325*2835e6bbSSorin Basca   L2
326*2835e6bbSSorin Basca    ISTORE 18
327*2835e6bbSSorin Basca   L3
328*2835e6bbSSorin Basca    LINENUMBER 73 L3
329*2835e6bbSSorin Basca    LLOAD 2
330*2835e6bbSSorin Basca    LCONST_1
331*2835e6bbSSorin Basca    LCMP
332*2835e6bbSSorin Basca    IFLE L4
333*2835e6bbSSorin Basca    ICONST_1
334*2835e6bbSSorin Basca    GOTO L5
335*2835e6bbSSorin Basca   L4
336*2835e6bbSSorin Basca    ICONST_0
337*2835e6bbSSorin Basca   L5
338*2835e6bbSSorin Basca    ISTORE 19
339*2835e6bbSSorin Basca   L6
340*2835e6bbSSorin Basca    LINENUMBER 74 L6
341*2835e6bbSSorin Basca    LLOAD 4
342*2835e6bbSSorin Basca    LDC 2
343*2835e6bbSSorin Basca    LCMP
344*2835e6bbSSorin Basca    IFGT L7
345*2835e6bbSSorin Basca    ICONST_1
346*2835e6bbSSorin Basca    GOTO L8
347*2835e6bbSSorin Basca   L7
348*2835e6bbSSorin Basca    ICONST_0
349*2835e6bbSSorin Basca   L8
350*2835e6bbSSorin Basca    ISTORE 20
351*2835e6bbSSorin Basca   L9
352*2835e6bbSSorin Basca    LINENUMBER 75 L9
353*2835e6bbSSorin Basca    LLOAD 6
354*2835e6bbSSorin Basca    LDC 3
355*2835e6bbSSorin Basca    LCMP
356*2835e6bbSSorin Basca    IFLT L10
357*2835e6bbSSorin Basca    ICONST_1
358*2835e6bbSSorin Basca    GOTO L11
359*2835e6bbSSorin Basca   L10
360*2835e6bbSSorin Basca    ICONST_0
361*2835e6bbSSorin Basca   L11
362*2835e6bbSSorin Basca    ISTORE 21
363*2835e6bbSSorin Basca   L12
364*2835e6bbSSorin Basca    LINENUMBER 76 L12
365*2835e6bbSSorin Basca    LLOAD 8
366*2835e6bbSSorin Basca    LDC 4
367*2835e6bbSSorin Basca    LCMP
368*2835e6bbSSorin Basca    IFNE L13
369*2835e6bbSSorin Basca    ICONST_1
370*2835e6bbSSorin Basca    GOTO L14
371*2835e6bbSSorin Basca   L13
372*2835e6bbSSorin Basca    ICONST_0
373*2835e6bbSSorin Basca   L14
374*2835e6bbSSorin Basca    ISTORE 22
375*2835e6bbSSorin Basca   L15
376*2835e6bbSSorin Basca    LINENUMBER 77 L15
377*2835e6bbSSorin Basca    LLOAD 10
378*2835e6bbSSorin Basca    LDC 5
379*2835e6bbSSorin Basca    LCMP
380*2835e6bbSSorin Basca    IFEQ L16
381*2835e6bbSSorin Basca    ICONST_1
382*2835e6bbSSorin Basca    GOTO L17
383*2835e6bbSSorin Basca   L16
384*2835e6bbSSorin Basca    ICONST_0
385*2835e6bbSSorin Basca   L17
386*2835e6bbSSorin Basca    ISTORE 23
387*2835e6bbSSorin Basca   L18
388*2835e6bbSSorin Basca    LINENUMBER 78 L18
389*2835e6bbSSorin Basca    ILOAD 18
390*2835e6bbSSorin Basca    IFEQ L19
391*2835e6bbSSorin Basca    LLOAD 12
392*2835e6bbSSorin Basca    LDC 5
393*2835e6bbSSorin Basca    LADD
394*2835e6bbSSorin Basca    GOTO L20
395*2835e6bbSSorin Basca   L19
396*2835e6bbSSorin Basca    LLOAD 12
397*2835e6bbSSorin Basca    LDC 5
398*2835e6bbSSorin Basca    LSUB
399*2835e6bbSSorin Basca   L20
400*2835e6bbSSorin Basca    LSTORE 0
401*2835e6bbSSorin Basca   L21
402*2835e6bbSSorin Basca    LINENUMBER 79 L21
403*2835e6bbSSorin Basca    ILOAD 19
404*2835e6bbSSorin Basca    IFEQ L22
405*2835e6bbSSorin Basca    LLOAD 14
406*2835e6bbSSorin Basca    LDC 100
407*2835e6bbSSorin Basca    LMUL
408*2835e6bbSSorin Basca    GOTO L23
409*2835e6bbSSorin Basca   L22
410*2835e6bbSSorin Basca    LLOAD 14
411*2835e6bbSSorin Basca    LDC 100
412*2835e6bbSSorin Basca    LDIV
413*2835e6bbSSorin Basca   L23
414*2835e6bbSSorin Basca    LSTORE 2
415*2835e6bbSSorin Basca   L24
416*2835e6bbSSorin Basca    LINENUMBER 80 L24
417*2835e6bbSSorin Basca    ILOAD 20
418*2835e6bbSSorin Basca    IFEQ L25
419*2835e6bbSSorin Basca    LLOAD 16
420*2835e6bbSSorin Basca    LDC 10000
421*2835e6bbSSorin Basca    LREM
422*2835e6bbSSorin Basca    GOTO L26
423*2835e6bbSSorin Basca   L25
424*2835e6bbSSorin Basca    LLOAD 16
425*2835e6bbSSorin Basca    LDC -1
426*2835e6bbSSorin Basca    LXOR
427*2835e6bbSSorin Basca   L26
428*2835e6bbSSorin Basca    LSTORE 4
429*2835e6bbSSorin Basca   L27
430*2835e6bbSSorin Basca    LINENUMBER 81 L27
431*2835e6bbSSorin Basca    ILOAD 21
432*2835e6bbSSorin Basca    IFEQ L28
433*2835e6bbSSorin Basca    LLOAD 0
434*2835e6bbSSorin Basca    LDC 1000000
435*2835e6bbSSorin Basca    LAND
436*2835e6bbSSorin Basca    GOTO L29
437*2835e6bbSSorin Basca   L28
438*2835e6bbSSorin Basca    LLOAD 0
439*2835e6bbSSorin Basca    LDC 1000000
440*2835e6bbSSorin Basca    LOR
441*2835e6bbSSorin Basca   L29
442*2835e6bbSSorin Basca    LSTORE 6
443*2835e6bbSSorin Basca   L30
444*2835e6bbSSorin Basca    LINENUMBER 82 L30
445*2835e6bbSSorin Basca    ILOAD 22
446*2835e6bbSSorin Basca    IFEQ L31
447*2835e6bbSSorin Basca    LLOAD 2
448*2835e6bbSSorin Basca    LLOAD 4
449*2835e6bbSSorin Basca    LXOR
450*2835e6bbSSorin Basca    GOTO L32
451*2835e6bbSSorin Basca   L31
452*2835e6bbSSorin Basca    LLOAD 2
453*2835e6bbSSorin Basca    LLOAD 4
454*2835e6bbSSorin Basca    L2I
455*2835e6bbSSorin Basca    LSHL
456*2835e6bbSSorin Basca   L32
457*2835e6bbSSorin Basca    LSTORE 8
458*2835e6bbSSorin Basca   L33
459*2835e6bbSSorin Basca    LINENUMBER 83 L33
460*2835e6bbSSorin Basca    ILOAD 23
461*2835e6bbSSorin Basca    IFEQ L34
462*2835e6bbSSorin Basca    LLOAD 4
463*2835e6bbSSorin Basca    LLOAD 6
464*2835e6bbSSorin Basca    L2I
465*2835e6bbSSorin Basca    LSHR
466*2835e6bbSSorin Basca    GOTO L35
467*2835e6bbSSorin Basca   L34
468*2835e6bbSSorin Basca    LLOAD 4
469*2835e6bbSSorin Basca    LLOAD 6
470*2835e6bbSSorin Basca    L2I
471*2835e6bbSSorin Basca    LUSHR
472*2835e6bbSSorin Basca   L35
473*2835e6bbSSorin Basca    LSTORE 10
474*2835e6bbSSorin Basca   L36
475*2835e6bbSSorin Basca    LINENUMBER 84 L36
476*2835e6bbSSorin Basca    LLOAD 12
477*2835e6bbSSorin Basca    LCONST_1
478*2835e6bbSSorin Basca    LADD
479*2835e6bbSSorin Basca    LSTORE 12
480*2835e6bbSSorin Basca   L37
481*2835e6bbSSorin Basca    LINENUMBER 85 L37
482*2835e6bbSSorin Basca    LLOAD 12
483*2835e6bbSSorin Basca    LCONST_0
484*2835e6bbSSorin Basca    LCMP
485*2835e6bbSSorin Basca    IFGE L38
486*2835e6bbSSorin Basca    LLOAD 12
487*2835e6bbSSorin Basca    LNEG
488*2835e6bbSSorin Basca    GOTO L39
489*2835e6bbSSorin Basca   L38
490*2835e6bbSSorin Basca    LLOAD 12
491*2835e6bbSSorin Basca   L39
492*2835e6bbSSorin Basca    LSTORE 14
493*2835e6bbSSorin Basca   L40
494*2835e6bbSSorin Basca    LINENUMBER 86 L40
495*2835e6bbSSorin Basca    LLOAD 0
496*2835e6bbSSorin Basca    LLOAD 2
497*2835e6bbSSorin Basca    LADD
498*2835e6bbSSorin Basca    LLOAD 4
499*2835e6bbSSorin Basca    LADD
500*2835e6bbSSorin Basca    LLOAD 6
501*2835e6bbSSorin Basca    LADD
502*2835e6bbSSorin Basca    LLOAD 8
503*2835e6bbSSorin Basca    LADD
504*2835e6bbSSorin Basca    LLOAD 10
505*2835e6bbSSorin Basca    LADD
506*2835e6bbSSorin Basca    LLOAD 12
507*2835e6bbSSorin Basca    LADD
508*2835e6bbSSorin Basca    LLOAD 14
509*2835e6bbSSorin Basca    LADD
510*2835e6bbSSorin Basca    LLOAD 16
511*2835e6bbSSorin Basca    LADD
512*2835e6bbSSorin Basca    LRETURN
513*2835e6bbSSorin Basca   L41
514*2835e6bbSSorin Basca    LOCALVARIABLE v0 J L0 L41 0
515*2835e6bbSSorin Basca    LOCALVARIABLE v1 J L0 L41 2
516*2835e6bbSSorin Basca    LOCALVARIABLE v2 J L0 L41 4
517*2835e6bbSSorin Basca    LOCALVARIABLE v3 J L0 L41 6
518*2835e6bbSSorin Basca    LOCALVARIABLE v4 J L0 L41 8
519*2835e6bbSSorin Basca    LOCALVARIABLE v5 J L0 L41 10
520*2835e6bbSSorin Basca    LOCALVARIABLE v6 J L0 L41 12
521*2835e6bbSSorin Basca    LOCALVARIABLE v7 J L0 L41 14
522*2835e6bbSSorin Basca    LOCALVARIABLE v8 J L0 L41 16
523*2835e6bbSSorin Basca    LOCALVARIABLE b0 Z L3 L41 18
524*2835e6bbSSorin Basca    LOCALVARIABLE b1 Z L6 L41 19
525*2835e6bbSSorin Basca    LOCALVARIABLE b2 Z L9 L41 20
526*2835e6bbSSorin Basca    LOCALVARIABLE b3 Z L12 L41 21
527*2835e6bbSSorin Basca    LOCALVARIABLE b4 Z L15 L41 22
528*2835e6bbSSorin Basca    LOCALVARIABLE b5 Z L18 L41 23
529*2835e6bbSSorin Basca    MAXSTACK = 4
530*2835e6bbSSorin Basca    MAXLOCALS = 24
531*2835e6bbSSorin Basca
532*2835e6bbSSorin Basca  // access flags 0x9
533*2835e6bbSSorin Basca  public static floatInstructions(FFFFFFFFF)F
534*2835e6bbSSorin Basca   L0
535*2835e6bbSSorin Basca    LINENUMBER 91 L0
536*2835e6bbSSorin Basca    FLOAD 0
537*2835e6bbSSorin Basca    LDC -1.0
538*2835e6bbSSorin Basca    FCMPG
539*2835e6bbSSorin Basca    IFGE L1
540*2835e6bbSSorin Basca    ICONST_1
541*2835e6bbSSorin Basca    GOTO L2
542*2835e6bbSSorin Basca   L1
543*2835e6bbSSorin Basca    ICONST_0
544*2835e6bbSSorin Basca   L2
545*2835e6bbSSorin Basca    ISTORE 9
546*2835e6bbSSorin Basca   L3
547*2835e6bbSSorin Basca    LINENUMBER 92 L3
548*2835e6bbSSorin Basca    FLOAD 1
549*2835e6bbSSorin Basca    FCONST_1
550*2835e6bbSSorin Basca    FCMPL
551*2835e6bbSSorin Basca    IFLE L4
552*2835e6bbSSorin Basca    ICONST_1
553*2835e6bbSSorin Basca    GOTO L5
554*2835e6bbSSorin Basca   L4
555*2835e6bbSSorin Basca    ICONST_0
556*2835e6bbSSorin Basca   L5
557*2835e6bbSSorin Basca    ISTORE 10
558*2835e6bbSSorin Basca   L6
559*2835e6bbSSorin Basca    LINENUMBER 93 L6
560*2835e6bbSSorin Basca    FLOAD 2
561*2835e6bbSSorin Basca    FCONST_2
562*2835e6bbSSorin Basca    FCMPG
563*2835e6bbSSorin Basca    IFGT L7
564*2835e6bbSSorin Basca    ICONST_1
565*2835e6bbSSorin Basca    GOTO L8
566*2835e6bbSSorin Basca   L7
567*2835e6bbSSorin Basca    ICONST_0
568*2835e6bbSSorin Basca   L8
569*2835e6bbSSorin Basca    ISTORE 11
570*2835e6bbSSorin Basca   L9
571*2835e6bbSSorin Basca    LINENUMBER 94 L9
572*2835e6bbSSorin Basca    FLOAD 3
573*2835e6bbSSorin Basca    LDC 3.0
574*2835e6bbSSorin Basca    FCMPL
575*2835e6bbSSorin Basca    IFLT L10
576*2835e6bbSSorin Basca    ICONST_1
577*2835e6bbSSorin Basca    GOTO L11
578*2835e6bbSSorin Basca   L10
579*2835e6bbSSorin Basca    ICONST_0
580*2835e6bbSSorin Basca   L11
581*2835e6bbSSorin Basca    ISTORE 12
582*2835e6bbSSorin Basca   L12
583*2835e6bbSSorin Basca    LINENUMBER 95 L12
584*2835e6bbSSorin Basca    FLOAD 4
585*2835e6bbSSorin Basca    LDC 4.0
586*2835e6bbSSorin Basca    FCMPL
587*2835e6bbSSorin Basca    IFNE L13
588*2835e6bbSSorin Basca    ICONST_1
589*2835e6bbSSorin Basca    GOTO L14
590*2835e6bbSSorin Basca   L13
591*2835e6bbSSorin Basca    ICONST_0
592*2835e6bbSSorin Basca   L14
593*2835e6bbSSorin Basca    ISTORE 13
594*2835e6bbSSorin Basca   L15
595*2835e6bbSSorin Basca    LINENUMBER 96 L15
596*2835e6bbSSorin Basca    FLOAD 5
597*2835e6bbSSorin Basca    LDC 5.0
598*2835e6bbSSorin Basca    FCMPL
599*2835e6bbSSorin Basca    IFEQ L16
600*2835e6bbSSorin Basca    ICONST_1
601*2835e6bbSSorin Basca    GOTO L17
602*2835e6bbSSorin Basca   L16
603*2835e6bbSSorin Basca    ICONST_0
604*2835e6bbSSorin Basca   L17
605*2835e6bbSSorin Basca    ISTORE 14
606*2835e6bbSSorin Basca   L18
607*2835e6bbSSorin Basca    LINENUMBER 97 L18
608*2835e6bbSSorin Basca    ILOAD 9
609*2835e6bbSSorin Basca    IFEQ L19
610*2835e6bbSSorin Basca    FLOAD 6
611*2835e6bbSSorin Basca    LDC 5.0
612*2835e6bbSSorin Basca    FADD
613*2835e6bbSSorin Basca    GOTO L20
614*2835e6bbSSorin Basca   L19
615*2835e6bbSSorin Basca    FLOAD 6
616*2835e6bbSSorin Basca    LDC 5.0
617*2835e6bbSSorin Basca    FSUB
618*2835e6bbSSorin Basca   L20
619*2835e6bbSSorin Basca    FSTORE 0
620*2835e6bbSSorin Basca   L21
621*2835e6bbSSorin Basca    LINENUMBER 98 L21
622*2835e6bbSSorin Basca    ILOAD 10
623*2835e6bbSSorin Basca    IFEQ L22
624*2835e6bbSSorin Basca    FLOAD 7
625*2835e6bbSSorin Basca    LDC 100.0
626*2835e6bbSSorin Basca    FMUL
627*2835e6bbSSorin Basca    GOTO L23
628*2835e6bbSSorin Basca   L22
629*2835e6bbSSorin Basca    FLOAD 7
630*2835e6bbSSorin Basca    LDC 100.0
631*2835e6bbSSorin Basca    FDIV
632*2835e6bbSSorin Basca   L23
633*2835e6bbSSorin Basca    FSTORE 1
634*2835e6bbSSorin Basca   L24
635*2835e6bbSSorin Basca    LINENUMBER 99 L24
636*2835e6bbSSorin Basca    ILOAD 11
637*2835e6bbSSorin Basca    IFEQ L25
638*2835e6bbSSorin Basca    FLOAD 8
639*2835e6bbSSorin Basca    LDC 10000.0
640*2835e6bbSSorin Basca    FREM
641*2835e6bbSSorin Basca    GOTO L26
642*2835e6bbSSorin Basca   L25
643*2835e6bbSSorin Basca    FLOAD 8
644*2835e6bbSSorin Basca   L26
645*2835e6bbSSorin Basca    FSTORE 2
646*2835e6bbSSorin Basca   L27
647*2835e6bbSSorin Basca    LINENUMBER 100 L27
648*2835e6bbSSorin Basca    ILOAD 12
649*2835e6bbSSorin Basca    IFEQ L28
650*2835e6bbSSorin Basca    FLOAD 3
651*2835e6bbSSorin Basca    FNEG
652*2835e6bbSSorin Basca    GOTO L29
653*2835e6bbSSorin Basca   L28
654*2835e6bbSSorin Basca    FLOAD 3
655*2835e6bbSSorin Basca   L29
656*2835e6bbSSorin Basca    FSTORE 3
657*2835e6bbSSorin Basca   L30
658*2835e6bbSSorin Basca    LINENUMBER 101 L30
659*2835e6bbSSorin Basca    ILOAD 13
660*2835e6bbSSorin Basca    IFEQ L31
661*2835e6bbSSorin Basca    FLOAD 4
662*2835e6bbSSorin Basca    FNEG
663*2835e6bbSSorin Basca    GOTO L32
664*2835e6bbSSorin Basca   L31
665*2835e6bbSSorin Basca    FLOAD 4
666*2835e6bbSSorin Basca   L32
667*2835e6bbSSorin Basca    FSTORE 4
668*2835e6bbSSorin Basca   L33
669*2835e6bbSSorin Basca    LINENUMBER 102 L33
670*2835e6bbSSorin Basca    ILOAD 14
671*2835e6bbSSorin Basca    IFEQ L34
672*2835e6bbSSorin Basca    FLOAD 5
673*2835e6bbSSorin Basca    FNEG
674*2835e6bbSSorin Basca    GOTO L35
675*2835e6bbSSorin Basca   L34
676*2835e6bbSSorin Basca    FLOAD 5
677*2835e6bbSSorin Basca   L35
678*2835e6bbSSorin Basca    FSTORE 5
679*2835e6bbSSorin Basca   L36
680*2835e6bbSSorin Basca    LINENUMBER 103 L36
681*2835e6bbSSorin Basca    FLOAD 6
682*2835e6bbSSorin Basca    FCONST_1
683*2835e6bbSSorin Basca    FADD
684*2835e6bbSSorin Basca    FSTORE 6
685*2835e6bbSSorin Basca   L37
686*2835e6bbSSorin Basca    LINENUMBER 104 L37
687*2835e6bbSSorin Basca    FLOAD 6
688*2835e6bbSSorin Basca    FCONST_0
689*2835e6bbSSorin Basca    FCMPG
690*2835e6bbSSorin Basca    IFGE L38
691*2835e6bbSSorin Basca    FLOAD 6
692*2835e6bbSSorin Basca    FNEG
693*2835e6bbSSorin Basca    GOTO L39
694*2835e6bbSSorin Basca   L38
695*2835e6bbSSorin Basca    FLOAD 6
696*2835e6bbSSorin Basca   L39
697*2835e6bbSSorin Basca    FSTORE 7
698*2835e6bbSSorin Basca   L40
699*2835e6bbSSorin Basca    LINENUMBER 105 L40
700*2835e6bbSSorin Basca    FLOAD 7
701*2835e6bbSSorin Basca    FSTORE 8
702*2835e6bbSSorin Basca   L41
703*2835e6bbSSorin Basca    LINENUMBER 106 L41
704*2835e6bbSSorin Basca    FLOAD 0
705*2835e6bbSSorin Basca    FLOAD 1
706*2835e6bbSSorin Basca    FADD
707*2835e6bbSSorin Basca    FLOAD 2
708*2835e6bbSSorin Basca    FADD
709*2835e6bbSSorin Basca    FLOAD 3
710*2835e6bbSSorin Basca    FADD
711*2835e6bbSSorin Basca    FLOAD 4
712*2835e6bbSSorin Basca    FADD
713*2835e6bbSSorin Basca    FLOAD 5
714*2835e6bbSSorin Basca    FADD
715*2835e6bbSSorin Basca    FLOAD 6
716*2835e6bbSSorin Basca    FADD
717*2835e6bbSSorin Basca    FLOAD 7
718*2835e6bbSSorin Basca    FADD
719*2835e6bbSSorin Basca    FLOAD 8
720*2835e6bbSSorin Basca    FADD
721*2835e6bbSSorin Basca    FRETURN
722*2835e6bbSSorin Basca   L42
723*2835e6bbSSorin Basca    LOCALVARIABLE v0 F L0 L42 0
724*2835e6bbSSorin Basca    LOCALVARIABLE v1 F L0 L42 1
725*2835e6bbSSorin Basca    LOCALVARIABLE v2 F L0 L42 2
726*2835e6bbSSorin Basca    LOCALVARIABLE v3 F L0 L42 3
727*2835e6bbSSorin Basca    LOCALVARIABLE v4 F L0 L42 4
728*2835e6bbSSorin Basca    LOCALVARIABLE v5 F L0 L42 5
729*2835e6bbSSorin Basca    LOCALVARIABLE v6 F L0 L42 6
730*2835e6bbSSorin Basca    LOCALVARIABLE v7 F L0 L42 7
731*2835e6bbSSorin Basca    LOCALVARIABLE v8 F L0 L42 8
732*2835e6bbSSorin Basca    LOCALVARIABLE b0 Z L3 L42 9
733*2835e6bbSSorin Basca    LOCALVARIABLE b1 Z L6 L42 10
734*2835e6bbSSorin Basca    LOCALVARIABLE b2 Z L9 L42 11
735*2835e6bbSSorin Basca    LOCALVARIABLE b3 Z L12 L42 12
736*2835e6bbSSorin Basca    LOCALVARIABLE b4 Z L15 L42 13
737*2835e6bbSSorin Basca    LOCALVARIABLE b5 Z L18 L42 14
738*2835e6bbSSorin Basca    MAXSTACK = 2
739*2835e6bbSSorin Basca    MAXLOCALS = 15
740*2835e6bbSSorin Basca
741*2835e6bbSSorin Basca  // access flags 0x9
742*2835e6bbSSorin Basca  public static doubleInstructions(DDDDDDDDD)D
743*2835e6bbSSorin Basca   L0
744*2835e6bbSSorin Basca    LINENUMBER 119 L0
745*2835e6bbSSorin Basca    DLOAD 0
746*2835e6bbSSorin Basca    LDC -1.0
747*2835e6bbSSorin Basca    DCMPG
748*2835e6bbSSorin Basca    IFGE L1
749*2835e6bbSSorin Basca    ICONST_1
750*2835e6bbSSorin Basca    GOTO L2
751*2835e6bbSSorin Basca   L1
752*2835e6bbSSorin Basca    ICONST_0
753*2835e6bbSSorin Basca   L2
754*2835e6bbSSorin Basca    ISTORE 18
755*2835e6bbSSorin Basca   L3
756*2835e6bbSSorin Basca    LINENUMBER 120 L3
757*2835e6bbSSorin Basca    DLOAD 2
758*2835e6bbSSorin Basca    DCONST_1
759*2835e6bbSSorin Basca    DCMPL
760*2835e6bbSSorin Basca    IFLE L4
761*2835e6bbSSorin Basca    ICONST_1
762*2835e6bbSSorin Basca    GOTO L5
763*2835e6bbSSorin Basca   L4
764*2835e6bbSSorin Basca    ICONST_0
765*2835e6bbSSorin Basca   L5
766*2835e6bbSSorin Basca    ISTORE 19
767*2835e6bbSSorin Basca   L6
768*2835e6bbSSorin Basca    LINENUMBER 121 L6
769*2835e6bbSSorin Basca    DLOAD 4
770*2835e6bbSSorin Basca    LDC 2.0
771*2835e6bbSSorin Basca    DCMPG
772*2835e6bbSSorin Basca    IFGT L7
773*2835e6bbSSorin Basca    ICONST_1
774*2835e6bbSSorin Basca    GOTO L8
775*2835e6bbSSorin Basca   L7
776*2835e6bbSSorin Basca    ICONST_0
777*2835e6bbSSorin Basca   L8
778*2835e6bbSSorin Basca    ISTORE 20
779*2835e6bbSSorin Basca   L9
780*2835e6bbSSorin Basca    LINENUMBER 122 L9
781*2835e6bbSSorin Basca    DLOAD 6
782*2835e6bbSSorin Basca    LDC 3.0
783*2835e6bbSSorin Basca    DCMPL
784*2835e6bbSSorin Basca    IFLT L10
785*2835e6bbSSorin Basca    ICONST_1
786*2835e6bbSSorin Basca    GOTO L11
787*2835e6bbSSorin Basca   L10
788*2835e6bbSSorin Basca    ICONST_0
789*2835e6bbSSorin Basca   L11
790*2835e6bbSSorin Basca    ISTORE 21
791*2835e6bbSSorin Basca   L12
792*2835e6bbSSorin Basca    LINENUMBER 123 L12
793*2835e6bbSSorin Basca    DLOAD 8
794*2835e6bbSSorin Basca    LDC 4.0
795*2835e6bbSSorin Basca    DCMPL
796*2835e6bbSSorin Basca    IFNE L13
797*2835e6bbSSorin Basca    ICONST_1
798*2835e6bbSSorin Basca    GOTO L14
799*2835e6bbSSorin Basca   L13
800*2835e6bbSSorin Basca    ICONST_0
801*2835e6bbSSorin Basca   L14
802*2835e6bbSSorin Basca    ISTORE 22
803*2835e6bbSSorin Basca   L15
804*2835e6bbSSorin Basca    LINENUMBER 124 L15
805*2835e6bbSSorin Basca    DLOAD 10
806*2835e6bbSSorin Basca    LDC 5.0
807*2835e6bbSSorin Basca    DCMPL
808*2835e6bbSSorin Basca    IFEQ L16
809*2835e6bbSSorin Basca    ICONST_1
810*2835e6bbSSorin Basca    GOTO L17
811*2835e6bbSSorin Basca   L16
812*2835e6bbSSorin Basca    ICONST_0
813*2835e6bbSSorin Basca   L17
814*2835e6bbSSorin Basca    ISTORE 23
815*2835e6bbSSorin Basca   L18
816*2835e6bbSSorin Basca    LINENUMBER 125 L18
817*2835e6bbSSorin Basca    ILOAD 18
818*2835e6bbSSorin Basca    IFEQ L19
819*2835e6bbSSorin Basca    DLOAD 12
820*2835e6bbSSorin Basca    LDC 5.0
821*2835e6bbSSorin Basca    DADD
822*2835e6bbSSorin Basca    GOTO L20
823*2835e6bbSSorin Basca   L19
824*2835e6bbSSorin Basca    DLOAD 12
825*2835e6bbSSorin Basca    LDC 5.0
826*2835e6bbSSorin Basca    DSUB
827*2835e6bbSSorin Basca   L20
828*2835e6bbSSorin Basca    DSTORE 0
829*2835e6bbSSorin Basca   L21
830*2835e6bbSSorin Basca    LINENUMBER 126 L21
831*2835e6bbSSorin Basca    ILOAD 19
832*2835e6bbSSorin Basca    IFEQ L22
833*2835e6bbSSorin Basca    DLOAD 14
834*2835e6bbSSorin Basca    LDC 100.0
835*2835e6bbSSorin Basca    DMUL
836*2835e6bbSSorin Basca    GOTO L23
837*2835e6bbSSorin Basca   L22
838*2835e6bbSSorin Basca    DLOAD 14
839*2835e6bbSSorin Basca    LDC 100.0
840*2835e6bbSSorin Basca    DDIV
841*2835e6bbSSorin Basca   L23
842*2835e6bbSSorin Basca    DSTORE 2
843*2835e6bbSSorin Basca   L24
844*2835e6bbSSorin Basca    LINENUMBER 127 L24
845*2835e6bbSSorin Basca    ILOAD 20
846*2835e6bbSSorin Basca    IFEQ L25
847*2835e6bbSSorin Basca    DLOAD 16
848*2835e6bbSSorin Basca    LDC 10000.0
849*2835e6bbSSorin Basca    DREM
850*2835e6bbSSorin Basca    GOTO L26
851*2835e6bbSSorin Basca   L25
852*2835e6bbSSorin Basca    DLOAD 16
853*2835e6bbSSorin Basca   L26
854*2835e6bbSSorin Basca    DSTORE 4
855*2835e6bbSSorin Basca   L27
856*2835e6bbSSorin Basca    LINENUMBER 128 L27
857*2835e6bbSSorin Basca    ILOAD 21
858*2835e6bbSSorin Basca    IFEQ L28
859*2835e6bbSSorin Basca    DLOAD 6
860*2835e6bbSSorin Basca    DNEG
861*2835e6bbSSorin Basca    GOTO L29
862*2835e6bbSSorin Basca   L28
863*2835e6bbSSorin Basca    DLOAD 6
864*2835e6bbSSorin Basca   L29
865*2835e6bbSSorin Basca    DSTORE 6
866*2835e6bbSSorin Basca   L30
867*2835e6bbSSorin Basca    LINENUMBER 129 L30
868*2835e6bbSSorin Basca    ILOAD 22
869*2835e6bbSSorin Basca    IFEQ L31
870*2835e6bbSSorin Basca    DLOAD 8
871*2835e6bbSSorin Basca    DNEG
872*2835e6bbSSorin Basca    GOTO L32
873*2835e6bbSSorin Basca   L31
874*2835e6bbSSorin Basca    DLOAD 8
875*2835e6bbSSorin Basca   L32
876*2835e6bbSSorin Basca    DSTORE 8
877*2835e6bbSSorin Basca   L33
878*2835e6bbSSorin Basca    LINENUMBER 130 L33
879*2835e6bbSSorin Basca    ILOAD 23
880*2835e6bbSSorin Basca    IFEQ L34
881*2835e6bbSSorin Basca    DLOAD 10
882*2835e6bbSSorin Basca    DNEG
883*2835e6bbSSorin Basca    GOTO L35
884*2835e6bbSSorin Basca   L34
885*2835e6bbSSorin Basca    DLOAD 10
886*2835e6bbSSorin Basca   L35
887*2835e6bbSSorin Basca    DSTORE 10
888*2835e6bbSSorin Basca   L36
889*2835e6bbSSorin Basca    LINENUMBER 131 L36
890*2835e6bbSSorin Basca    DLOAD 12
891*2835e6bbSSorin Basca    DCONST_1
892*2835e6bbSSorin Basca    DADD
893*2835e6bbSSorin Basca    DSTORE 12
894*2835e6bbSSorin Basca   L37
895*2835e6bbSSorin Basca    LINENUMBER 132 L37
896*2835e6bbSSorin Basca    DLOAD 12
897*2835e6bbSSorin Basca    DCONST_0
898*2835e6bbSSorin Basca    DCMPG
899*2835e6bbSSorin Basca    IFGE L38
900*2835e6bbSSorin Basca    DLOAD 12
901*2835e6bbSSorin Basca    DNEG
902*2835e6bbSSorin Basca    GOTO L39
903*2835e6bbSSorin Basca   L38
904*2835e6bbSSorin Basca    DLOAD 12
905*2835e6bbSSorin Basca   L39
906*2835e6bbSSorin Basca    DSTORE 14
907*2835e6bbSSorin Basca   L40
908*2835e6bbSSorin Basca    LINENUMBER 133 L40
909*2835e6bbSSorin Basca    DLOAD 0
910*2835e6bbSSorin Basca    DLOAD 2
911*2835e6bbSSorin Basca    DADD
912*2835e6bbSSorin Basca    DLOAD 4
913*2835e6bbSSorin Basca    DADD
914*2835e6bbSSorin Basca    DLOAD 6
915*2835e6bbSSorin Basca    DADD
916*2835e6bbSSorin Basca    DLOAD 8
917*2835e6bbSSorin Basca    DADD
918*2835e6bbSSorin Basca    DLOAD 10
919*2835e6bbSSorin Basca    DADD
920*2835e6bbSSorin Basca    DLOAD 12
921*2835e6bbSSorin Basca    DADD
922*2835e6bbSSorin Basca    DLOAD 14
923*2835e6bbSSorin Basca    DADD
924*2835e6bbSSorin Basca    DLOAD 16
925*2835e6bbSSorin Basca    DADD
926*2835e6bbSSorin Basca    DRETURN
927*2835e6bbSSorin Basca   L41
928*2835e6bbSSorin Basca    LOCALVARIABLE v0 D L0 L41 0
929*2835e6bbSSorin Basca    LOCALVARIABLE v1 D L0 L41 2
930*2835e6bbSSorin Basca    LOCALVARIABLE v2 D L0 L41 4
931*2835e6bbSSorin Basca    LOCALVARIABLE v3 D L0 L41 6
932*2835e6bbSSorin Basca    LOCALVARIABLE v4 D L0 L41 8
933*2835e6bbSSorin Basca    LOCALVARIABLE v5 D L0 L41 10
934*2835e6bbSSorin Basca    LOCALVARIABLE v6 D L0 L41 12
935*2835e6bbSSorin Basca    LOCALVARIABLE v7 D L0 L41 14
936*2835e6bbSSorin Basca    LOCALVARIABLE v8 D L0 L41 16
937*2835e6bbSSorin Basca    LOCALVARIABLE b0 Z L3 L41 18
938*2835e6bbSSorin Basca    LOCALVARIABLE b1 Z L6 L41 19
939*2835e6bbSSorin Basca    LOCALVARIABLE b2 Z L9 L41 20
940*2835e6bbSSorin Basca    LOCALVARIABLE b3 Z L12 L41 21
941*2835e6bbSSorin Basca    LOCALVARIABLE b4 Z L15 L41 22
942*2835e6bbSSorin Basca    LOCALVARIABLE b5 Z L18 L41 23
943*2835e6bbSSorin Basca    MAXSTACK = 4
944*2835e6bbSSorin Basca    MAXLOCALS = 24
945*2835e6bbSSorin Basca
946*2835e6bbSSorin Basca  // access flags 0x9
947*2835e6bbSSorin Basca  public static castInstructions(IJJ)D
948*2835e6bbSSorin Basca   L0
949*2835e6bbSSorin Basca    LINENUMBER 137 L0
950*2835e6bbSSorin Basca    ILOAD 0
951*2835e6bbSSorin Basca    I2B
952*2835e6bbSSorin Basca    ISTORE 5
953*2835e6bbSSorin Basca   L1
954*2835e6bbSSorin Basca    LINENUMBER 138 L1
955*2835e6bbSSorin Basca    LLOAD 1
956*2835e6bbSSorin Basca    L2I
957*2835e6bbSSorin Basca    I2C
958*2835e6bbSSorin Basca    ISTORE 6
959*2835e6bbSSorin Basca   L2
960*2835e6bbSSorin Basca    LINENUMBER 139 L2
961*2835e6bbSSorin Basca    LLOAD 3
962*2835e6bbSSorin Basca    L2I
963*2835e6bbSSorin Basca    I2S
964*2835e6bbSSorin Basca    ISTORE 7
965*2835e6bbSSorin Basca   L3
966*2835e6bbSSorin Basca    LINENUMBER 140 L3
967*2835e6bbSSorin Basca    ILOAD 5
968*2835e6bbSSorin Basca    I2L
969*2835e6bbSSorin Basca    LSTORE 8
970*2835e6bbSSorin Basca   L4
971*2835e6bbSSorin Basca    LINENUMBER 141 L4
972*2835e6bbSSorin Basca    ILOAD 6
973*2835e6bbSSorin Basca    I2F
974*2835e6bbSSorin Basca    FSTORE 10
975*2835e6bbSSorin Basca   L5
976*2835e6bbSSorin Basca    LINENUMBER 142 L5
977*2835e6bbSSorin Basca    ILOAD 7
978*2835e6bbSSorin Basca    I2D
979*2835e6bbSSorin Basca    DSTORE 11
980*2835e6bbSSorin Basca   L6
981*2835e6bbSSorin Basca    LINENUMBER 143 L6
982*2835e6bbSSorin Basca    LLOAD 8
983*2835e6bbSSorin Basca    LSTORE 1
984*2835e6bbSSorin Basca   L7
985*2835e6bbSSorin Basca    LINENUMBER 144 L7
986*2835e6bbSSorin Basca    LLOAD 1
987*2835e6bbSSorin Basca    LSTORE 3
988*2835e6bbSSorin Basca   L8
989*2835e6bbSSorin Basca    LINENUMBER 145 L8
990*2835e6bbSSorin Basca    DLOAD 11
991*2835e6bbSSorin Basca    D2L
992*2835e6bbSSorin Basca    LSTORE 8
993*2835e6bbSSorin Basca   L9
994*2835e6bbSSorin Basca    LINENUMBER 146 L9
995*2835e6bbSSorin Basca    ILOAD 0
996*2835e6bbSSorin Basca    I2L
997*2835e6bbSSorin Basca    LLOAD 1
998*2835e6bbSSorin Basca    LADD
999*2835e6bbSSorin Basca    LLOAD 3
1000*2835e6bbSSorin Basca    LADD
1001*2835e6bbSSorin Basca    ILOAD 5
1002*2835e6bbSSorin Basca    I2L
1003*2835e6bbSSorin Basca    LADD
1004*2835e6bbSSorin Basca    ILOAD 6
1005*2835e6bbSSorin Basca    I2L
1006*2835e6bbSSorin Basca    LADD
1007*2835e6bbSSorin Basca    ILOAD 7
1008*2835e6bbSSorin Basca    I2L
1009*2835e6bbSSorin Basca    LADD
1010*2835e6bbSSorin Basca    LLOAD 8
1011*2835e6bbSSorin Basca    LADD
1012*2835e6bbSSorin Basca    L2F
1013*2835e6bbSSorin Basca    FLOAD 10
1014*2835e6bbSSorin Basca    FADD
1015*2835e6bbSSorin Basca    F2D
1016*2835e6bbSSorin Basca    DLOAD 11
1017*2835e6bbSSorin Basca    DADD
1018*2835e6bbSSorin Basca    DRETURN
1019*2835e6bbSSorin Basca   L10
1020*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L0 L10 0
1021*2835e6bbSSorin Basca    LOCALVARIABLE v1 J L0 L10 1
1022*2835e6bbSSorin Basca    LOCALVARIABLE v2 J L0 L10 3
1023*2835e6bbSSorin Basca    LOCALVARIABLE v3 B L1 L10 5
1024*2835e6bbSSorin Basca    LOCALVARIABLE v4 C L2 L10 6
1025*2835e6bbSSorin Basca    LOCALVARIABLE v5 S L3 L10 7
1026*2835e6bbSSorin Basca    LOCALVARIABLE v6 J L4 L10 8
1027*2835e6bbSSorin Basca    LOCALVARIABLE v7 F L5 L10 10
1028*2835e6bbSSorin Basca    LOCALVARIABLE v8 D L6 L10 11
1029*2835e6bbSSorin Basca    MAXSTACK = 4
1030*2835e6bbSSorin Basca    MAXLOCALS = 13
1031*2835e6bbSSorin Basca
1032*2835e6bbSSorin Basca  // access flags 0x9
1033*2835e6bbSSorin Basca  public static castInstructions(FDD)F
1034*2835e6bbSSorin Basca   L0
1035*2835e6bbSSorin Basca    LINENUMBER 150 L0
1036*2835e6bbSSorin Basca    FLOAD 0
1037*2835e6bbSSorin Basca    F2I
1038*2835e6bbSSorin Basca    I2B
1039*2835e6bbSSorin Basca    ISTORE 5
1040*2835e6bbSSorin Basca   L1
1041*2835e6bbSSorin Basca    LINENUMBER 151 L1
1042*2835e6bbSSorin Basca    DLOAD 1
1043*2835e6bbSSorin Basca    D2I
1044*2835e6bbSSorin Basca    I2C
1045*2835e6bbSSorin Basca    ISTORE 6
1046*2835e6bbSSorin Basca   L2
1047*2835e6bbSSorin Basca    LINENUMBER 152 L2
1048*2835e6bbSSorin Basca    DLOAD 3
1049*2835e6bbSSorin Basca    D2I
1050*2835e6bbSSorin Basca    I2S
1051*2835e6bbSSorin Basca    ISTORE 7
1052*2835e6bbSSorin Basca   L3
1053*2835e6bbSSorin Basca    LINENUMBER 153 L3
1054*2835e6bbSSorin Basca    ILOAD 5
1055*2835e6bbSSorin Basca    I2L
1056*2835e6bbSSorin Basca    LSTORE 8
1057*2835e6bbSSorin Basca   L4
1058*2835e6bbSSorin Basca    LINENUMBER 154 L4
1059*2835e6bbSSorin Basca    ILOAD 6
1060*2835e6bbSSorin Basca    I2F
1061*2835e6bbSSorin Basca    FSTORE 10
1062*2835e6bbSSorin Basca   L5
1063*2835e6bbSSorin Basca    LINENUMBER 155 L5
1064*2835e6bbSSorin Basca    ILOAD 7
1065*2835e6bbSSorin Basca    I2D
1066*2835e6bbSSorin Basca    DSTORE 11
1067*2835e6bbSSorin Basca   L6
1068*2835e6bbSSorin Basca    LINENUMBER 156 L6
1069*2835e6bbSSorin Basca    LLOAD 8
1070*2835e6bbSSorin Basca    L2D
1071*2835e6bbSSorin Basca    DSTORE 1
1072*2835e6bbSSorin Basca   L7
1073*2835e6bbSSorin Basca    LINENUMBER 157 L7
1074*2835e6bbSSorin Basca    DLOAD 1
1075*2835e6bbSSorin Basca    DSTORE 3
1076*2835e6bbSSorin Basca   L8
1077*2835e6bbSSorin Basca    LINENUMBER 158 L8
1078*2835e6bbSSorin Basca    FLOAD 10
1079*2835e6bbSSorin Basca    F2L
1080*2835e6bbSSorin Basca    LSTORE 8
1081*2835e6bbSSorin Basca   L9
1082*2835e6bbSSorin Basca    LINENUMBER 159 L9
1083*2835e6bbSSorin Basca    FLOAD 0
1084*2835e6bbSSorin Basca    F2D
1085*2835e6bbSSorin Basca    DLOAD 1
1086*2835e6bbSSorin Basca    DADD
1087*2835e6bbSSorin Basca    DLOAD 3
1088*2835e6bbSSorin Basca    DADD
1089*2835e6bbSSorin Basca    ILOAD 5
1090*2835e6bbSSorin Basca    I2D
1091*2835e6bbSSorin Basca    DADD
1092*2835e6bbSSorin Basca    ILOAD 6
1093*2835e6bbSSorin Basca    I2D
1094*2835e6bbSSorin Basca    DADD
1095*2835e6bbSSorin Basca    ILOAD 7
1096*2835e6bbSSorin Basca    I2D
1097*2835e6bbSSorin Basca    DADD
1098*2835e6bbSSorin Basca    LLOAD 8
1099*2835e6bbSSorin Basca    L2D
1100*2835e6bbSSorin Basca    DADD
1101*2835e6bbSSorin Basca    FLOAD 10
1102*2835e6bbSSorin Basca    F2D
1103*2835e6bbSSorin Basca    DADD
1104*2835e6bbSSorin Basca    DLOAD 11
1105*2835e6bbSSorin Basca    DADD
1106*2835e6bbSSorin Basca    D2F
1107*2835e6bbSSorin Basca    FRETURN
1108*2835e6bbSSorin Basca   L10
1109*2835e6bbSSorin Basca    LOCALVARIABLE v0 F L0 L10 0
1110*2835e6bbSSorin Basca    LOCALVARIABLE v1 D L0 L10 1
1111*2835e6bbSSorin Basca    LOCALVARIABLE v2 D L0 L10 3
1112*2835e6bbSSorin Basca    LOCALVARIABLE v3 B L1 L10 5
1113*2835e6bbSSorin Basca    LOCALVARIABLE v4 C L2 L10 6
1114*2835e6bbSSorin Basca    LOCALVARIABLE v5 S L3 L10 7
1115*2835e6bbSSorin Basca    LOCALVARIABLE v6 J L4 L10 8
1116*2835e6bbSSorin Basca    LOCALVARIABLE v7 F L5 L10 10
1117*2835e6bbSSorin Basca    LOCALVARIABLE v8 D L6 L10 11
1118*2835e6bbSSorin Basca    MAXSTACK = 4
1119*2835e6bbSSorin Basca    MAXLOCALS = 13
1120*2835e6bbSSorin Basca
1121*2835e6bbSSorin Basca  // access flags 0x9
1122*2835e6bbSSorin Basca  public static objectInstructions(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
1123*2835e6bbSSorin Basca   L0
1124*2835e6bbSSorin Basca    LINENUMBER 163 L0
1125*2835e6bbSSorin Basca    ALOAD 0
1126*2835e6bbSSorin Basca    ALOAD 1
1127*2835e6bbSSorin Basca    IF_ACMPNE L1
1128*2835e6bbSSorin Basca    ICONST_1
1129*2835e6bbSSorin Basca    GOTO L2
1130*2835e6bbSSorin Basca   L1
1131*2835e6bbSSorin Basca    ICONST_0
1132*2835e6bbSSorin Basca   L2
1133*2835e6bbSSorin Basca    ISTORE 5
1134*2835e6bbSSorin Basca   L3
1135*2835e6bbSSorin Basca    LINENUMBER 164 L3
1136*2835e6bbSSorin Basca    ALOAD 1
1137*2835e6bbSSorin Basca    ALOAD 2
1138*2835e6bbSSorin Basca    IF_ACMPEQ L4
1139*2835e6bbSSorin Basca    ICONST_1
1140*2835e6bbSSorin Basca    GOTO L5
1141*2835e6bbSSorin Basca   L4
1142*2835e6bbSSorin Basca    ICONST_0
1143*2835e6bbSSorin Basca   L5
1144*2835e6bbSSorin Basca    ISTORE 6
1145*2835e6bbSSorin Basca   L6
1146*2835e6bbSSorin Basca    LINENUMBER 165 L6
1147*2835e6bbSSorin Basca    ALOAD 2
1148*2835e6bbSSorin Basca    IFNONNULL L7
1149*2835e6bbSSorin Basca    ICONST_1
1150*2835e6bbSSorin Basca    GOTO L8
1151*2835e6bbSSorin Basca   L7
1152*2835e6bbSSorin Basca    ICONST_0
1153*2835e6bbSSorin Basca   L8
1154*2835e6bbSSorin Basca    ISTORE 7
1155*2835e6bbSSorin Basca   L9
1156*2835e6bbSSorin Basca    LINENUMBER 166 L9
1157*2835e6bbSSorin Basca    ALOAD 3
1158*2835e6bbSSorin Basca    IFNULL L10
1159*2835e6bbSSorin Basca    ICONST_1
1160*2835e6bbSSorin Basca    GOTO L11
1161*2835e6bbSSorin Basca   L10
1162*2835e6bbSSorin Basca    ICONST_0
1163*2835e6bbSSorin Basca   L11
1164*2835e6bbSSorin Basca    ISTORE 8
1165*2835e6bbSSorin Basca   L12
1166*2835e6bbSSorin Basca    LINENUMBER 167 L12
1167*2835e6bbSSorin Basca    ALOAD 4
1168*2835e6bbSSorin Basca    INSTANCEOF java/lang/String
1169*2835e6bbSSorin Basca    ISTORE 9
1170*2835e6bbSSorin Basca   L13
1171*2835e6bbSSorin Basca    LINENUMBER 168 L13
1172*2835e6bbSSorin Basca    ILOAD 5
1173*2835e6bbSSorin Basca    IFEQ L14
1174*2835e6bbSSorin Basca    ACONST_NULL
1175*2835e6bbSSorin Basca    GOTO L15
1176*2835e6bbSSorin Basca   L14
1177*2835e6bbSSorin Basca    ALOAD 0
1178*2835e6bbSSorin Basca   L15
1179*2835e6bbSSorin Basca    ASTORE 0
1180*2835e6bbSSorin Basca   L16
1181*2835e6bbSSorin Basca    LINENUMBER 169 L16
1182*2835e6bbSSorin Basca    ILOAD 6
1183*2835e6bbSSorin Basca    IFEQ L17
1184*2835e6bbSSorin Basca    ALOAD 1
1185*2835e6bbSSorin Basca    GOTO L18
1186*2835e6bbSSorin Basca   L17
1187*2835e6bbSSorin Basca    ALOAD 0
1188*2835e6bbSSorin Basca   L18
1189*2835e6bbSSorin Basca    ASTORE 1
1190*2835e6bbSSorin Basca   L19
1191*2835e6bbSSorin Basca    LINENUMBER 170 L19
1192*2835e6bbSSorin Basca    ILOAD 7
1193*2835e6bbSSorin Basca    IFEQ L20
1194*2835e6bbSSorin Basca    ALOAD 2
1195*2835e6bbSSorin Basca    GOTO L21
1196*2835e6bbSSorin Basca   L20
1197*2835e6bbSSorin Basca    ALOAD 1
1198*2835e6bbSSorin Basca   L21
1199*2835e6bbSSorin Basca    ASTORE 2
1200*2835e6bbSSorin Basca   L22
1201*2835e6bbSSorin Basca    LINENUMBER 171 L22
1202*2835e6bbSSorin Basca    ILOAD 8
1203*2835e6bbSSorin Basca    IFEQ L23
1204*2835e6bbSSorin Basca    ALOAD 3
1205*2835e6bbSSorin Basca    GOTO L24
1206*2835e6bbSSorin Basca   L23
1207*2835e6bbSSorin Basca    ALOAD 2
1208*2835e6bbSSorin Basca   L24
1209*2835e6bbSSorin Basca    ASTORE 3
1210*2835e6bbSSorin Basca   L25
1211*2835e6bbSSorin Basca    LINENUMBER 172 L25
1212*2835e6bbSSorin Basca    ILOAD 9
1213*2835e6bbSSorin Basca    IFEQ L26
1214*2835e6bbSSorin Basca    NEW java/lang/Integer
1215*2835e6bbSSorin Basca    DUP
1216*2835e6bbSSorin Basca    ALOAD 4
1217*2835e6bbSSorin Basca    CHECKCAST java/lang/String
1218*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/String.length ()I
1219*2835e6bbSSorin Basca    INVOKESPECIAL java/lang/Integer.<init> (I)V
1220*2835e6bbSSorin Basca    GOTO L27
1221*2835e6bbSSorin Basca   L26
1222*2835e6bbSSorin Basca    ALOAD 3
1223*2835e6bbSSorin Basca   L27
1224*2835e6bbSSorin Basca    ASTORE 4
1225*2835e6bbSSorin Basca   L28
1226*2835e6bbSSorin Basca    LINENUMBER 173 L28
1227*2835e6bbSSorin Basca    ALOAD 4
1228*2835e6bbSSorin Basca    ARETURN
1229*2835e6bbSSorin Basca   L29
1230*2835e6bbSSorin Basca    LOCALVARIABLE v0 Ljava/lang/Object; L0 L29 0
1231*2835e6bbSSorin Basca    LOCALVARIABLE v1 Ljava/lang/Object; L0 L29 1
1232*2835e6bbSSorin Basca    LOCALVARIABLE v2 Ljava/lang/Object; L0 L29 2
1233*2835e6bbSSorin Basca    LOCALVARIABLE v3 Ljava/lang/Object; L0 L29 3
1234*2835e6bbSSorin Basca    LOCALVARIABLE v4 Ljava/lang/Object; L0 L29 4
1235*2835e6bbSSorin Basca    LOCALVARIABLE b0 Z L3 L29 5
1236*2835e6bbSSorin Basca    LOCALVARIABLE b1 Z L6 L29 6
1237*2835e6bbSSorin Basca    LOCALVARIABLE b2 Z L9 L29 7
1238*2835e6bbSSorin Basca    LOCALVARIABLE b3 Z L12 L29 8
1239*2835e6bbSSorin Basca    LOCALVARIABLE b4 Z L13 L29 9
1240*2835e6bbSSorin Basca    MAXSTACK = 3
1241*2835e6bbSSorin Basca    MAXLOCALS = 10
1242*2835e6bbSSorin Basca
1243*2835e6bbSSorin Basca  // access flags 0x9
1244*2835e6bbSSorin Basca  public static arrayInstructions([B[C[S[I[J[F[D[Ljava/lang/Object;)[Ljava/lang/Object;
1245*2835e6bbSSorin Basca   L0
1246*2835e6bbSSorin Basca    LINENUMBER 178 L0
1247*2835e6bbSSorin Basca    ALOAD 0
1248*2835e6bbSSorin Basca    ICONST_1
1249*2835e6bbSSorin Basca    ALOAD 0
1250*2835e6bbSSorin Basca    ICONST_0
1251*2835e6bbSSorin Basca    BALOAD
1252*2835e6bbSSorin Basca    BASTORE
1253*2835e6bbSSorin Basca   L1
1254*2835e6bbSSorin Basca    LINENUMBER 179 L1
1255*2835e6bbSSorin Basca    ALOAD 1
1256*2835e6bbSSorin Basca    ICONST_1
1257*2835e6bbSSorin Basca    ALOAD 1
1258*2835e6bbSSorin Basca    ICONST_0
1259*2835e6bbSSorin Basca    CALOAD
1260*2835e6bbSSorin Basca    CASTORE
1261*2835e6bbSSorin Basca   L2
1262*2835e6bbSSorin Basca    LINENUMBER 180 L2
1263*2835e6bbSSorin Basca    ALOAD 2
1264*2835e6bbSSorin Basca    ICONST_1
1265*2835e6bbSSorin Basca    ALOAD 2
1266*2835e6bbSSorin Basca    ICONST_0
1267*2835e6bbSSorin Basca    SALOAD
1268*2835e6bbSSorin Basca    SASTORE
1269*2835e6bbSSorin Basca   L3
1270*2835e6bbSSorin Basca    LINENUMBER 181 L3
1271*2835e6bbSSorin Basca    ALOAD 3
1272*2835e6bbSSorin Basca    ICONST_1
1273*2835e6bbSSorin Basca    ALOAD 3
1274*2835e6bbSSorin Basca    ICONST_0
1275*2835e6bbSSorin Basca    IALOAD
1276*2835e6bbSSorin Basca    IASTORE
1277*2835e6bbSSorin Basca   L4
1278*2835e6bbSSorin Basca    LINENUMBER 182 L4
1279*2835e6bbSSorin Basca    ALOAD 4
1280*2835e6bbSSorin Basca    ICONST_1
1281*2835e6bbSSorin Basca    ALOAD 4
1282*2835e6bbSSorin Basca    ICONST_0
1283*2835e6bbSSorin Basca    LALOAD
1284*2835e6bbSSorin Basca    LASTORE
1285*2835e6bbSSorin Basca   L5
1286*2835e6bbSSorin Basca    LINENUMBER 183 L5
1287*2835e6bbSSorin Basca    ALOAD 5
1288*2835e6bbSSorin Basca    ICONST_1
1289*2835e6bbSSorin Basca    ALOAD 5
1290*2835e6bbSSorin Basca    ICONST_0
1291*2835e6bbSSorin Basca    FALOAD
1292*2835e6bbSSorin Basca    FASTORE
1293*2835e6bbSSorin Basca   L6
1294*2835e6bbSSorin Basca    LINENUMBER 184 L6
1295*2835e6bbSSorin Basca    ALOAD 6
1296*2835e6bbSSorin Basca    ICONST_1
1297*2835e6bbSSorin Basca    ALOAD 6
1298*2835e6bbSSorin Basca    ICONST_0
1299*2835e6bbSSorin Basca    DALOAD
1300*2835e6bbSSorin Basca    DASTORE
1301*2835e6bbSSorin Basca   L7
1302*2835e6bbSSorin Basca    LINENUMBER 185 L7
1303*2835e6bbSSorin Basca    ALOAD 7
1304*2835e6bbSSorin Basca    ICONST_1
1305*2835e6bbSSorin Basca    ALOAD 7
1306*2835e6bbSSorin Basca    ICONST_0
1307*2835e6bbSSorin Basca    AALOAD
1308*2835e6bbSSorin Basca    AASTORE
1309*2835e6bbSSorin Basca   L8
1310*2835e6bbSSorin Basca    LINENUMBER 186 L8
1311*2835e6bbSSorin Basca    ALOAD 7
1312*2835e6bbSSorin Basca    ARRAYLENGTH
1313*2835e6bbSSorin Basca    ANEWARRAY java/lang/Object
1314*2835e6bbSSorin Basca    ASTORE 8
1315*2835e6bbSSorin Basca   L9
1316*2835e6bbSSorin Basca    LINENUMBER 187 L9
1317*2835e6bbSSorin Basca    ALOAD 8
1318*2835e6bbSSorin Basca    ICONST_0
1319*2835e6bbSSorin Basca    ICONST_4
1320*2835e6bbSSorin Basca    BIPUSH 8
1321*2835e6bbSSorin Basca    BIPUSH 16
1322*2835e6bbSSorin Basca    MULTIANEWARRAY [[[I 3
1323*2835e6bbSSorin Basca    AASTORE
1324*2835e6bbSSorin Basca   L10
1325*2835e6bbSSorin Basca    LINENUMBER 188 L10
1326*2835e6bbSSorin Basca    ALOAD 8
1327*2835e6bbSSorin Basca    ARETURN
1328*2835e6bbSSorin Basca   L11
1329*2835e6bbSSorin Basca    LOCALVARIABLE v0 [B L0 L11 0
1330*2835e6bbSSorin Basca    LOCALVARIABLE v1 [C L0 L11 1
1331*2835e6bbSSorin Basca    LOCALVARIABLE v2 [S L0 L11 2
1332*2835e6bbSSorin Basca    LOCALVARIABLE v3 [I L0 L11 3
1333*2835e6bbSSorin Basca    LOCALVARIABLE v4 [J L0 L11 4
1334*2835e6bbSSorin Basca    LOCALVARIABLE v5 [F L0 L11 5
1335*2835e6bbSSorin Basca    LOCALVARIABLE v6 [D L0 L11 6
1336*2835e6bbSSorin Basca    LOCALVARIABLE v7 [Ljava/lang/Object; L0 L11 7
1337*2835e6bbSSorin Basca    LOCALVARIABLE v8 [Ljava/lang/Object; L9 L11 8
1338*2835e6bbSSorin Basca    MAXSTACK = 5
1339*2835e6bbSSorin Basca    MAXLOCALS = 9
1340*2835e6bbSSorin Basca
1341*2835e6bbSSorin Basca  // access flags 0x1
1342*2835e6bbSSorin Basca  public fieldInstructions()V
1343*2835e6bbSSorin Basca   L0
1344*2835e6bbSSorin Basca    LINENUMBER 192 L0
1345*2835e6bbSSorin Basca    ALOAD 0
1346*2835e6bbSSorin Basca    GETFIELD jdk3/AllInstructions.field : Ljdk3/AllInstructions;
1347*2835e6bbSSorin Basca    ASTORE 1
1348*2835e6bbSSorin Basca   L1
1349*2835e6bbSSorin Basca    LINENUMBER 193 L1
1350*2835e6bbSSorin Basca    ALOAD 0
1351*2835e6bbSSorin Basca    GETSTATIC jdk3/AllInstructions.staticField : Ljdk3/AllInstructions;
1352*2835e6bbSSorin Basca    PUTFIELD jdk3/AllInstructions.field : Ljdk3/AllInstructions;
1353*2835e6bbSSorin Basca   L2
1354*2835e6bbSSorin Basca    LINENUMBER 194 L2
1355*2835e6bbSSorin Basca    ALOAD 1
1356*2835e6bbSSorin Basca    PUTSTATIC jdk3/AllInstructions.staticField : Ljdk3/AllInstructions;
1357*2835e6bbSSorin Basca   L3
1358*2835e6bbSSorin Basca    LINENUMBER 195 L3
1359*2835e6bbSSorin Basca    RETURN
1360*2835e6bbSSorin Basca   L4
1361*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L4 0
1362*2835e6bbSSorin Basca    LOCALVARIABLE c Ljdk3/AllInstructions; L1 L3 1
1363*2835e6bbSSorin Basca    MAXSTACK = 2
1364*2835e6bbSSorin Basca    MAXLOCALS = 2
1365*2835e6bbSSorin Basca
1366*2835e6bbSSorin Basca  // access flags 0x1
1367*2835e6bbSSorin Basca  public methodInstructions(Ljava/lang/Runnable;)V
1368*2835e6bbSSorin Basca   L0
1369*2835e6bbSSorin Basca    LINENUMBER 198 L0
1370*2835e6bbSSorin Basca    NEW jdk3/AllInstructions
1371*2835e6bbSSorin Basca    DUP
1372*2835e6bbSSorin Basca    INVOKESPECIAL jdk3/AllInstructions.<init> ()V
1373*2835e6bbSSorin Basca    ASTORE 2
1374*2835e6bbSSorin Basca   L1
1375*2835e6bbSSorin Basca    LINENUMBER 199 L1
1376*2835e6bbSSorin Basca    ALOAD 2
1377*2835e6bbSSorin Basca    INVOKEVIRTUAL jdk3/AllInstructions.fieldInstructions ()V
1378*2835e6bbSSorin Basca   L2
1379*2835e6bbSSorin Basca    LINENUMBER 200 L2
1380*2835e6bbSSorin Basca    ALOAD 2
1381*2835e6bbSSorin Basca    INVOKESTATIC jdk3/AllInstructions.monitorInstructions (Ljava/lang/Object;)Ljava/lang/String;
1382*2835e6bbSSorin Basca    POP
1383*2835e6bbSSorin Basca   L3
1384*2835e6bbSSorin Basca    LINENUMBER 201 L3
1385*2835e6bbSSorin Basca    ALOAD 1
1386*2835e6bbSSorin Basca    INVOKEINTERFACE java/lang/Runnable.run ()V (itf)
1387*2835e6bbSSorin Basca   L4
1388*2835e6bbSSorin Basca    LINENUMBER 202 L4
1389*2835e6bbSSorin Basca    RETURN
1390*2835e6bbSSorin Basca   L5
1391*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L5 0
1392*2835e6bbSSorin Basca    LOCALVARIABLE v0 Ljava/lang/Runnable; L0 L5 1
1393*2835e6bbSSorin Basca    LOCALVARIABLE c Ljdk3/AllInstructions; L1 L4 2
1394*2835e6bbSSorin Basca    MAXSTACK = 2
1395*2835e6bbSSorin Basca    MAXLOCALS = 3
1396*2835e6bbSSorin Basca
1397*2835e6bbSSorin Basca  // access flags 0x9
1398*2835e6bbSSorin Basca  public static lookupSwitchInstruction(I)I
1399*2835e6bbSSorin Basca   L0
1400*2835e6bbSSorin Basca    LINENUMBER 205 L0
1401*2835e6bbSSorin Basca    ILOAD 0
1402*2835e6bbSSorin Basca    LOOKUPSWITCH
1403*2835e6bbSSorin Basca      1000: L1
1404*2835e6bbSSorin Basca      10000: L2
1405*2835e6bbSSorin Basca      100000: L3
1406*2835e6bbSSorin Basca      default: L4
1407*2835e6bbSSorin Basca   L1
1408*2835e6bbSSorin Basca    LINENUMBER 207 L1
1409*2835e6bbSSorin Basca    ICONST_1
1410*2835e6bbSSorin Basca    IRETURN
1411*2835e6bbSSorin Basca   L2
1412*2835e6bbSSorin Basca    LINENUMBER 209 L2
1413*2835e6bbSSorin Basca    ICONST_2
1414*2835e6bbSSorin Basca    IRETURN
1415*2835e6bbSSorin Basca   L3
1416*2835e6bbSSorin Basca    LINENUMBER 211 L3
1417*2835e6bbSSorin Basca    ICONST_3
1418*2835e6bbSSorin Basca    IRETURN
1419*2835e6bbSSorin Basca   L4
1420*2835e6bbSSorin Basca    LINENUMBER 213 L4
1421*2835e6bbSSorin Basca    ICONST_M1
1422*2835e6bbSSorin Basca    IRETURN
1423*2835e6bbSSorin Basca   L5
1424*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L0 L5 0
1425*2835e6bbSSorin Basca    MAXSTACK = 1
1426*2835e6bbSSorin Basca    MAXLOCALS = 1
1427*2835e6bbSSorin Basca
1428*2835e6bbSSorin Basca  // access flags 0x9
1429*2835e6bbSSorin Basca  public static tableSwitchInstruction(I)I
1430*2835e6bbSSorin Basca   L0
1431*2835e6bbSSorin Basca    LINENUMBER 218 L0
1432*2835e6bbSSorin Basca    ILOAD 0
1433*2835e6bbSSorin Basca    TABLESWITCH
1434*2835e6bbSSorin Basca      0: L1
1435*2835e6bbSSorin Basca      1: L2
1436*2835e6bbSSorin Basca      2: L3
1437*2835e6bbSSorin Basca      default: L4
1438*2835e6bbSSorin Basca   L1
1439*2835e6bbSSorin Basca    LINENUMBER 220 L1
1440*2835e6bbSSorin Basca    ICONST_1
1441*2835e6bbSSorin Basca    IRETURN
1442*2835e6bbSSorin Basca   L2
1443*2835e6bbSSorin Basca    LINENUMBER 222 L2
1444*2835e6bbSSorin Basca    ICONST_2
1445*2835e6bbSSorin Basca    IRETURN
1446*2835e6bbSSorin Basca   L3
1447*2835e6bbSSorin Basca    LINENUMBER 224 L3
1448*2835e6bbSSorin Basca    ICONST_3
1449*2835e6bbSSorin Basca    IRETURN
1450*2835e6bbSSorin Basca   L4
1451*2835e6bbSSorin Basca    LINENUMBER 226 L4
1452*2835e6bbSSorin Basca    ICONST_M1
1453*2835e6bbSSorin Basca    IRETURN
1454*2835e6bbSSorin Basca   L5
1455*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L0 L5 0
1456*2835e6bbSSorin Basca    MAXSTACK = 1
1457*2835e6bbSSorin Basca    MAXLOCALS = 1
1458*2835e6bbSSorin Basca
1459*2835e6bbSSorin Basca  // access flags 0x9
1460*2835e6bbSSorin Basca  public static monitorInstructions(Ljava/lang/Object;)Ljava/lang/String;
1461*2835e6bbSSorin Basca    TRYCATCHBLOCK L0 L1 L1 null
1462*2835e6bbSSorin Basca   L2
1463*2835e6bbSSorin Basca    LINENUMBER 231 L2
1464*2835e6bbSSorin Basca    ALOAD 0
1465*2835e6bbSSorin Basca    ASTORE 1
1466*2835e6bbSSorin Basca    ALOAD 1
1467*2835e6bbSSorin Basca    MONITORENTER
1468*2835e6bbSSorin Basca   L0
1469*2835e6bbSSorin Basca    LINENUMBER 232 L0
1470*2835e6bbSSorin Basca    ALOAD 0
1471*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/Object.toString ()Ljava/lang/String;
1472*2835e6bbSSorin Basca    ASTORE 2
1473*2835e6bbSSorin Basca    ALOAD 1
1474*2835e6bbSSorin Basca    MONITOREXIT
1475*2835e6bbSSorin Basca    ALOAD 2
1476*2835e6bbSSorin Basca    ARETURN
1477*2835e6bbSSorin Basca   L1
1478*2835e6bbSSorin Basca    LINENUMBER 233 L1
1479*2835e6bbSSorin Basca    ASTORE 3
1480*2835e6bbSSorin Basca    ALOAD 1
1481*2835e6bbSSorin Basca    MONITOREXIT
1482*2835e6bbSSorin Basca    ALOAD 3
1483*2835e6bbSSorin Basca    ATHROW
1484*2835e6bbSSorin Basca   L3
1485*2835e6bbSSorin Basca    LOCALVARIABLE v0 Ljava/lang/Object; L2 L3 0
1486*2835e6bbSSorin Basca    MAXSTACK = 1
1487*2835e6bbSSorin Basca    MAXLOCALS = 4
1488*2835e6bbSSorin Basca
1489*2835e6bbSSorin Basca  // access flags 0x1
1490*2835e6bbSSorin Basca  public dupX1Instruction()I
1491*2835e6bbSSorin Basca   L0
1492*2835e6bbSSorin Basca    LINENUMBER 237 L0
1493*2835e6bbSSorin Basca    ALOAD 0
1494*2835e6bbSSorin Basca    DUP
1495*2835e6bbSSorin Basca    GETFIELD jdk3/AllInstructions.f : I
1496*2835e6bbSSorin Basca    DUP_X1
1497*2835e6bbSSorin Basca    ICONST_1
1498*2835e6bbSSorin Basca    IADD
1499*2835e6bbSSorin Basca    PUTFIELD jdk3/AllInstructions.f : I
1500*2835e6bbSSorin Basca    IRETURN
1501*2835e6bbSSorin Basca   L1
1502*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L1 0
1503*2835e6bbSSorin Basca    MAXSTACK = 4
1504*2835e6bbSSorin Basca    MAXLOCALS = 1
1505*2835e6bbSSorin Basca
1506*2835e6bbSSorin Basca  // access flags 0x1
1507*2835e6bbSSorin Basca  public dup2Instruction([JII)V
1508*2835e6bbSSorin Basca   L0
1509*2835e6bbSSorin Basca    LINENUMBER 241 L0
1510*2835e6bbSSorin Basca    ALOAD 1
1511*2835e6bbSSorin Basca    ILOAD 2
1512*2835e6bbSSorin Basca    DUP2
1513*2835e6bbSSorin Basca    LALOAD
1514*2835e6bbSSorin Basca    LCONST_1
1515*2835e6bbSSorin Basca    ILOAD 3
1516*2835e6bbSSorin Basca    LSHL
1517*2835e6bbSSorin Basca    LOR
1518*2835e6bbSSorin Basca    LASTORE
1519*2835e6bbSSorin Basca   L1
1520*2835e6bbSSorin Basca    LINENUMBER 242 L1
1521*2835e6bbSSorin Basca    RETURN
1522*2835e6bbSSorin Basca   L2
1523*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L2 0
1524*2835e6bbSSorin Basca    LOCALVARIABLE v0 [J L0 L2 1
1525*2835e6bbSSorin Basca    LOCALVARIABLE i I L0 L2 2
1526*2835e6bbSSorin Basca    LOCALVARIABLE j I L0 L2 3
1527*2835e6bbSSorin Basca    MAXSTACK = 7
1528*2835e6bbSSorin Basca    MAXLOCALS = 4
1529*2835e6bbSSorin Basca
1530*2835e6bbSSorin Basca  // access flags 0x1
1531*2835e6bbSSorin Basca  public dup2X1Instruction()J
1532*2835e6bbSSorin Basca   L0
1533*2835e6bbSSorin Basca    LINENUMBER 245 L0
1534*2835e6bbSSorin Basca    ALOAD 0
1535*2835e6bbSSorin Basca    DUP
1536*2835e6bbSSorin Basca    GETFIELD jdk3/AllInstructions.g : J
1537*2835e6bbSSorin Basca    DUP2_X1
1538*2835e6bbSSorin Basca    LCONST_1
1539*2835e6bbSSorin Basca    LADD
1540*2835e6bbSSorin Basca    PUTFIELD jdk3/AllInstructions.g : J
1541*2835e6bbSSorin Basca    LRETURN
1542*2835e6bbSSorin Basca   L1
1543*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L1 0
1544*2835e6bbSSorin Basca    MAXSTACK = 7
1545*2835e6bbSSorin Basca    MAXLOCALS = 1
1546*2835e6bbSSorin Basca
1547*2835e6bbSSorin Basca  // access flags 0x1
1548*2835e6bbSSorin Basca  public dup2X1InstructionVariant([Ljava/lang/String;ILjava/lang/Object;)V
1549*2835e6bbSSorin Basca   L0
1550*2835e6bbSSorin Basca    LINENUMBER 249 L0
1551*2835e6bbSSorin Basca    NEW java/lang/StringBuffer
1552*2835e6bbSSorin Basca    DUP
1553*2835e6bbSSorin Basca    INVOKESPECIAL java/lang/StringBuffer.<init> ()V
1554*2835e6bbSSorin Basca    ALOAD 1
1555*2835e6bbSSorin Basca    ILOAD 2
1556*2835e6bbSSorin Basca    DUP2_X1
1557*2835e6bbSSorin Basca    AALOAD
1558*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
1559*2835e6bbSSorin Basca    LDC " "
1560*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
1561*2835e6bbSSorin Basca    ALOAD 3
1562*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/Object.toString ()Ljava/lang/String;
1563*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
1564*2835e6bbSSorin Basca    INVOKEVIRTUAL java/lang/StringBuffer.toString ()Ljava/lang/String;
1565*2835e6bbSSorin Basca    AASTORE
1566*2835e6bbSSorin Basca   L1
1567*2835e6bbSSorin Basca    LINENUMBER 250 L1
1568*2835e6bbSSorin Basca    RETURN
1569*2835e6bbSSorin Basca   L2
1570*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L2 0
1571*2835e6bbSSorin Basca    LOCALVARIABLE v0 [Ljava/lang/String; L0 L2 1
1572*2835e6bbSSorin Basca    LOCALVARIABLE i I L0 L2 2
1573*2835e6bbSSorin Basca    LOCALVARIABLE o Ljava/lang/Object; L0 L2 3
1574*2835e6bbSSorin Basca    MAXSTACK = 5
1575*2835e6bbSSorin Basca    MAXLOCALS = 4
1576*2835e6bbSSorin Basca
1577*2835e6bbSSorin Basca  // access flags 0x1
1578*2835e6bbSSorin Basca  public dupX2Instruction([I[I)V
1579*2835e6bbSSorin Basca   L0
1580*2835e6bbSSorin Basca    LINENUMBER 253 L0
1581*2835e6bbSSorin Basca    ALOAD 1
1582*2835e6bbSSorin Basca    ICONST_0
1583*2835e6bbSSorin Basca    ALOAD 2
1584*2835e6bbSSorin Basca    ICONST_0
1585*2835e6bbSSorin Basca    ICONST_0
1586*2835e6bbSSorin Basca    DUP_X2
1587*2835e6bbSSorin Basca    IASTORE
1588*2835e6bbSSorin Basca    IASTORE
1589*2835e6bbSSorin Basca   L1
1590*2835e6bbSSorin Basca    LINENUMBER 254 L1
1591*2835e6bbSSorin Basca    RETURN
1592*2835e6bbSSorin Basca   L2
1593*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L2 0
1594*2835e6bbSSorin Basca    LOCALVARIABLE v0 [I L0 L2 1
1595*2835e6bbSSorin Basca    LOCALVARIABLE v1 [I L0 L2 2
1596*2835e6bbSSorin Basca    MAXSTACK = 6
1597*2835e6bbSSorin Basca    MAXLOCALS = 3
1598*2835e6bbSSorin Basca
1599*2835e6bbSSorin Basca  // access flags 0x1
1600*2835e6bbSSorin Basca  public dup2X2Instruction([J[J)V
1601*2835e6bbSSorin Basca   L0
1602*2835e6bbSSorin Basca    LINENUMBER 257 L0
1603*2835e6bbSSorin Basca    ALOAD 1
1604*2835e6bbSSorin Basca    ICONST_0
1605*2835e6bbSSorin Basca    ALOAD 2
1606*2835e6bbSSorin Basca    ICONST_0
1607*2835e6bbSSorin Basca    LCONST_0
1608*2835e6bbSSorin Basca    DUP2_X2
1609*2835e6bbSSorin Basca    LASTORE
1610*2835e6bbSSorin Basca    LASTORE
1611*2835e6bbSSorin Basca   L1
1612*2835e6bbSSorin Basca    LINENUMBER 258 L1
1613*2835e6bbSSorin Basca    RETURN
1614*2835e6bbSSorin Basca   L2
1615*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L2 0
1616*2835e6bbSSorin Basca    LOCALVARIABLE v0 [J L0 L2 1
1617*2835e6bbSSorin Basca    LOCALVARIABLE v1 [J L0 L2 2
1618*2835e6bbSSorin Basca    MAXSTACK = 8
1619*2835e6bbSSorin Basca    MAXLOCALS = 3
1620*2835e6bbSSorin Basca
1621*2835e6bbSSorin Basca  // access flags 0x1
1622*2835e6bbSSorin Basca  public popInstructions()V
1623*2835e6bbSSorin Basca   L0
1624*2835e6bbSSorin Basca    LINENUMBER 261 L0
1625*2835e6bbSSorin Basca    ALOAD 0
1626*2835e6bbSSorin Basca    INVOKEVIRTUAL jdk3/AllInstructions.dupX1Instruction ()I
1627*2835e6bbSSorin Basca    POP
1628*2835e6bbSSorin Basca   L1
1629*2835e6bbSSorin Basca    LINENUMBER 262 L1
1630*2835e6bbSSorin Basca    ALOAD 0
1631*2835e6bbSSorin Basca    INVOKEVIRTUAL jdk3/AllInstructions.dup2X1Instruction ()J
1632*2835e6bbSSorin Basca    POP2
1633*2835e6bbSSorin Basca   L2
1634*2835e6bbSSorin Basca    LINENUMBER 263 L2
1635*2835e6bbSSorin Basca    RETURN
1636*2835e6bbSSorin Basca   L3
1637*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L0 L3 0
1638*2835e6bbSSorin Basca    MAXSTACK = 2
1639*2835e6bbSSorin Basca    MAXLOCALS = 1
1640*2835e6bbSSorin Basca
1641*2835e6bbSSorin Basca  // access flags 0x1
1642*2835e6bbSSorin Basca  public jsrAndRetInstructions(I)I throws java/lang/Exception
1643*2835e6bbSSorin Basca    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
1644*2835e6bbSSorin Basca    TRYCATCHBLOCK L0 L3 L3 null
1645*2835e6bbSSorin Basca   L4
1646*2835e6bbSSorin Basca    LINENUMBER 266 L4
1647*2835e6bbSSorin Basca    ILOAD 1
1648*2835e6bbSSorin Basca    ICONST_1
1649*2835e6bbSSorin Basca    IADD
1650*2835e6bbSSorin Basca    ISTORE 2
1651*2835e6bbSSorin Basca   L0
1652*2835e6bbSSorin Basca    LINENUMBER 268 L0
1653*2835e6bbSSorin Basca    ALOAD 0
1654*2835e6bbSSorin Basca    ILOAD 2
1655*2835e6bbSSorin Basca    INVOKEVIRTUAL jdk3/AllInstructions.jsrAndRetInstructions (I)I
1656*2835e6bbSSorin Basca    ISTORE 2
1657*2835e6bbSSorin Basca   L1
1658*2835e6bbSSorin Basca    JSR L5
1659*2835e6bbSSorin Basca    GOTO L6
1660*2835e6bbSSorin Basca   L2
1661*2835e6bbSSorin Basca    LINENUMBER 270 L2
1662*2835e6bbSSorin Basca    ASTORE 3
1663*2835e6bbSSorin Basca    ICONST_M1
1664*2835e6bbSSorin Basca    ISTORE 4
1665*2835e6bbSSorin Basca    JSR L5
1666*2835e6bbSSorin Basca    ILOAD 4
1667*2835e6bbSSorin Basca    IRETURN
1668*2835e6bbSSorin Basca   L3
1669*2835e6bbSSorin Basca    LINENUMBER 272 L3
1670*2835e6bbSSorin Basca    ASTORE 5
1671*2835e6bbSSorin Basca    JSR L5
1672*2835e6bbSSorin Basca    ALOAD 5
1673*2835e6bbSSorin Basca    ATHROW
1674*2835e6bbSSorin Basca   L5
1675*2835e6bbSSorin Basca    ASTORE 6
1676*2835e6bbSSorin Basca    IINC 2 1
1677*2835e6bbSSorin Basca    RET 6
1678*2835e6bbSSorin Basca   L6
1679*2835e6bbSSorin Basca    LINENUMBER 274 L6
1680*2835e6bbSSorin Basca    ILOAD 2
1681*2835e6bbSSorin Basca    IRETURN
1682*2835e6bbSSorin Basca   L7
1683*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L4 L7 0
1684*2835e6bbSSorin Basca    LOCALVARIABLE v0 I L4 L7 1
1685*2835e6bbSSorin Basca    LOCALVARIABLE u0 I L0 L7 2
1686*2835e6bbSSorin Basca    LOCALVARIABLE t Ljava/lang/Throwable; L2 L6 3
1687*2835e6bbSSorin Basca    MAXSTACK = 2
1688*2835e6bbSSorin Basca    MAXLOCALS = 7
1689*2835e6bbSSorin Basca
1690*2835e6bbSSorin Basca  // access flags 0x1
1691*2835e6bbSSorin Basca  public readNullArray()Ljava/lang/Object;
1692*2835e6bbSSorin Basca    TRYCATCHBLOCK L0 L1 L1 java/lang/NullPointerException
1693*2835e6bbSSorin Basca   L2
1694*2835e6bbSSorin Basca    LINENUMBER 278 L2
1695*2835e6bbSSorin Basca    ACONST_NULL
1696*2835e6bbSSorin Basca    ASTORE 1
1697*2835e6bbSSorin Basca   L0
1698*2835e6bbSSorin Basca    LINENUMBER 280 L0
1699*2835e6bbSSorin Basca    ALOAD 1
1700*2835e6bbSSorin Basca    ICONST_0
1701*2835e6bbSSorin Basca    AALOAD
1702*2835e6bbSSorin Basca    ARETURN
1703*2835e6bbSSorin Basca   L1
1704*2835e6bbSSorin Basca    LINENUMBER 282 L1
1705*2835e6bbSSorin Basca    ASTORE 2
1706*2835e6bbSSorin Basca    ACONST_NULL
1707*2835e6bbSSorin Basca    ARETURN
1708*2835e6bbSSorin Basca   L3
1709*2835e6bbSSorin Basca    LOCALVARIABLE this Ljdk3/AllInstructions; L2 L3 0
1710*2835e6bbSSorin Basca    LOCALVARIABLE array [Ljava/lang/Object; L0 L3 1
1711*2835e6bbSSorin Basca    LOCALVARIABLE e Ljava/lang/NullPointerException; L1 L3 2
1712*2835e6bbSSorin Basca    MAXSTACK = 2
1713*2835e6bbSSorin Basca    MAXLOCALS = 3
1714*2835e6bbSSorin Basca}
1715