Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / pj / ops.d
1 #objdump: -dr
2 #name: pj
3 #as
4
5 # test all the instructions
6
7 .*: +file format elf32-pj
8
9 Disassembly of section .text:
10
11 00000000 <foo0-0x1>:
12         ...
13
14 00000001 <foo0>:
15         ...
16
17 00000002 <foo1>:
18         ...
19
20 00000003 <foo2>:
21         ...
22
23 00000004 <foo3>:
24         ...
25
26 00000005 <foo4>:
27         ...
28
29 00000006 <foo5>:
30         ...
31
32 00000007 <foo6>:
33         ...
34
35 00000008 <foo7>:
36         ...
37
38 00000009 <foo8>:
39         ...
40
41 0000000a <foo9>:
42         ...
43
44 0000000b <foo10>:
45         ...
46
47 0000000c <foo11>:
48         ...
49
50 0000000d <foo12>:
51         ...
52
53 0000000e <foo13>:
54         ...
55
56 0000000f <foo14>:
57         ...
58
59 00000010 <foo15>:
60         ...
61
62 00000011 <foo16>:
63         ...
64
65 00000012 <foo17>:
66         ...
67
68 00000013 <foo18>:
69         ...
70
71 00000014 <foo19>:
72   14:   00              nop
73   15:   01              aconst_null
74   16:   02              iconst_m1
75   17:   03              iconst_0
76   18:   04              iconst_1
77   19:   05              iconst_2
78   1a:   06              iconst_3
79   1b:   07              iconst_4
80   1c:   08              iconst_5
81   1d:   09              lconst_0
82   1e:   0a              lconst_1
83   1f:   0b              fconst_0
84   20:   0c              fconst_1
85   21:   0d              fconst_2
86   22:   0e              dconst_0
87   23:   0f              dconst_1
88   24:   10 e7           bipush  -25
89   26:   11 a3 c6        sipush  -23610
90   29:   12 00           ldc
91   2b:   13 00 00        ldc_w
92   2e:   14 00 00        ldc2_w
93   31:   15 69           iload   105
94   33:   16 73           lload   115
95   35:   17 51           fload   81
96   37:   18 ff           dload   255
97   39:   19 4a           aload   74
98   3b:   1a              iload_0
99   3c:   1b              iload_1
100   3d:   1c              iload_2
101   3e:   1d              iload_3
102   3f:   1e              lload_0
103   40:   1f              lload_1
104   41:   20              lload_2
105   42:   21              lload_3
106   43:   22              fload_0
107   44:   23              fload_1
108   45:   24              fload_2
109   46:   25              fload_3
110   47:   26              dload_0
111   48:   27              dload_1
112   49:   28              dload_2
113   4a:   29              dload_3
114   4b:   2a              aload_0
115   4c:   2b              aload_1
116   4d:   2c              aload_2
117   4e:   2d              aload_3
118   4f:   2e              iaload
119   50:   2f              laload
120   51:   30              faload
121   52:   31              daload
122   53:   32              aaload
123   54:   33              baload
124   55:   34              caload
125   56:   35              saload
126   57:   36 ec           istore  236
127   59:   37 29           lstore  41
128   5b:   38 cd           fstore  205
129   5d:   39 ba           dstore  186
130   5f:   3a ab           astore  171
131   61:   3b              istore_0
132   62:   3c              istore_1
133   63:   3d              istore_2
134   64:   3e              istore_3
135   65:   3f              lstore_0
136   66:   40              lstore_1
137   67:   41              lstore_2
138   68:   42              lstore_3
139   69:   43              fstore_0
140   6a:   44              fstore_1
141   6b:   45              fstore_2
142   6c:   46              fstore_3
143   6d:   47              dstore_0
144   6e:   48              dstore_1
145   6f:   49              dstore_2
146   70:   4a              dstore_3
147   71:   4b              astore_0
148   72:   4c              astore_1
149   73:   4d              astore_2
150   74:   4e              astore_3
151   75:   4f              iastore
152   76:   50              lastore
153   77:   51              fastore
154   78:   52              dastore
155   79:   53              aastore
156   7a:   54              bastore
157   7b:   55              castore
158   7c:   56              sastore
159   7d:   57              pop
160   7e:   58              pop2
161   7f:   59              dup
162   80:   5a              dup_x1
163   81:   5b              dup_x2
164   82:   5c              dup2
165   83:   5d              dup2_x1
166   84:   5e              dup2_x2
167   85:   5f              swap
168   86:   60              iadd
169   87:   61              ladd
170   88:   62              fadd
171   89:   63              dadd
172   8a:   64              isub
173   8b:   65              lsub
174   8c:   66              fsub
175   8d:   67              dsub
176   8e:   68              imul
177   8f:   69              lmul
178   90:   6a              fmul
179   91:   6b              dmul
180   92:   6c              idiv
181   93:   6d              ldiv
182   94:   6e              fdiv
183   95:   6f              ddiv
184   96:   70              irem
185   97:   71              lrem
186   98:   72              frem
187   99:   73              drem
188   9a:   74              ineg
189   9b:   75              lneg
190   9c:   76              fneg
191   9d:   77              dneg
192   9e:   78              ishl
193   9f:   79              lshl
194   a0:   7a              ishr
195   a1:   7b              lshr
196   a2:   7c              iushr
197   a3:   7d              lushr
198   a4:   7e              iand
199   a5:   7f              land
200   a6:   80              ior
201   a7:   81              lor
202   a8:   82              ixor
203   a9:   83              lxor
204   aa:   84 f2 7b        iinc    242,123
205   ad:   85              i2l
206   ae:   86              i2f
207   af:   87              i2d
208   b0:   88              l2i
209   b1:   89              l2f
210   b2:   8a              l2d
211   b3:   8b              f2i
212   b4:   8c              f2l
213   b5:   8d              f2d
214   b6:   8e              d2i
215   b7:   8f              d2l
216   b8:   90              d2f
217   b9:   91              i2b
218   ba:   92              i2c
219   bb:   93              i2s
220   bc:   94              lcmp
221   bd:   95              fcmpl
222   be:   96              fcmpg
223   bf:   97              dcmpl
224   c0:   98              dcmpg
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>
240   ee:   a8 00 00        jsr
241   f1:   a9 00           ret
242   f3:   aa ff ff ff     tableswitch default: .*
243   f7:   0f 00 00 00 
244   fb:   01 00 00 00 
245   ff:   05 ff ff ff 
246  103:   14 ff ff ff 
247  107:   12 ff ff ff 
248  10b:   1f ff ff ff 
249  10f:   14 ff ff ff 
250  113:   12 
251  114:   ab 00 00 00     lookupswitch default: .*
252  118:   ff ff fe f2 
253  11c:   00 00 00 02 
254  120:   00 00 00 07 
255  124:   ff ff fe fb 
256  128:   00 00 00 25 
257  12c:   ff ff fe fc 
258  130:   ac              ireturn
259  131:   ad              lreturn
260  132:   ae              freturn
261  133:   af              dreturn
262  134:   b0              areturn
263  135:   b1              return
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
272  14f:   00 
273  150:   bb 00 00        new
274  153:   bc 00           newarray
275  155:   bd 00 00        anewarray
276  158:   be              arraylength
277  159:   bf              athrow
278  15a:   c0 00 00        checkcast
279  15d:   c1 00 00        instanceof
280  160:   c2              monitorenter
281  161:   c3              monitorexit
282  162:   c4              wide
283  163:   c5 00 00 00     multianewarray
284  167:   c6 00 00        ifnull
285  16a:   c7 00 00        ifnonnull
286  16d:   c8 00 00 00     goto_w
287  171:   00 
288  172:   c9 00 00 00     jsr_w
289  176:   00 
290  177:   ca              breakpoint
291  178:   cb              bytecode
292  179:   cc              try
293  17a:   cd              endtry
294  17b:   ce              catch
295  17c:   cf              var
296  17d:   d0              endvar
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      
308  19e:   ff 01           load_byte       
309  1a0:   ff 02           load_char       
310  1a2:   ff 03           load_short      
311  1a4:   ff 04           load_word       
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    
318  1b2:   ff 0d           return0 
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     
326  1c2:   ff 15           iucmp   
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  
332  1ce:   ff 1d           return1 
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      
338  1da:   ff 25           soft_trap       
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   
343  1e4:   ff 2d           return2 
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 
353  1f8:   ff 3d           call    
354  1fa:   ff 3e           zero_line       
355  1fc:   ff 3f           priv_update_optop       
356  1fe:   ff 40           read_pc 
357  200:   ff 41           read_vars       
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    
381  230:   ff 60           write_pc        
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      
405  260:   ff af           tm_exit 
406  262:   ff b0           tm_trap 
407  264:   ff b1           tm_minfo