5
# test all the instructions
7
.*: +file format elf32-pj
9
Disassembly of section .text:
89
26: 11 a3 c6 sipush -23610
204
aa: 84 f2 7b iinc 242,123
225
c1: 99 ff 41 ifeq2 <foo1>
226
c4: 9a ff 47 ifneb <foo10>
227
c7: 9b ff 41 iflt8 <foo7>
228
ca: 9c ff 48 ifge12 <foo17>
229
cd: 9d ff 39 ifgt6 <foo5>
230
d0: 9e ff 3a iflea <foo9>
231
d3: 9f ff 38 if_icmpeqb <foo10>
232
d6: a0 ff 3a if_icmpne10 <foo15>
233
d9: a1 ff 30 if_icmplt9 <foo8>
234
dc: a2 ff 31 if_icmpged <foo12>
235
df: a3 ff 29 if_icmpgt8 <foo7>
236
e2: a4 ff 2b if_icmpled <foo12>
237
e5: a5 ff 22 if_acmpeq7 <foo6>
238
e8: a6 ff 20 if_acmpne8 <foo7>
239
eb: a7 ff 1b goto6 <foo5>
242
f3: aa ff ff ff tableswitch default: .*
251
114: ab 00 00 00 lookupswitch default: .*
264
136: b2 00 00 getstatic
265
139: b3 00 00 putstatic
266
13c: b4 00 00 getfield
267
13f: b5 00 00 putfield
268
142: b6 00 00 invokevirtual
269
145: b7 00 00 invokespecial
270
148: b8 00 00 invokestatic
271
14b: b9 00 00 00 invokeinterface
275
155: bd 00 00 anewarray
278
15a: c0 00 00 checkcast
279
15d: c1 00 00 instanceof
283
163: c5 00 00 00 multianewarray
285
16a: c7 00 00 ifnonnull
286
16d: c8 00 00 00 goto_w
288
172: c9 00 00 00 jsr_w
297
17e: ed b0 a3 sethi -20317
298
181: ee 5a a5 load_word_index 90,165
299
184: ef 5d 85 load_short_index 93,133
300
187: f0 17 d8 load_char_index 23,216
301
18a: f1 e9 de load_byte_index 233,222
302
18d: f2 d4 2b load_ubyte_index 212,43
303
190: f3 b2 4d store_word_index 178,77
304
193: f4 c6 1b na_store_word_index 198,27
305
196: f5 b4 d4 store_short_index 180,212
306
199: f6 11 8e store_byte_index 17,142
307
19c: ff 00 load_ubyte
310
1a2: ff 03 load_short
312
1a6: ff 05 priv_ret_from_trap
313
1a8: ff 06 priv_read_dcache_tag
314
1aa: ff 07 priv_read_dcache_data
315
1ac: ff 0a load_char_oe
316
1ae: ff 0b load_short_oe
317
1b0: ff 0c load_word_oe
319
1b4: ff 0e priv_read_icache_tag
320
1b6: ff 0f priv_read_icache_data
321
1b8: ff 10 ncload_ubyte
322
1ba: ff 11 ncload_byte
323
1bc: ff 12 ncload_char
324
1be: ff 13 ncload_short
325
1c0: ff 14 ncload_word
327
1c4: ff 16 priv_powerdown
328
1c6: ff 17 cache_invalidate
329
1c8: ff 1a ncload_char_oe
330
1ca: ff 1b ncload_short_oe
331
1cc: ff 1c ncload_word_oe
333
1d0: ff 1e cache_flush
334
1d2: ff 1f cache_index_flush
335
1d4: ff 20 store_byte
336
1d6: ff 22 store_short
337
1d8: ff 24 store_word
339
1dc: ff 26 priv_write_dcache_tag
340
1de: ff 27 priv_write_dcache_data
341
1e0: ff 2a store_short_oe
342
1e2: ff 2c store_word_oe
344
1e6: ff 2e priv_write_icache_tag
345
1e8: ff 2f priv_write_icache_data
346
1ea: ff 30 ncstore_byte
347
1ec: ff 32 ncstore_short
348
1ee: ff 34 ncstore_word
349
1f0: ff 36 priv_reset
350
1f2: ff 37 get_current_class
351
1f4: ff 3a ncstore_short_oe
352
1f6: ff 3c ncstore_word_oe
355
1fc: ff 3f priv_update_optop
358
202: ff 42 read_frame
359
204: ff 43 read_optop
360
206: ff 44 priv_read_oplim
361
208: ff 45 read_const_pool
362
20a: ff 46 priv_read_psr
363
20c: ff 47 priv_read_trapbase
364
20e: ff 48 priv_read_lockcount0
365
210: ff 49 priv_read_lockcount1
366
212: ff 4c priv_read_lockaddr0
367
214: ff 4d priv_read_lockaddr1
368
216: ff 50 priv_read_userrange1
369
218: ff 51 priv_read_gc_config
370
21a: ff 52 priv_read_brk1a
371
21c: ff 53 priv_read_brk2a
372
21e: ff 54 priv_read_brk12c
373
220: ff 55 priv_read_userrange2
374
222: ff 57 priv_read_versionid
375
224: ff 58 priv_read_hcr
376
226: ff 59 priv_read_sc_bottom
377
228: ff 5a read_global0
378
22a: ff 5b read_global1
379
22c: ff 5c read_global2
380
22e: ff 5d read_global3
382
232: ff 61 write_vars
383
234: ff 62 write_frame
384
236: ff 63 write_optop
385
238: ff 64 priv_write_oplim
386
23a: ff 65 write_const_pool
387
23c: ff 66 priv_write_psr
388
23e: ff 67 priv_write_trapbase
389
240: ff 68 priv_write_lockcount0
390
242: ff 69 priv_write_lockcount1
391
244: ff 6c priv_write_lockaddr0
392
246: ff 6d priv_write_lockaddr1
393
248: ff 70 priv_write_userrange1
394
24a: ff 71 priv_write_gc_config
395
24c: ff 72 priv_write_brk1a
396
24e: ff 73 priv_write_brk2a
397
250: ff 74 priv_write_brk12c
398
252: ff 75 priv_write_userrange2
399
254: ff 79 priv_write_sc_bottom
400
256: ff 7a write_global0
401
258: ff 7b write_global1
402
25a: ff 7c write_global2
403
25c: ff 7d write_global3
404
25e: ff ae tm_putchar