OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [sparc/] [splet.d] - Blame information for rev 816

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
#as: -Asparclet
2
#objdump: -dr
3
#name: sparclet extensions
4
 
5
.*: +file format .*
6
 
7
Disassembly of section .text:
8
 
9
0+ :
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 :
30
  48:   86 50 40 02     umul  %g1, %g2, %g3
31
  4c:   86 50 40 02     umul  %g1, %g2, %g3
32
 
33
0+50 :
34
  50:   86 58 40 02     smul  %g1, %g2, %g3
35
  54:   86 58 40 02     smul  %g1, %g2, %g3
36
 
37
0+58 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 
101
                        108: WDISP22    stop\+0xfffffef8
102
 10c:   01 00 00 00     nop
103
 110:   21 c0 00 01     cbn,a   114 
104
                        110: WDISP22    stop\+0xfffffef0
105
 114:   01 00 00 00     nop
106
 118:   03 c0 00 01     cbe  11c 
107
                        118: WDISP22    stop\+0xfffffee8
108
 11c:   01 00 00 00     nop
109
 120:   23 c0 00 01     cbe,a   124 
110
                        120: WDISP22    stop\+0xfffffee0
111
 124:   01 00 00 00     nop
112
 128:   05 c0 00 01     cbf  12c 
113
                        128: WDISP22    stop\+0xfffffed8
114
 12c:   01 00 00 00     nop
115
 130:   25 c0 00 01     cbf,a   134 
116
                        130: WDISP22    stop\+0xfffffed0
117
 134:   01 00 00 00     nop
118
 138:   07 c0 00 01     cbef  13c 
119
                        138: WDISP22    stop\+0xfffffec8
120
 13c:   01 00 00 00     nop
121
 140:   27 c0 00 01     cbef,a   144 
122
                        140: WDISP22    stop\+0xfffffec0
123
 144:   01 00 00 00     nop
124
 148:   09 c0 00 01     cbr  14c 
125
                        148: WDISP22    stop\+0xfffffeb8
126
 14c:   01 00 00 00     nop
127
 150:   29 c0 00 01     cbr,a   154 
128
                        150: WDISP22    stop\+0xfffffeb0
129
 154:   01 00 00 00     nop
130
 158:   0b c0 00 01     cber  15c 
131
                        158: WDISP22    stop\+0xfffffea8
132
 15c:   01 00 00 00     nop
133
 160:   2b c0 00 01     cber,a   164 
134
                        160: WDISP22    stop\+0xfffffea0
135
 164:   01 00 00 00     nop
136
 168:   0d c0 00 01     cbfr  16c 
137
                        168: WDISP22    stop\+0xfffffe98
138
 16c:   01 00 00 00     nop
139
 170:   2d c0 00 01     cbfr,a   174 
140
                        170: WDISP22    stop\+0xfffffe90
141
 174:   01 00 00 00     nop
142
 178:   0f c0 00 01     cbefr  17c 
143
                        178: WDISP22    stop\+0xfffffe88
144
 17c:   01 00 00 00     nop
145
 180:   2f c0 00 01     cbefr,a   184 
146
                        180: WDISP22    stop\+0xfffffe80
147
 184:   01 00 00 00     nop
148
 188:   11 c0 00 01     cba  18c 
149
                        188: WDISP22    stop\+0xfffffe78
150
 18c:   01 00 00 00     nop
151
 190:   31 c0 00 01     cba,a   194 
152
                        190: WDISP22    stop\+0xfffffe70
153
 194:   01 00 00 00     nop
154
 198:   13 c0 00 01     cbne  19c 
155
                        198: WDISP22    stop\+0xfffffe68
156
 19c:   01 00 00 00     nop
157
 1a0:   33 c0 00 01     cbne,a   1a4 
158
                        1a0: WDISP22    stop\+0xfffffe60
159
 1a4:   01 00 00 00     nop
160
 1a8:   15 c0 00 01     cbnf  1ac 
161
                        1a8: WDISP22    stop\+0xfffffe58
162
 1ac:   01 00 00 00     nop
163
 1b0:   35 c0 00 01     cbnf,a   1b4 
164
                        1b0: WDISP22    stop\+0xfffffe50
165
 1b4:   01 00 00 00     nop
166
 1b8:   17 c0 00 01     cbnef  1bc 
167
                        1b8: WDISP22    stop\+0xfffffe48
168
 1bc:   01 00 00 00     nop
169
 1c0:   37 c0 00 01     cbnef,a   1c4 
170
                        1c0: WDISP22    stop\+0xfffffe40
171
 1c4:   01 00 00 00     nop
172
 1c8:   19 c0 00 01     cbnr  1cc 
173
                        1c8: WDISP22    stop\+0xfffffe38
174
 1cc:   01 00 00 00     nop
175
 1d0:   39 c0 00 01     cbnr,a   1d4 
176
                        1d0: WDISP22    stop\+0xfffffe30
177
 1d4:   01 00 00 00     nop
178
 1d8:   1b c0 00 01     cbner  1dc 
179
                        1d8: WDISP22    stop\+0xfffffe28
180
 1dc:   01 00 00 00     nop
181
 1e0:   3b c0 00 01     cbner,a   1e4 
182
                        1e0: WDISP22    stop\+0xfffffe20
183
 1e4:   01 00 00 00     nop
184
 1e8:   1d c0 00 01     cbnfr  1ec 
185
                        1e8: WDISP22    stop\+0xfffffe18
186
 1ec:   01 00 00 00     nop
187
 1f0:   3d c0 00 01     cbnfr,a   1f4 
188
                        1f0: WDISP22    stop\+0xfffffe10
189
 1f4:   01 00 00 00     nop
190
 1f8:   1f c0 00 01     cbnefr  1fc 
191
                        1f8: WDISP22    stop\+0xfffffe08
192
 1fc:   01 00 00 00     nop
193
 200:   3f c0 00 01     cbnefr,a   204 
194
                        200: WDISP22    stop\+0xfffffe00
195
 204:   01 00 00 00     nop

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.