Add new mnemonics for VLE multiple load instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / spe.d
CommitLineData
74081948
AF
1#as: -a32 -mvle
2#objdump: -d -Mspe
3#name: Validate SPE instructions
4
5.*: +file format elf.*-powerpc.*
6
7
8Disassembly of section .text:
9
1000000000 <.text>:
11 0: 10 01 12 00 evaddw r0,r1,r2
12 4: 10 1f 12 02 evaddiw r0,r2,31
13 8: 10 01 12 04 evsubfw r0,r1,r2
14 c: 10 01 12 04 evsubfw r0,r1,r2
15 10: 10 1f 12 06 evsubifw r0,31,r2
16 14: 10 1f 12 06 evsubifw r0,31,r2
17 18: 10 01 02 08 evabs r0,r1
18 1c: 10 01 02 09 evneg r0,r1
19 20: 10 01 02 0a evextsb r0,r1
20 24: 10 01 02 0b evextsh r0,r1
21 28: 10 01 02 0c evrndw r0,r1
22 2c: 10 01 02 0d evcntlzw r0,r1
23 30: 10 01 02 0e evcntlsw r0,r1
24 34: 10 01 12 0f brinc r0,r1,r2
25 38: 10 01 12 11 evand r0,r1,r2
26 3c: 10 01 12 12 evandc r0,r1,r2
27 40: 10 01 12 16 evxor r0,r1,r2
28 44: 10 01 0a 17 evmr r0,r1
29 48: 10 01 12 17 evor r0,r1,r2
30 4c: 10 01 12 18 evnor r0,r1,r2
31 50: 10 01 0a 18 evnor r0,r1,r1
32 54: 10 01 12 19 eveqv r0,r1,r2
33 58: 10 01 12 1b evorc r0,r1,r2
34 5c: 10 01 12 1e evnand r0,r1,r2
35 60: 10 01 12 20 evsrwu r0,r1,r2
36 64: 10 01 12 21 evsrws r0,r1,r2
37 68: 10 01 fa 22 evsrwiu r0,r1,31
38 6c: 10 01 fa 23 evsrwis r0,r1,31
39 70: 10 01 12 24 evslw r0,r1,r2
40 74: 10 01 fa 26 evslwi r0,r1,31
41 78: 10 01 12 28 evrlw r0,r1,r2
42 7c: 10 10 02 29 evsplati r0,-16
43 80: 10 01 fa 2a evrlwi r0,r1,31
44 84: 10 10 02 2b evsplatfi r0,-16
45 88: 10 01 12 2c evmergehi r0,r1,r2
46 8c: 10 01 12 2d evmergelo r0,r1,r2
47 90: 10 01 12 2e evmergehilo r0,r1,r2
48 94: 10 01 12 2f evmergelohi r0,r1,r2
49 98: 10 01 12 30 evcmpgtu cr0,r1,r2
50 9c: 10 01 12 31 evcmpgts cr0,r1,r2
51 a0: 10 01 12 32 evcmpltu cr0,r1,r2
52 a4: 10 01 12 33 evcmplts cr0,r1,r2
53 a8: 10 01 12 34 evcmpeq cr0,r1,r2
54 ac: 10 01 12 78 evsel r0,r1,r2,cr0
55 b0: 10 01 12 80 evfsadd r0,r1,r2
56 b4: 10 01 12 81 evfssub r0,r1,r2
57 b8: 10 01 12 82 evfsmadd r0,r1,r2
58 bc: 10 01 12 83 evfsmsub r0,r1,r2
59 c0: 10 01 02 84 evfsabs r0,r1
60 c4: 10 01 02 85 evfsnabs r0,r1
61 c8: 10 01 02 86 evfsneg r0,r1
62 cc: 10 01 12 88 evfsmul r0,r1,r2
63 d0: 10 01 12 89 evfsdiv r0,r1,r2
64 d4: 10 01 12 8a evfsnmadd r0,r1,r2
65 d8: 10 01 12 8b evfsnmsub r0,r1,r2
66 dc: 10 01 12 8c evfscmpgt cr0,r1,r2
67 e0: 10 01 12 8d evfscmplt cr0,r1,r2
68 e4: 10 01 12 8e evfscmpeq cr0,r1,r2
69 e8: 10 00 12 90 evfscfui r0,r2
70 ec: 10 00 12 91 evfscfsi r0,r2
71 f0: 10 00 12 92 evfscfuf r0,r2
72 f4: 10 00 12 93 evfscfsf r0,r2
73 f8: 10 00 12 94 evfsctui r0,r2
74 fc: 10 00 12 95 evfsctsi r0,r2
75 100: 10 00 12 96 evfsctuf r0,r2
76 104: 10 00 12 97 evfsctsf r0,r2
77 108: 10 00 12 98 evfsctuiz r0,r2
78 10c: 10 00 12 9a evfsctsiz r0,r2
79 110: 10 01 12 9c evfststgt cr0,r1,r2
80 114: 10 01 12 9d evfststlt cr0,r1,r2
81 118: 10 01 12 9e evfststeq cr0,r1,r2
82 11c: 10 01 13 00 evlddx r0,r1,r2
83 120: 10 01 0b 01 evldd r0,8\(r1\)
84 124: 10 01 13 02 evldwx r0,r1,r2
85 128: 10 01 0b 03 evldw r0,8\(r1\)
86 12c: 10 01 13 04 evldhx r0,r1,r2
87 130: 10 01 0b 05 evldh r0,8\(r1\)
88 134: 10 01 13 08 evlhhesplatx r0,r1,r2
89 138: 10 01 0b 09 evlhhesplat r0,2\(r1\)
90 13c: 10 01 13 0c evlhhousplatx r0,r1,r2
91 140: 10 01 0b 0d evlhhousplat r0,2\(r1\)
92 144: 10 01 13 0e evlhhossplatx r0,r1,r2
93 148: 10 01 0b 0f evlhhossplat r0,2\(r1\)
94 14c: 10 01 13 10 evlwhex r0,r1,r2
95 150: 10 01 0b 11 evlwhe r0,4\(r1\)
96 154: 10 01 13 14 evlwhoux r0,r1,r2
97 158: 10 01 0b 15 evlwhou r0,4\(r1\)
98 15c: 10 01 13 16 evlwhosx r0,r1,r2
99 160: 10 01 0b 17 evlwhos r0,4\(r1\)
100 164: 10 01 13 18 evlwwsplatx r0,r1,r2
101 168: 10 01 0b 19 evlwwsplat r0,4\(r1\)
102 16c: 10 01 13 1c evlwhsplatx r0,r1,r2
103 170: 10 01 0b 1d evlwhsplat r0,4\(r1\)
104 174: 10 01 13 20 evstddx r0,r1,r2
105 178: 10 01 0b 21 evstdd r0,8\(r1\)
106 17c: 10 01 13 22 evstdwx r0,r1,r2
107 180: 10 01 0b 23 evstdw r0,8\(r1\)
108 184: 10 01 13 24 evstdhx r0,r1,r2
109 188: 10 01 0b 25 evstdh r0,8\(r1\)
110 18c: 10 01 13 30 evstwhex r0,r1,r2
111 190: 10 01 0b 31 evstwhe r0,4\(r1\)
112 194: 10 01 13 34 evstwhox r0,r1,r2
113 198: 10 01 0b 35 evstwho r0,4\(r1\)
114 19c: 10 01 13 38 evstwwex r0,r1,r2
115 1a0: 10 01 0b 39 evstwwe r0,4\(r1\)
116 1a4: 10 01 13 3c evstwwox r0,r1,r2
117 1a8: 10 01 0b 3d evstwwo r0,4\(r1\)
118 1ac: 10 01 14 03 evmhessf r0,r1,r2
119 1b0: 10 01 14 07 evmhossf r0,r1,r2
120 1b4: 10 01 14 08 evmheumi r0,r1,r2
121 1b8: 10 01 14 09 evmhesmi r0,r1,r2
122 1bc: 10 01 14 0b evmhesmf r0,r1,r2
123 1c0: 10 01 14 0c evmhoumi r0,r1,r2
124 1c4: 10 01 14 0d evmhosmi r0,r1,r2
125 1c8: 10 01 14 0f evmhosmf r0,r1,r2
126 1cc: 10 01 14 23 evmhessfa r0,r1,r2
127 1d0: 10 01 14 27 evmhossfa r0,r1,r2
128 1d4: 10 01 14 28 evmheumia r0,r1,r2
129 1d8: 10 01 14 29 evmhesmia r0,r1,r2
130 1dc: 10 01 14 2b evmhesmfa r0,r1,r2
131 1e0: 10 01 14 2c evmhoumia r0,r1,r2
132 1e4: 10 01 14 2d evmhosmia r0,r1,r2
133 1e8: 10 01 14 2f evmhosmfa r0,r1,r2
134 1ec: 10 01 14 43 evmwlssf r0,r1,r2
135 1f0: 10 01 14 47 evmwhssf r0,r1,r2
136 1f4: 10 01 14 48 evmwlumi r0,r1,r2
137 1f8: 10 01 14 4b evmwlsmf r0,r1,r2
138 1fc: 10 01 14 4c evmwhumi r0,r1,r2
139 200: 10 01 14 4d evmwhsmi r0,r1,r2
140 204: 10 01 14 4f evmwhsmf r0,r1,r2
141 208: 10 01 14 53 evmwssf r0,r1,r2
142 20c: 10 01 14 58 evmwumi r0,r1,r2
143 210: 10 01 14 59 evmwsmi r0,r1,r2
144 214: 10 01 14 5b evmwsmf r0,r1,r2
145 218: 10 01 14 63 evmwlssfa r0,r1,r2
146 21c: 10 01 14 67 evmwhssfa r0,r1,r2
147 220: 10 01 14 68 evmwlumia r0,r1,r2
148 224: 10 01 14 6b evmwlsmfa r0,r1,r2
149 228: 10 01 14 6c evmwhumia r0,r1,r2
150 22c: 10 01 14 6d evmwhsmia r0,r1,r2
151 230: 10 01 14 6f evmwhsmfa r0,r1,r2
152 234: 10 01 14 73 evmwssfa r0,r1,r2
153 238: 10 01 14 78 evmwumia r0,r1,r2
154 23c: 10 01 14 79 evmwsmia r0,r1,r2
155 240: 10 01 14 7b evmwsmfa r0,r1,r2
156 244: 10 01 04 c0 evaddusiaaw r0,r1
157 248: 10 01 04 c1 evaddssiaaw r0,r1
158 24c: 10 01 04 c2 evsubfusiaaw r0,r1
159 250: 10 01 04 c3 evsubfssiaaw r0,r1
160 254: 10 01 04 c4 evmra r0,r1
161 258: 10 01 14 c6 evdivws r0,r1,r2
162 25c: 10 01 14 c7 evdivwu r0,r1,r2
163 260: 10 01 04 c8 evaddumiaaw r0,r1
164 264: 10 01 04 c9 evaddsmiaaw r0,r1
165 268: 10 01 04 ca evsubfumiaaw r0,r1
166 26c: 10 01 04 cb evsubfsmiaaw r0,r1
167 270: 10 01 15 00 evmheusiaaw r0,r1,r2
168 274: 10 01 15 01 evmhessiaaw r0,r1,r2
169 278: 10 01 15 03 evmhessfaaw r0,r1,r2
170 27c: 10 01 15 04 evmhousiaaw r0,r1,r2
171 280: 10 01 15 05 evmhossiaaw r0,r1,r2
172 284: 10 01 15 07 evmhossfaaw r0,r1,r2
173 288: 10 01 15 08 evmheumiaaw r0,r1,r2
174 28c: 10 01 15 09 evmhesmiaaw r0,r1,r2
175 290: 10 01 15 0b evmhesmfaaw r0,r1,r2
176 294: 10 01 15 0c evmhoumiaaw r0,r1,r2
177 298: 10 01 15 0d evmhosmiaaw r0,r1,r2
178 29c: 10 01 15 0f evmhosmfaaw r0,r1,r2
179 2a0: 10 01 15 28 evmhegumiaa r0,r1,r2
180 2a4: 10 01 15 29 evmhegsmiaa r0,r1,r2
181 2a8: 10 01 15 2b evmhegsmfaa r0,r1,r2
182 2ac: 10 01 15 2c evmhogumiaa r0,r1,r2
183 2b0: 10 01 15 2d evmhogsmiaa r0,r1,r2
184 2b4: 10 01 15 2f evmhogsmfaa r0,r1,r2
185 2b8: 10 01 15 40 evmwlusiaaw r0,r1,r2
186 2bc: 10 01 15 41 evmwlssiaaw r0,r1,r2
187 2c0: 10 01 15 43 evmwlssfaaw r0,r1,r2
188 2c4: 10 01 15 44 evmwhusiaa r0,r1,r2
189 2c8: 10 01 15 45 evmwhssmaa r0,r1,r2
190 2cc: 10 01 15 47 evmwhssfaa r0,r1,r2
191 2d0: 10 01 15 48 evmwlumiaaw r0,r1,r2
192 2d4: 10 01 15 49 evmwlsmiaaw r0,r1,r2
193 2d8: 10 01 15 4b evmwlsmfaaw r0,r1,r2
194 2dc: 10 01 15 4c evmwhumiaa r0,r1,r2
195 2e0: 10 01 15 4d evmwhsmiaa r0,r1,r2
196 2e4: 10 01 15 4f evmwhsmfaa r0,r1,r2
197 2e8: 10 01 15 53 evmwssfaa r0,r1,r2
198 2ec: 10 01 15 58 evmwumiaa r0,r1,r2
199 2f0: 10 01 15 59 evmwsmiaa r0,r1,r2
200 2f4: 10 01 15 5b evmwsmfaa r0,r1,r2
201 2f8: 10 01 15 64 evmwhgumiaa r0,r1,r2
202 2fc: 10 01 15 65 evmwhgsmiaa r0,r1,r2
203 300: 10 01 15 67 evmwhgssfaa r0,r1,r2
204 304: 10 01 15 6f evmwhgsmfaa r0,r1,r2
205 308: 10 01 15 80 evmheusianw r0,r1,r2
206 30c: 10 01 15 81 evmhessianw r0,r1,r2
207 310: 10 01 15 83 evmhessfanw r0,r1,r2
208 314: 10 01 15 84 evmhousianw r0,r1,r2
209 318: 10 01 15 85 evmhossianw r0,r1,r2
210 31c: 10 01 15 87 evmhossfanw r0,r1,r2
211 320: 10 01 15 88 evmheumianw r0,r1,r2
212 324: 10 01 15 89 evmhesmianw r0,r1,r2
213 328: 10 01 15 8b evmhesmfanw r0,r1,r2
214 32c: 10 01 15 8c evmhoumianw r0,r1,r2
215 330: 10 01 15 8d evmhosmianw r0,r1,r2
216 334: 10 01 15 8f evmhosmfanw r0,r1,r2
217 338: 10 01 15 a8 evmhegumian r0,r1,r2
218 33c: 10 01 15 a9 evmhegsmian r0,r1,r2
219 340: 10 01 15 ab evmhegsmfan r0,r1,r2
220 344: 10 01 15 ac evmhogumian r0,r1,r2
221 348: 10 01 15 ad evmhogsmian r0,r1,r2
222 34c: 10 01 15 af evmhogsmfan r0,r1,r2
223 350: 10 01 15 c0 evmwlusianw r0,r1,r2
224 354: 10 01 15 c1 evmwlssianw r0,r1,r2
225 358: 10 01 15 c3 evmwlssfanw r0,r1,r2
226 35c: 10 01 15 c4 evmwhusian r0,r1,r2
227 360: 10 01 15 c5 evmwhssian r0,r1,r2
228 364: 10 01 15 c7 evmwhssfan r0,r1,r2
229 368: 10 01 15 c8 evmwlumianw r0,r1,r2
230 36c: 10 01 15 c9 evmwlsmianw r0,r1,r2
231 370: 10 01 15 cb evmwlsmfanw r0,r1,r2
232 374: 10 01 15 cc evmwhumian r0,r1,r2
233 378: 10 01 15 cd evmwhsmian r0,r1,r2
234 37c: 10 01 15 cf evmwhsmfan r0,r1,r2
235 380: 10 01 15 d3 evmwssfan r0,r1,r2
236 384: 10 01 15 d8 evmwumian r0,r1,r2
237 388: 10 01 15 d9 evmwsmian r0,r1,r2
238 38c: 10 01 15 db evmwsmfan r0,r1,r2
239 390: 10 01 15 e4 evmwhgumian r0,r1,r2
240 394: 10 01 15 e5 evmwhgsmian r0,r1,r2
241 398: 10 01 15 e7 evmwhgssfan r0,r1,r2
242 39c: 10 01 15 ef evmwhgsmfan r0,r1,r2
243 3a0: 7c 01 16 3e evlddepx r0,r1,r2
244 3a4: 7c 01 17 3e evstddepx r0,r1,r2
245 3a8: 10 01 12 c0 efsadd r0,r1,r2
246 3ac: 10 01 12 c1 efssub r0,r1,r2
247 3b0: 10 01 02 c4 efsabs r0,r1
248 3b4: 10 01 02 c5 efsnabs r0,r1
249 3b8: 10 01 02 c6 efsneg r0,r1
250 3bc: 10 01 12 c8 efsmul r0,r1,r2
251 3c0: 10 01 12 c9 efsdiv r0,r1,r2
252 3c4: 10 01 12 cc efscmpgt cr0,r1,r2
253 3c8: 10 01 12 cd efscmplt cr0,r1,r2
254 3cc: 10 01 12 ce efscmpeq cr0,r1,r2
255 3d0: 10 00 12 d0 efscfui r0,r2
256 3d4: 10 00 12 d1 efscfsi r0,r2
257 3d8: 10 00 12 d2 efscfuf r0,r2
258 3dc: 10 00 12 d3 efscfsf r0,r2
259 3e0: 10 00 12 d4 efsctui r0,r2
260 3e4: 10 00 12 d5 efsctsi r0,r2
261 3e8: 10 00 12 d6 efsctuf r0,r2
262 3ec: 10 00 12 d7 efsctsf r0,r2
263 3f0: 10 00 12 d8 efsctuiz r0,r2
264 3f4: 10 00 12 da efsctsiz r0,r2
265 3f8: 10 01 12 dc efststgt cr0,r1,r2
266 3fc: 10 01 12 dd efststlt cr0,r1,r2
267 400: 10 01 12 de efststeq cr0,r1,r2
This page took 0.057509 seconds and 4 git commands to generate.