Add support for the Freescale s12z processor.
[external/binutils.git] / gas / testsuite / gas / s12z / opr-symbol.d
1 #objdump: -dt
2 #name:    OPR addressing mode: symbols in its direct submode
3 #source:  opr-symbol.s
4
5 dump.o:     file format elf32-s12z
6
7 SYMBOL TABLE:
8 00000000 l    d  .text  00000000 .text
9 00000000 l    d  .data  00000000 .data
10 00000000 l    d  .bss   00000000 .bss
11 00123456 l       \*ABS\*        00000000 sym1
12 00abcdef l       \*ABS\*        00000000 sym2
13
14
15
16 Disassembly of section .text:
17
18 00000000 <.text>:
19    0:   0c 17 fa 12     mov.b #23, sym1
20    4:   34 56 
21    6:   0d 00 17 fa     mov.w #23, sym1
22    a:   12 34 56 
23    d:   0e 00 00 17     mov.p #23, sym1
24   11:   fa 12 34 56 
25   15:   0f 00 00 00     mov.l #23, sym1
26   19:   17 fa 12 34 
27   1d:   56 
28   1e:   1c fa 12 34     mov.b sym1, sym2
29   22:   56 fa ab cd 
30   26:   ef 
31   27:   1d fa 12 34     mov.w sym1, sym2
32   2b:   56 fa ab cd 
33   2f:   ef 
34   30:   1e fa 12 34     mov.p sym1, sym2
35   34:   56 fa ab cd 
36   38:   ef 
37   39:   1f fa 12 34     mov.l sym1, sym2
38   3d:   56 fa ab cd 
39   41:   ef 
40   42:   65 fa 12 34     add d1, sym1
41   46:   56 
42   47:   68 fa 12 34     and d2, sym1
43   4b:   56 
44   4c:   81 fa 12 34     sub d3, sym1
45   50:   56 
46   51:   8a fa 12 34     or d4, sym1
47   55:   56 
48   56:   9c fa 12 34     inc.b sym1
49   5a:   56 
50   5b:   9d fa 12 34     inc.w sym1
51   5f:   56 
52   60:   9f fa 12 34     inc.l sym1
53   64:   56 
54   65:   b2 12 34 56     ld d4, sym1
55   69:   ba ab cd ef     jmp sym2
56   6d:   bb 12 34 56     jsr sym1
57   71:   ac fa 12 34     dec.b sym1
58   75:   56 
59   76:   ad fa 12 34     dec.w sym1
60   7a:   56 
61   7b:   af fa 12 34     dec.l sym1
62   7f:   56 
63   80:   bc fa 12 34     clr.b sym1
64   84:   56 
65   85:   bd fa 12 34     clr.w sym1
66   89:   56 
67   8a:   bf fa 12 34     clr.l sym1
68   8e:   56 
69   8f:   d3 12 34 56     st d5, sym1
70   93:   cc fa 12 34     com.b sym1
71   97:   56 
72   98:   cd fa 12 34     com.w sym1
73   9c:   56 
74   9d:   cf fa 12 34     com.l sym1
75   a1:   56 
76   a2:   dc fa 12 34     neg.b sym1
77   a6:   56 
78   a7:   dd fa 12 34     neg.w sym1
79   ab:   56 
80   ac:   df fa 12 34     neg.l sym1
81   b0:   56 
82   b1:   f3 fa 12 34     cmp d5, sym1
83   b5:   56 
84   b6:   1b 00 fa 12     ld s, sym1
85   ba:   34 56 
86   bc:   1b 01 fa 12     st s, sym1
87   c0:   34 56 
88   c2:   1b 02 fa 12     cmp s, sym1
89   c6:   34 56 
90   c8:   1b 10 fa 12     minu d2, sym1
91   cc:   34 56 
92   ce:   1b 18 fa 12     maxu d2, sym1
93   d2:   34 56 
94   d4:   1b 20 fa 12     mins d2, sym1
95   d8:   34 56 
96   da:   1b 28 fa 12     maxs d2, sym1
97   de:   34 56 
98   e0:   1b 61 fa 12     adc d3, sym1
99   e4:   34 56 
100   e6:   1b 69 fa 12     bit d3, sym1
101   ea:   34 56 
102   ec:   1b 81 fa 12     sbc d3, sym1
103   f0:   34 56 
104   f2:   1b 89 fa 12     eor d3, sym1
105   f6:   34 56 
106   f8:   02 d1 fa 12     brclr.b sym1, d1, \*\+3
107   fc:   34 56 03 
108   ff:   02 a2 fa 12     brclr.w sym1, #2, \*\+4
109  103:   34 56 04 
110  106:   03 81 fa ab     brset.b sym2, d2, \*\+5
111  10a:   cd ef 05 
112  10d:   03 b2 fa ab     brset.w sym2, #3, \*\+6
113  111:   cd ef 06 
114  114:   4d 40 fa 12     mulu.b d1, d2, sym1
115  118:   34 56 
116  11a:   4e 7e fa 12     mulu.ll d6, sym1, sym2
117  11e:   34 56 fa ab 
118  122:   cd ef 
119  124:   4d c0 fa 12     muls.b d1, d2, sym1
120  128:   34 56 
121  12a:   4e fe fa 12     muls.ll d6, sym1, sym2
122  12e:   34 56 fa ab 
123  132:   cd ef 
124  134:   1b b5 c0 fa     qmuls.b d1, d2, sym1
125  138:   12 34 56 
126  13b:   1b b6 fe fa     qmuls.ll d6, sym1, sym2
127  13f:   12 34 56 fa 
128  143:   ab cd ef 
129  146:   1b 35 40 fa     divu.b d1, d2, sym1
130  14a:   12 34 56 
131  14d:   1b 36 7e fa     divu.ll d6, sym1, sym2
132  151:   12 34 56 fa 
133  155:   ab cd ef 
134  158:   1b 35 c0 fa     divs.b d1, d2, sym1
135  15c:   12 34 56 
136  15f:   1b 36 fe fa     divs.ll d6, sym1, sym2
137  163:   12 34 56 fa 
138  167:   ab cd ef 
139  16a:   ec a0 fa 12     bclr.b sym1, #2
140  16e:   34 56 
141  170:   ec 85 fa ab     bclr.w sym2, d2
142  174:   cd ef 
143  176:   ed a0 fa 12     bset.b sym1, #2
144  17a:   34 56 
145  17c:   ed 85 fa ab     bset.w sym2, d2
146  180:   cd ef 
147  182:   ee a0 fa 12     btgl.b sym1, #2
148  186:   34 56 
149  188:   ee 85 fa ab     btgl.w sym2, d2
150  18c:   cd ef 
151  18e:   0b 0c fa 12     tbne.b sym1, \*\+8
152  192:   34 56 08 
153  195:   0b ad fa ab     dbpl.w sym2, \*\+9
154  199:   cd ef 09 
155  19c:   1b 08 c0 fa     bfins.b d2, sym1, d2
156  1a0:   12 34 56 
157  1a3:   1b 08 d4 fa     bfins.w sym1, d2, d2
158  1a7:   12 34 56 
159  1aa:   1b 08 e9 01     bfins.p d2, sym1, #8\:1
160  1ae:   fa 12 34 56 
161  1b2:   1b 08 fd 01     bfins.l sym1, d2, #8\:1
162  1b6:   fa 12 34 56 
163  1ba:   1b 08 40 fa     bfext.b d2, sym1, d2
164  1be:   12 34 56 
165  1c1:   1b 08 54 fa     bfext.w sym1, d2, d2
166  1c5:   12 34 56 
167  1c8:   1b 08 69 01     bfext.p d2, sym1, #8\:1
168  1cc:   fa 12 34 56 
169  1d0:   1b 08 7c e2     bfext.l sym1, d2, #7\:2
170  1d4:   fa 12 34 56