~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/sparc/splet.d

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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