Add new mnemonics for VLE multiple load instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / spe.s
CommitLineData
74081948
AF
1# PA SPE instructions
2 .section ".text"
3 .equ rA,1
4 .equ rB,2
5 .equ rD,0
6 .equ rS,0
7 .equ rT,0
8 .equ UIMM, 31
9 .equ UIMM_2, 2
10 .equ UIMM_4, 4
11 .equ UIMM_8, 8
12 .equ SIMM, -16
13 .equ crD, 0
14 .equ crS, 0
15
16 evaddw rS, rA, rB
17 evaddiw rS, rB, UIMM
18 evsubfw rS, rA, rB
19 evsubw rS, rB, rA
20 evsubifw rS, UIMM, rB
21 evsubiw rS, rB, UIMM
22 evabs rS, rA
23 evneg rS, rA
24 evextsb rS, rA
25 evextsh rS, rA
26 evrndw rS, rA
27 evcntlzw rS, rA
28 evcntlsw rS, rA
29 brinc rS, rA, rB
30 evand rS, rA, rB
31 evandc rS, rA, rB
32 evxor rS, rA, rB
33 evmr rS, rA
34 evor rS, rA, rB
35 evnor rS, rA, rB
36 evnot rS, rA
37 eveqv rS, rA, rB
38 evorc rS, rA, rB
39 evnand rS, rA, rB
40 evsrwu rS, rA, rB
41 evsrws rS, rA, rB
42 evsrwiu rS, rA, UIMM
43 evsrwis rS, rA, UIMM
44 evslw rS, rA, rB
45 evslwi rS, rA, UIMM
46 evrlw rS, rA, rB
47 evsplati rS, SIMM
48 evrlwi rS, rA, UIMM
49 evsplatfi rS, SIMM
50 evmergehi rS, rA, rB
51 evmergelo rS, rA, rB
52 evmergehilo rS, rA, rB
53 evmergelohi rS, rA, rB
54 evcmpgtu crD, rA, rB
55 evcmpgts crD, rA, rB
56 evcmpltu crD, rA, rB
57 evcmplts crD, rA, rB
58 evcmpeq crD, rA, rB
59 evsel rS, rA, rB, crS
60 evfsadd rS, rA, rB
61 evfssub rS, rA, rB
62 evfsmadd rS, rA, rB
63 evfsmsub rS, rA, rB
64 evfsabs rS, rA
65 evfsnabs rS, rA
66 evfsneg rS, rA
67 evfsmul rS, rA, rB
68 evfsdiv rS, rA, rB
69 evfsnmadd rS, rA, rB
70 evfsnmsub rS, rA, rB
71 evfscmpgt crD, rA, rB
72 evfscmplt crD, rA, rB
73 evfscmpeq crD, rA, rB
74 evfscfui rS, rB
75 evfscfsi rS, rB
76 evfscfuf rS, rB
77 evfscfsf rS, rB
78 evfsctui rS, rB
79 evfsctsi rS, rB
80 evfsctuf rS, rB
81 evfsctsf rS, rB
82 evfsctuiz rS, rB
83 evfsctsiz rS, rB
84 evfststgt crD, rA, rB
85 evfststlt crD, rA, rB
86 evfststeq crD, rA, rB
87 evlddx rS, rA, rB
88 evldd rS, UIMM_8(rA)
89 evldwx rS, rA, rB
90 evldw rS, UIMM_8(rA)
91 evldhx rS, rA, rB
92 evldh rS, UIMM_8(rA)
93 evlhhesplatx rS, rA, rB
94 evlhhesplat rS, UIMM_2(rA)
95 evlhhousplatx rS, rA, rB
96 evlhhousplat rS, UIMM_2(rA)
97 evlhhossplatx rS, rA, rB
98 evlhhossplat rS, UIMM_2(rA)
99 evlwhex rS, rA, rB
100 evlwhe rS, UIMM_4(rA)
101 evlwhoux rS, rA, rB
102 evlwhou rS, UIMM_4(rA)
103 evlwhosx rS, rA, rB
104 evlwhos rS, UIMM_4(rA)
105 evlwwsplatx rS, rA, rB
106 evlwwsplat rS, UIMM_4(rA)
107 evlwhsplatx rS, rA, rB
108 evlwhsplat rS, UIMM_4(rA)
109 evstddx rS, rA, rB
110 evstdd rS, UIMM_8(rA)
111 evstdwx rS, rA, rB
112 evstdw rS, UIMM_8(rA)
113 evstdhx rS, rA, rB
114 evstdh rS, UIMM_8(rA)
115 evstwhex rS, rA, rB
116 evstwhe rS, UIMM_4(rA)
117 evstwhox rS, rA, rB
118 evstwho rS, UIMM_4(rA)
119 evstwwex rS, rA, rB
120 evstwwe rS, UIMM_4(rA)
121 evstwwox rS, rA, rB
122 evstwwo rS, UIMM_4(rA)
123 evmhessf rS, rA, rB
124 evmhossf rS, rA, rB
125 evmheumi rS, rA, rB
126 evmhesmi rS, rA, rB
127 evmhesmf rS, rA, rB
128 evmhoumi rS, rA, rB
129 evmhosmi rS, rA, rB
130 evmhosmf rS, rA, rB
131 evmhessfa rS, rA, rB
132 evmhossfa rS, rA, rB
133 evmheumia rS, rA, rB
134 evmhesmia rS, rA, rB
135 evmhesmfa rS, rA, rB
136 evmhoumia rS, rA, rB
137 evmhosmia rS, rA, rB
138 evmhosmfa rS, rA, rB
139 evmwlssf rD, rA, rB
140 evmwhssf rS, rA, rB
141 evmwlumi rS, rA, rB
142 evmwlsmf rD, rA, rB
143 evmwhumi rS, rA, rB
144 evmwhsmi rS, rA, rB
145 evmwhsmf rS, rA, rB
146 evmwssf rS, rA, rB
147 evmwumi rS, rA, rB
148 evmwsmi rS, rA, rB
149 evmwsmf rS, rA, rB
150 evmwlssfa rD, rA, rB
151 evmwhssfa rS, rA, rB
152 evmwlumia rS, rA, rB
153 evmwlsmfa rD, rA, rB
154 evmwhumia rS, rA, rB
155 evmwhsmia rS, rA, rB
156 evmwhsmfa rS, rA, rB
157 evmwssfa rS, rA, rB
158 evmwumia rS, rA, rB
159 evmwsmia rS, rA, rB
160 evmwsmfa rS, rA, rB
161 evaddusiaaw rS, rA
162 evaddssiaaw rS, rA
163 evsubfusiaaw rS, rA
164 evsubfssiaaw rS, rA
165 evmra rS, rA
166 evdivws rS, rA, rB
167 evdivwu rS, rA, rB
168 evaddumiaaw rS, rA
169 evaddsmiaaw rS, rA
170 evsubfumiaaw rS, rA
171 evsubfsmiaaw rS, rA
172 evmheusiaaw rS, rA, rB
173 evmhessiaaw rS, rA, rB
174 evmhessfaaw rS, rA, rB
175 evmhousiaaw rS, rA, rB
176 evmhossiaaw rS, rA, rB
177 evmhossfaaw rS, rA, rB
178 evmheumiaaw rS, rA, rB
179 evmhesmiaaw rS, rA, rB
180 evmhesmfaaw rS, rA, rB
181 evmhoumiaaw rS, rA, rB
182 evmhosmiaaw rS, rA, rB
183 evmhosmfaaw rS, rA, rB
184 evmhegumiaa rS, rA, rB
185 evmhegsmiaa rS, rA, rB
186 evmhegsmfaa rS, rA, rB
187 evmhogumiaa rS, rA, rB
188 evmhogsmiaa rS, rA, rB
189 evmhogsmfaa rS, rA, rB
190 evmwlusiaaw rS, rA, rB
191 evmwlssiaaw rS, rA, rB
192 evmwlssfaaw rD, rA, rB
193 evmwhusiaa rD, rA, rB
194 evmwhssmaa rD, rA, rB
195 evmwhssfaa rD, rA, rB
196 evmwlumiaaw rS, rA, rB
197 evmwlsmiaaw rS, rA, rB
198 evmwlsmfaaw rD, rA, rB
199 evmwhumiaa rD, rA, rB
200 evmwhsmiaa rD, rA, rB
201 evmwhsmfaa rD, rA, rB
202 evmwssfaa rS, rA, rB
203 evmwumiaa rS, rA, rB
204 evmwsmiaa rS, rA, rB
205 evmwsmfaa rS, rA, rB
206 evmwhgumiaa rD, rA, rB
207 evmwhgsmiaa rD, rA, rB
208 evmwhgssfaa rD, rA, rB
209 evmwhgsmfaa rD, rA, rB
210 evmheusianw rS, rA, rB
211 evmhessianw rS, rA, rB
212 evmhessfanw rS, rA, rB
213 evmhousianw rS, rA, rB
214 evmhossianw rS, rA, rB
215 evmhossfanw rS, rA, rB
216 evmheumianw rS, rA, rB
217 evmhesmianw rS, rA, rB
218 evmhesmfanw rS, rA, rB
219 evmhoumianw rS, rA, rB
220 evmhosmianw rS, rA, rB
221 evmhosmfanw rS, rA, rB
222 evmhegumian rS, rA, rB
223 evmhegsmian rS, rA, rB
224 evmhegsmfan rS, rA, rB
225 evmhogumian rS, rA, rB
226 evmhogsmian rS, rA, rB
227 evmhogsmfan rS, rA, rB
228 evmwlusianw rS, rA, rB
229 evmwlssianw rS, rA, rB
230 evmwlssfanw rD, rA, rB
231 evmwhusian rD, rA, rB
232 evmwhssian rD, rA, rB
233 evmwhssfan rD, rA, rB
234 evmwlumianw rS, rA, rB
235 evmwlsmianw rS, rA, rB
236 evmwlsmfanw rD, rA, rB
237 evmwhumian rD, rA, rB
238 evmwhsmian rD, rA, rB
239 evmwhsmfan rD, rA, rB
240 evmwssfan rS, rA, rB
241 evmwumian rS, rA, rB
242 evmwsmian rS, rA, rB
243 evmwsmfan rS, rA, rB
244 evmwhgumian rD, rA, rB
245 evmwhgsmian rD, rA, rB
246 evmwhgssfan rD, rA, rB
247 evmwhgsmfan rD, rA, rB
248 evlddepx rT, rA, rB
249 evstddepx rT, rA, rB
250
251;#SPE mapped by macro
252 evsadd rS, rA, rB
253 evssub rS, rA, rB
254 evsabs rS, rA
255 evsnabs rS, rA
256 evsneg rS, rA
257 evsmul rS, rA, rB
258 evsdiv rS, rA, rB
259 evscmpgt crD, rA, rB
260 evsgmplt crD, rA, rB
261 evsgmpeq crD, rA, rB
262 evscfui rS, rB
263 evscfsi rS, rB
264 evscfuf rS, rB
265 evscfsf rS, rB
266 evsctui rS, rB
267 evsctsi rS, rB
268 evsctuf rS, rB
269 evsctsf rS, rB
270 evsctuiz rS, rB
271 evsctsiz rS, rB
272 evststgt crD, rA, rB
273 evststlt crD, rA, rB
274 evststeq crD, rA, rB
This page took 0.038244 seconds and 4 git commands to generate.