Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sparc / splet.d
1 #as: -Asparclet
2 #objdump: -dr
3 #name: sparclet extensions
4
5 .*: +file format .*
6
7 Disassembly of section .text:
8
9 0+ <start>:
10    0:   a1 40 00 00     rd  %y, %l0
11    4:   a1 40 40 00     rd  %asr1, %l0
12    8:   a1 43 c0 00     rd  %asr15, %l0
13    c:   a1 44 40 00     rd  %asr17, %l0
14   10:   a1 44 80 00     rd  %asr18, %l0
15   14:   a1 44 c0 00     rd  %asr19, %l0
16   18:   a1 45 00 00     rd  %asr20, %l0
17   1c:   a1 45 40 00     rd  %asr21, %l0
18   20:   a1 45 80 00     rd  %asr22, %l0
19   24:   81 84 20 00     mov  %l0, %y
20   28:   83 84 20 00     mov  %l0, %asr1
21   2c:   9f 84 20 00     mov  %l0, %asr15
22   30:   a3 84 20 00     mov  %l0, %asr17
23   34:   a5 84 20 00     mov  %l0, %asr18
24   38:   a7 84 20 00     mov  %l0, %asr19
25   3c:   a9 84 20 00     mov  %l0, %asr20
26   40:   ab 84 20 00     mov  %l0, %asr21
27   44:   ad 84 20 00     mov  %l0, %asr22
28
29 0+48 <test_umul>:
30   48:   86 50 40 02     umul  %g1, %g2, %g3
31   4c:   86 50 40 02     umul  %g1, %g2, %g3
32
33 0+50 <test_smul>:
34   50:   86 58 40 02     smul  %g1, %g2, %g3
35   54:   86 58 40 02     smul  %g1, %g2, %g3
36
37 0+58 <test_stbar>:
38   58:   81 43 c0 00     stbar 
39   5c:   81 43 c0 00     stbar 
40   60:   00 00 00 01     unimp  0x1
41   64:   81 dc 40 00     flush  %l1
42
43 0+68 <test_scan>:
44   68:   a7 64 7f ff     scan  %l1, -1, %l3
45   6c:   a7 64 60 00     scan  %l1, 0, %l3
46   70:   a7 64 40 11     scan  %l1, %l1, %l3
47
48 0+74 <test_shuffle>:
49   74:   a3 6c 20 01     shuffle  %l0, 1, %l1
50   78:   a3 6c 20 02     shuffle  %l0, 2, %l1
51   7c:   a3 6c 20 04     shuffle  %l0, 4, %l1
52   80:   a3 6c 20 08     shuffle  %l0, 8, %l1
53   84:   a3 6c 20 10     shuffle  %l0, 0x10, %l1
54   88:   a3 6c 20 18     shuffle  %l0, 0x18, %l1
55
56 0+8c <test_umac>:
57   8c:   a1 f4 40 12     umac  %l1, %l2, %l0
58   90:   a1 f4 60 02     umac  %l1, 2, %l0
59   94:   a1 f4 60 02     umac  %l1, 2, %l0
60
61 0+98 <test_umacd>:
62   98:   a1 74 80 14     umacd  %l2, %l4, %l0
63   9c:   a1 74 a0 03     umacd  %l2, 3, %l0
64   a0:   a1 74 a0 03     umacd  %l2, 3, %l0
65
66 0+a4 <test_smac>:
67   a4:   a1 fc 40 12     smac  %l1, %l2, %l0
68   a8:   a1 fc 7f d6     smac  %l1, -42, %l0
69   ac:   a1 fc 7f d6     smac  %l1, -42, %l0
70
71 0+b0 <test_smacd>:
72   b0:   a1 7c 80 14     smacd  %l2, %l4, %l0
73   b4:   a1 7c a0 7b     smacd  %l2, 0x7b, %l0
74   b8:   a1 7c a0 7b     smacd  %l2, 0x7b, %l0
75
76 0+bc <test_umuld>:
77   bc:   90 4a 80 0c     umuld  %o2, %o4, %o0
78   c0:   90 4a a2 34     umuld  %o2, 0x234, %o0
79   c4:   90 4a a5 67     umuld  %o2, 0x567, %o0
80
81 0+c8 <test_smuld>:
82   c8:   b0 6e 80 1c     smuld  %i2, %i4, %i0
83   cc:   b0 6e b0 00     smuld  %i2, -4096, %i0
84   d0:   b0 6f 2f ff     smuld  %i4, 0xfff, %i0
85
86 0+d4 <test_coprocessor>:
87   d4:   81 b4 00 11     cpush  %l0, %l1
88   d8:   81 b4 20 01     cpush  %l0, 1
89   dc:   81 b4 00 51     cpusha  %l0, %l1
90   e0:   81 b4 20 41     cpusha  %l0, 1
91   e4:   a1 b0 00 80     cpull  %l0
92   e8:   a1 b0 01 00     crdcxt  %ccsr, %l0
93   ec:   a1 b0 41 00     crdcxt  %ccfr, %l0
94   f0:   a1 b0 c1 00     crdcxt  %ccpr, %l0
95   f4:   a1 b0 81 00     crdcxt  %cccrcr, %l0
96   f8:   81 b4 00 c0     cwrcxt  %l0, %ccsr
97   fc:   83 b4 00 c0     cwrcxt  %l0, %ccfr
98  100:   87 b4 00 c0     cwrcxt  %l0, %ccpr
99  104:   85 b4 00 c0     cwrcxt  %l0, %cccrcr
100  108:   01 c0 00 01     cbn  10c <test_coprocessor\+(0x|)38>
101                         108: WDISP22    stop\+0xfffffef8
102  10c:   01 00 00 00     nop 
103  110:   21 c0 00 01     cbn,a   114 <test_coprocessor\+(0x|)40>
104                         110: WDISP22    stop\+0xfffffef0
105  114:   01 00 00 00     nop 
106  118:   03 c0 00 01     cbe  11c <test_coprocessor\+(0x|)48>
107                         118: WDISP22    stop\+0xfffffee8
108  11c:   01 00 00 00     nop 
109  120:   23 c0 00 01     cbe,a   124 <test_coprocessor\+(0x|)50>
110                         120: WDISP22    stop\+0xfffffee0
111  124:   01 00 00 00     nop 
112  128:   05 c0 00 01     cbf  12c <test_coprocessor\+(0x|)58>
113                         128: WDISP22    stop\+0xfffffed8
114  12c:   01 00 00 00     nop 
115  130:   25 c0 00 01     cbf,a   134 <test_coprocessor\+(0x|)60>
116                         130: WDISP22    stop\+0xfffffed0
117  134:   01 00 00 00     nop 
118  138:   07 c0 00 01     cbef  13c <test_coprocessor\+(0x|)68>
119                         138: WDISP22    stop\+0xfffffec8
120  13c:   01 00 00 00     nop 
121  140:   27 c0 00 01     cbef,a   144 <test_coprocessor\+(0x|)70>
122                         140: WDISP22    stop\+0xfffffec0
123  144:   01 00 00 00     nop 
124  148:   09 c0 00 01     cbr  14c <test_coprocessor\+(0x|)78>
125                         148: WDISP22    stop\+0xfffffeb8
126  14c:   01 00 00 00     nop 
127  150:   29 c0 00 01     cbr,a   154 <test_coprocessor\+(0x|)80>
128                         150: WDISP22    stop\+0xfffffeb0
129  154:   01 00 00 00     nop 
130  158:   0b c0 00 01     cber  15c <test_coprocessor\+(0x|)88>
131                         158: WDISP22    stop\+0xfffffea8
132  15c:   01 00 00 00     nop 
133  160:   2b c0 00 01     cber,a   164 <test_coprocessor\+(0x|)90>
134                         160: WDISP22    stop\+0xfffffea0
135  164:   01 00 00 00     nop 
136  168:   0d c0 00 01     cbfr  16c <test_coprocessor\+(0x|)98>
137                         168: WDISP22    stop\+0xfffffe98
138  16c:   01 00 00 00     nop 
139  170:   2d c0 00 01     cbfr,a   174 <test_coprocessor\+(0x|)a0>
140                         170: WDISP22    stop\+0xfffffe90
141  174:   01 00 00 00     nop 
142  178:   0f c0 00 01     cbefr  17c <test_coprocessor\+(0x|)a8>
143                         178: WDISP22    stop\+0xfffffe88
144  17c:   01 00 00 00     nop 
145  180:   2f c0 00 01     cbefr,a   184 <test_coprocessor\+(0x|)b0>
146                         180: WDISP22    stop\+0xfffffe80
147  184:   01 00 00 00     nop 
148  188:   11 c0 00 01     cba  18c <test_coprocessor\+(0x|)b8>
149                         188: WDISP22    stop\+0xfffffe78
150  18c:   01 00 00 00     nop 
151  190:   31 c0 00 01     cba,a   194 <test_coprocessor\+(0x|)c0>
152                         190: WDISP22    stop\+0xfffffe70
153  194:   01 00 00 00     nop 
154  198:   13 c0 00 01     cbne  19c <test_coprocessor\+(0x|)c8>
155                         198: WDISP22    stop\+0xfffffe68
156  19c:   01 00 00 00     nop 
157  1a0:   33 c0 00 01     cbne,a   1a4 <test_coprocessor\+(0x|)d0>
158                         1a0: WDISP22    stop\+0xfffffe60
159  1a4:   01 00 00 00     nop 
160  1a8:   15 c0 00 01     cbnf  1ac <test_coprocessor\+(0x|)d8>
161                         1a8: WDISP22    stop\+0xfffffe58
162  1ac:   01 00 00 00     nop 
163  1b0:   35 c0 00 01     cbnf,a   1b4 <test_coprocessor\+(0x|)e0>
164                         1b0: WDISP22    stop\+0xfffffe50
165  1b4:   01 00 00 00     nop 
166  1b8:   17 c0 00 01     cbnef  1bc <test_coprocessor\+(0x|)e8>
167                         1b8: WDISP22    stop\+0xfffffe48
168  1bc:   01 00 00 00     nop 
169  1c0:   37 c0 00 01     cbnef,a   1c4 <test_coprocessor\+(0x|)f0>
170                         1c0: WDISP22    stop\+0xfffffe40
171  1c4:   01 00 00 00     nop 
172  1c8:   19 c0 00 01     cbnr  1cc <test_coprocessor\+(0x|)f8>
173                         1c8: WDISP22    stop\+0xfffffe38
174  1cc:   01 00 00 00     nop 
175  1d0:   39 c0 00 01     cbnr,a   1d4 <test_coprocessor\+(0x|)100>
176                         1d0: WDISP22    stop\+0xfffffe30
177  1d4:   01 00 00 00     nop 
178  1d8:   1b c0 00 01     cbner  1dc <test_coprocessor\+(0x|)108>
179                         1d8: WDISP22    stop\+0xfffffe28
180  1dc:   01 00 00 00     nop 
181  1e0:   3b c0 00 01     cbner,a   1e4 <test_coprocessor\+(0x|)110>
182                         1e0: WDISP22    stop\+0xfffffe20
183  1e4:   01 00 00 00     nop 
184  1e8:   1d c0 00 01     cbnfr  1ec <test_coprocessor\+(0x|)118>
185                         1e8: WDISP22    stop\+0xfffffe18
186  1ec:   01 00 00 00     nop 
187  1f0:   3d c0 00 01     cbnfr,a   1f4 <test_coprocessor\+(0x|)120>
188                         1f0: WDISP22    stop\+0xfffffe10
189  1f4:   01 00 00 00     nop 
190  1f8:   1f c0 00 01     cbnefr  1fc <test_coprocessor\+(0x|)128>
191                         1f8: WDISP22    stop\+0xfffffe08
192  1fc:   01 00 00 00     nop 
193  200:   3f c0 00 01     cbnefr,a   204 <test_coprocessor\+(0x|)130>
194                         200: WDISP22    stop\+0xfffffe00
195  204:   01 00 00 00     nop