OSDN Git Service

Update aosp/master LLVM for rebase to r239765
[android-x86/external-llvm.git] / test / MC / Disassembler / PowerPC / qpx.txt
1 # RUN: llvm-mc --disassemble %s -triple powerpc64-bgq-linux -mcpu=a2q | FileCheck %s
2
3 # CHECK: qvfabs 3, 5
4 0x10 0x60 0x2a 0x10
5
6 # CHECK: qvfadd 3, 4, 5
7 0x10 0x64 0x28 0x2a
8
9 # CHECK: qvfadds 3, 4, 5
10 0x00 0x64 0x28 0x2a
11
12 # CHECK: qvfandc 3, 4, 5
13 0x10 0x64 0x2a 0x08
14
15 # CHECK: qvfand 3, 4, 5
16 0x10 0x64 0x28 0x88
17
18 # CHECK: qvfcfid 3, 5
19 0x10 0x60 0x2e 0x9c
20
21 # CHECK: qvfcfids 3, 5
22 0x00 0x60 0x2e 0x9c
23
24 # CHECK: qvfcfidu 3, 5
25 0x10 0x60 0x2f 0x9c
26
27 # CHECK: qvfcfidus 3, 5
28 0x00 0x60 0x2f 0x9c
29
30 # CHECK: qvfclr 3
31 0x10 0x63 0x18 0x08
32
33 # CHECK: qvfcpsgn 3, 4, 5
34 0x10 0x64 0x28 0x10
35
36 # CHECK: qvfctfb 3, 4
37 0x10 0x64 0x22 0x88
38
39 # CHECK: qvfctid 3, 5
40 0x10 0x60 0x2e 0x5c
41
42 # CHECK: qvfctidu 3, 5
43 0x10 0x60 0x2f 0x5c
44
45 # CHECK: qvfctiduz 3, 5
46 0x10 0x60 0x2f 0x5e
47
48 # CHECK: qvfctidz 3, 5
49 0x10 0x60 0x2e 0x5e
50
51 # CHECK: qvfctiw 3, 5
52 0x10 0x60 0x28 0x1c
53
54 # CHECK: qvfctiwu 3, 5
55 0x10 0x60 0x29 0x1c
56
57 # CHECK: qvfctiwuz 3, 5
58 0x10 0x60 0x29 0x1e
59
60 # CHECK: qvfctiwz 3, 5
61 0x10 0x60 0x28 0x1e
62
63 # CHECK: qvfequ 3, 4, 5
64 0x10 0x64 0x2c 0x88
65
66 # CHECK: qvflogical 3, 4, 5, 12
67 0x10 0x64 0x2e 0x08
68
69 # CHECK: qvfmadd 3, 4, 6, 5
70 0x10 0x64 0x29 0xba
71
72 # CHECK: qvfmadds 3, 4, 6, 5
73 0x00 0x64 0x29 0xba
74
75 # CHECK: qvfmr 3, 5
76 0x10 0x60 0x28 0x90
77
78 # CHECK: qvfmsub 3, 4, 6, 5
79 0x10 0x64 0x29 0xb8
80
81 # CHECK: qvfmsubs 3, 4, 6, 5
82 0x00 0x64 0x29 0xb8
83
84 # CHECK: qvfmul 3, 4, 6
85 0x10 0x64 0x01 0xb2
86
87 # CHECK: qvfmuls 3, 4, 6
88 0x00 0x64 0x01 0xb2
89
90 # CHECK: qvfnabs 3, 5
91 0x10 0x60 0x29 0x10
92
93 # CHECK: qvfnand 3, 4, 5
94 0x10 0x64 0x2f 0x08
95
96 # CHECK: qvfneg 3, 5
97 0x10 0x60 0x28 0x50
98
99 # CHECK: qvfnmadd 3, 4, 6, 5
100 0x10 0x64 0x29 0xbe
101
102 # CHECK: qvfnmadds 3, 4, 6, 5
103 0x00 0x64 0x29 0xbe
104
105 # CHECK: qvfnmsub 3, 4, 6, 5
106 0x10 0x64 0x29 0xbc
107
108 # CHECK: qvfnmsubs 3, 4, 6, 5
109 0x00 0x64 0x29 0xbc
110
111 # CHECK: qvfnor 3, 4, 5
112 0x10 0x64 0x2c 0x08
113
114 # CHECK: qvfnot 3, 4
115 0x10 0x64 0x25 0x08
116
117 # CHECK: qvforc 3, 4, 5
118 0x10 0x64 0x2e 0x88
119
120 # CHECK: qvfor 3, 4, 5
121 0x10 0x64 0x2b 0x88
122
123 # CHECK: qvfperm 3, 4, 5, 6
124 0x10 0x64 0x29 0x8c
125
126 # CHECK: qvfre 3, 5
127 0x10 0x60 0x28 0x30
128
129 # CHECK: qvfres 3, 5
130 0x00 0x60 0x28 0x30
131
132 # CHECK: qvfrim 3, 5
133 0x10 0x60 0x2b 0xd0
134
135 # CHECK: qvfrin 3, 5
136 0x10 0x60 0x2b 0x10
137
138 # CHECK: qvfrip 3, 5
139 0x10 0x60 0x2b 0x90
140
141 # CHECK: qvfriz 3, 5
142 0x10 0x60 0x2b 0x50
143
144 # CHECK: qvfrsp 3, 5
145 0x10 0x60 0x28 0x18
146
147 # CHECK: qvfrsqrte 3, 5
148 0x10 0x60 0x28 0x34
149
150 # CHECK: qvfrsqrtes 3, 5
151 0x00 0x60 0x28 0x34
152
153 # CHECK: qvfsel 3, 4, 6, 5
154 0x10 0x64 0x29 0xae
155
156 # CHECK: qvfset 3
157 0x10 0x63 0x1f 0x88
158
159 # CHECK: qvfsub 3, 4, 5
160 0x10 0x64 0x28 0x28
161
162 # CHECK: qvfsubs 3, 4, 5
163 0x00 0x64 0x28 0x28
164
165 # CHECK: qvfxmadd 3, 4, 6, 5
166 0x10 0x64 0x29 0x92
167
168 # CHECK: qvfxmadds 3, 4, 6, 5
169 0x00 0x64 0x29 0x92
170
171 # CHECK: qvfxmul 3, 4, 6
172 0x10 0x64 0x01 0xa2
173
174 # CHECK: qvfxmuls 3, 4, 6
175 0x00 0x64 0x01 0xa2
176
177 # CHECK: qvfxor 3, 4, 5
178 0x10 0x64 0x2b 0x08
179
180 # CHECK: qvfxxcpnmadd 3, 4, 6, 5
181 0x10 0x64 0x29 0x86
182
183 # CHECK: qvfxxcpnmadds 3, 4, 6, 5
184 0x00 0x64 0x29 0x86
185
186 # CHECK: qvfxxmadd 3, 4, 6, 5
187 0x10 0x64 0x29 0x82
188
189 # CHECK: qvfxxmadds 3, 4, 6, 5
190 0x00 0x64 0x29 0x82
191
192 # CHECK: qvfxxnpmadd 3, 4, 6, 5
193 0x10 0x64 0x29 0x96
194
195 # CHECK: qvfxxnpmadds 3, 4, 6, 5
196 0x00 0x64 0x29 0x96
197
198 # CHECK: qvlfcduxa 3, 9, 11
199 0x7c 0x69 0x58 0xcf
200
201 # CHECK: qvlfcdux 3, 9, 11
202 0x7c 0x69 0x58 0xce
203
204 # CHECK: qvlfcdxa 3, 10, 11
205 0x7c 0x6a 0x58 0x8f
206
207 # CHECK: qvlfcdx 3, 10, 11
208 0x7c 0x6a 0x58 0x8e
209
210 # CHECK: qvlfcsuxa 3, 9, 11
211 0x7c 0x69 0x58 0x4f
212
213 # CHECK: qvlfcsux 3, 9, 11
214 0x7c 0x69 0x58 0x4e
215
216 # CHECK: qvlfcsxa 3, 10, 11
217 0x7c 0x6a 0x58 0x0f
218
219 # CHECK: qvlfcsx 3, 10, 11
220 0x7c 0x6a 0x58 0x0e
221
222 # CHECK: qvlfduxa 3, 9, 11
223 0x7c 0x69 0x5c 0xcf
224
225 # CHECK: qvlfdux 3, 9, 11
226 0x7c 0x69 0x5c 0xce
227
228 # CHECK: qvlfdxa 3, 10, 11
229 0x7c 0x6a 0x5c 0x8f
230
231 # CHECK: qvlfdx 3, 10, 11
232 0x7c 0x6a 0x5c 0x8e
233
234 # CHECK: qvlfiwaxa 3, 10, 11
235 0x7c 0x6a 0x5e 0xcf
236
237 # CHECK: qvlfiwax 3, 10, 11
238 0x7c 0x6a 0x5e 0xce
239
240 # CHECK: qvlfiwzxa 3, 10, 11
241 0x7c 0x6a 0x5e 0x8f
242
243 # CHECK: qvlfiwzx 3, 10, 11
244 0x7c 0x6a 0x5e 0x8e
245
246 # CHECK: qvlfsuxa 3, 9, 11
247 0x7c 0x69 0x5c 0x4f
248
249 # CHECK: qvlfsux 3, 9, 11
250 0x7c 0x69 0x5c 0x4e
251
252 # CHECK: qvlfsxa 3, 10, 11
253 0x7c 0x6a 0x5c 0x0f
254
255 # CHECK: qvlfsx 3, 10, 11
256 0x7c 0x6a 0x5c 0x0e
257
258 # CHECK: qvlpcldx 3, 10, 11
259 0x7c 0x6a 0x5c 0x8c
260
261 # CHECK: qvlpclsx 3, 10, 11
262 0x7c 0x6a 0x5c 0x0c
263
264 # CHECK: qvlpcrdx 3, 10, 11
265 0x7c 0x6a 0x58 0x8c
266
267 # CHECK: qvlpcrsx 3, 10, 11
268 0x7c 0x6a 0x58 0x0c
269
270 # CHECK: qvstfcduxa 2, 9, 11
271 0x7c 0x49 0x59 0xcf
272
273 # CHECK: qvstfcduxia 2, 9, 11
274 0x7c 0x49 0x59 0xcb
275
276 # CHECK: qvstfcduxi 2, 9, 11
277 0x7c 0x49 0x59 0xca
278
279 # CHECK: qvstfcdux 2, 9, 11
280 0x7c 0x49 0x59 0xce
281
282 # CHECK: qvstfcdxa 2, 10, 11
283 0x7c 0x4a 0x59 0x8f
284
285 # CHECK: qvstfcdxia 2, 10, 11
286 0x7c 0x4a 0x59 0x8b
287
288 # CHECK: qvstfcdxi 2, 10, 11
289 0x7c 0x4a 0x59 0x8a
290
291 # CHECK: qvstfcdx 2, 10, 11
292 0x7c 0x4a 0x59 0x8e
293
294 # CHECK: qvstfcsuxa 2, 9, 11
295 0x7c 0x49 0x59 0x4f
296
297 # CHECK: qvstfcsuxia 2, 9, 11
298 0x7c 0x49 0x59 0x4b
299
300 # CHECK: qvstfcsuxi 2, 9, 11
301 0x7c 0x49 0x59 0x4a
302
303 # CHECK: qvstfcsux 2, 9, 11
304 0x7c 0x49 0x59 0x4e
305
306 # CHECK: qvstfcsxa 2, 10, 11
307 0x7c 0x4a 0x59 0x0f
308
309 # CHECK: qvstfcsxia 2, 10, 11
310 0x7c 0x4a 0x59 0x0b
311
312 # CHECK: qvstfcsxi 2, 10, 11
313 0x7c 0x4a 0x59 0x0a
314
315 # CHECK: qvstfcsx 2, 10, 11
316 0x7c 0x4a 0x59 0x0e
317
318 # CHECK: qvstfduxa 2, 9, 11
319 0x7c 0x49 0x5d 0xcf
320
321 # CHECK: qvstfduxia 2, 9, 11
322 0x7c 0x49 0x5d 0xcb
323
324 # CHECK: qvstfduxi 2, 9, 11
325 0x7c 0x49 0x5d 0xca
326
327 # CHECK: qvstfdux 2, 9, 11
328 0x7c 0x49 0x5d 0xce
329
330 # CHECK: qvstfdxa 2, 10, 11
331 0x7c 0x4a 0x5d 0x8f
332
333 # CHECK: qvstfdxia 2, 10, 11
334 0x7c 0x4a 0x5d 0x8b
335
336 # CHECK: qvstfdxi 2, 10, 11
337 0x7c 0x4a 0x5d 0x8a
338
339 # CHECK: qvstfdx 2, 10, 11
340 0x7c 0x4a 0x5d 0x8e
341
342 # CHECK: qvstfiwxa 2, 10, 11
343 0x7c 0x4a 0x5f 0x8f
344
345 # CHECK: qvstfiwx 2, 10, 11
346 0x7c 0x4a 0x5f 0x8e
347
348 # CHECK: qvstfsuxa 2, 9, 11
349 0x7c 0x49 0x5d 0x4f
350
351 # CHECK: qvstfsuxia 2, 9, 11
352 0x7c 0x49 0x5d 0x4b
353
354 # CHECK: qvstfsuxi 2, 9, 11
355 0x7c 0x49 0x5d 0x4a
356
357 # CHECK: qvstfsux 2, 9, 11
358 0x7c 0x49 0x5d 0x4e
359
360 # CHECK: qvstfsxa 2, 10, 11
361 0x7c 0x4a 0x5d 0x0f
362
363 # CHECK: qvstfsxia 2, 10, 11
364 0x7c 0x4a 0x5d 0x0b
365
366 # CHECK: qvstfsxi 2, 10, 11
367 0x7c 0x4a 0x5d 0x0a
368
369 # CHECK: qvstfsx 2, 10, 11
370 0x7c 0x4a 0x5d 0x0e
371