xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_err.s (revision 62340ff8d844fc02cd1bd34ff6235f1f0e1e464f)
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --sort --version 5
2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --implicit-check-not=error %s
3
4v_cmpx_class_f16_e32 v1.h, v255.h
5// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
6
7v_cmpx_class_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
8// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
9
10v_cmpx_class_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
11// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
12
13v_cmpx_class_f16_e32 v1.l, v255.l
14// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
15
16v_cmpx_class_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
17// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
18
19v_cmpx_class_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
20// GFX12: :[[@LINE-1]]:28: error: invalid operand for instruction
21
22v_cmpx_class_f16_e32 v255.h, v2.h
23// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
24
25v_cmpx_class_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
26// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
27
28v_cmpx_class_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
29// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
30
31v_cmpx_class_f16_e32 v255.l, v2.l
32// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
33
34v_cmpx_class_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
35// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
36
37v_cmpx_class_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
38// GFX12: :[[@LINE-1]]:22: error: invalid operand for instruction
39
40v_cmpx_eq_f16_e32 v1.h, v255.h
41// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
42
43v_cmpx_eq_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
44// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
45
46v_cmpx_eq_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
47// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
48
49v_cmpx_eq_f16_e32 v1.l, v255.l
50// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
51
52v_cmpx_eq_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
53// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
54
55v_cmpx_eq_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
56// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
57
58v_cmpx_eq_f16_e32 v255.h, v2.h
59// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
60
61v_cmpx_eq_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
62// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
63
64v_cmpx_eq_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
65// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
66
67v_cmpx_eq_f16_e32 v255.l, v2.l
68// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
69
70v_cmpx_eq_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
71// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
72
73v_cmpx_eq_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
74// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
75
76v_cmpx_eq_i16_e32 v1.h, v255.h
77// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
78
79v_cmpx_eq_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
80// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
81
82v_cmpx_eq_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
83// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
84
85v_cmpx_eq_i16_e32 v1.l, v255.l
86// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
87
88v_cmpx_eq_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
89// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
90
91v_cmpx_eq_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
92// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
93
94v_cmpx_eq_i16_e32 v255.h, v2.h
95// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
96
97v_cmpx_eq_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
98// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
99
100v_cmpx_eq_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
101// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
102
103v_cmpx_eq_i16_e32 v255.l, v2.l
104// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
105
106v_cmpx_eq_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
107// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
108
109v_cmpx_eq_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
110// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
111
112v_cmpx_eq_u16_e32 v1.h, v255.h
113// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
114
115v_cmpx_eq_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
116// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
117
118v_cmpx_eq_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
119// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
120
121v_cmpx_eq_u16_e32 v1.l, v255.l
122// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
123
124v_cmpx_eq_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
125// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
126
127v_cmpx_eq_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
128// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
129
130v_cmpx_eq_u16_e32 v255.h, v2.h
131// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
132
133v_cmpx_eq_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
134// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
135
136v_cmpx_eq_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
137// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
138
139v_cmpx_eq_u16_e32 v255.l, v2.l
140// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
141
142v_cmpx_eq_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
143// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
144
145v_cmpx_eq_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
146// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
147
148v_cmpx_ge_f16_e32 v1.h, v255.h
149// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
150
151v_cmpx_ge_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
152// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
153
154v_cmpx_ge_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
155// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
156
157v_cmpx_ge_f16_e32 v1.l, v255.l
158// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
159
160v_cmpx_ge_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
161// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
162
163v_cmpx_ge_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
164// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
165
166v_cmpx_ge_f16_e32 v255.h, v2.h
167// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
168
169v_cmpx_ge_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
170// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
171
172v_cmpx_ge_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
173// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
174
175v_cmpx_ge_f16_e32 v255.l, v2.l
176// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
177
178v_cmpx_ge_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
179// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
180
181v_cmpx_ge_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
182// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
183
184v_cmpx_ge_i16_e32 v1.h, v255.h
185// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
186
187v_cmpx_ge_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
188// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
189
190v_cmpx_ge_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
191// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
192
193v_cmpx_ge_i16_e32 v1.l, v255.l
194// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
195
196v_cmpx_ge_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
197// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
198
199v_cmpx_ge_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
200// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
201
202v_cmpx_ge_i16_e32 v255.h, v2.h
203// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
204
205v_cmpx_ge_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
206// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
207
208v_cmpx_ge_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
209// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
210
211v_cmpx_ge_i16_e32 v255.l, v2.l
212// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
213
214v_cmpx_ge_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
215// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
216
217v_cmpx_ge_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
218// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
219
220v_cmpx_ge_u16_e32 v1.h, v255.h
221// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
222
223v_cmpx_ge_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
224// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
225
226v_cmpx_ge_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
227// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
228
229v_cmpx_ge_u16_e32 v1.l, v255.l
230// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
231
232v_cmpx_ge_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
233// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
234
235v_cmpx_ge_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
236// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
237
238v_cmpx_ge_u16_e32 v255.h, v2.h
239// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
240
241v_cmpx_ge_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
242// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
243
244v_cmpx_ge_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
245// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
246
247v_cmpx_ge_u16_e32 v255.l, v2.l
248// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
249
250v_cmpx_ge_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
251// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
252
253v_cmpx_ge_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
254// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
255
256v_cmpx_gt_f16_e32 v1.h, v255.h
257// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
258
259v_cmpx_gt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
260// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
261
262v_cmpx_gt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
263// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
264
265v_cmpx_gt_f16_e32 v1.l, v255.l
266// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
267
268v_cmpx_gt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
269// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
270
271v_cmpx_gt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
272// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
273
274v_cmpx_gt_f16_e32 v255.h, v2.h
275// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
276
277v_cmpx_gt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
278// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
279
280v_cmpx_gt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
281// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
282
283v_cmpx_gt_f16_e32 v255.l, v2.l
284// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
285
286v_cmpx_gt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
287// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
288
289v_cmpx_gt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
290// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
291
292v_cmpx_gt_i16_e32 v1.h, v255.h
293// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
294
295v_cmpx_gt_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
296// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
297
298v_cmpx_gt_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
299// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
300
301v_cmpx_gt_i16_e32 v1.l, v255.l
302// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
303
304v_cmpx_gt_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
305// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
306
307v_cmpx_gt_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
308// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
309
310v_cmpx_gt_i16_e32 v255.h, v2.h
311// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
312
313v_cmpx_gt_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
314// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
315
316v_cmpx_gt_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
317// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
318
319v_cmpx_gt_i16_e32 v255.l, v2.l
320// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
321
322v_cmpx_gt_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
323// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
324
325v_cmpx_gt_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
326// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
327
328v_cmpx_gt_u16_e32 v1.h, v255.h
329// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
330
331v_cmpx_gt_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
332// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
333
334v_cmpx_gt_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
335// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
336
337v_cmpx_gt_u16_e32 v1.l, v255.l
338// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
339
340v_cmpx_gt_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
341// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
342
343v_cmpx_gt_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
344// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
345
346v_cmpx_gt_u16_e32 v255.h, v2.h
347// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
348
349v_cmpx_gt_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
350// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
351
352v_cmpx_gt_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
353// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
354
355v_cmpx_gt_u16_e32 v255.l, v2.l
356// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
357
358v_cmpx_gt_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
359// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
360
361v_cmpx_gt_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
362// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
363
364v_cmpx_le_f16_e32 v1.h, v255.h
365// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
366
367v_cmpx_le_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
368// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
369
370v_cmpx_le_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
371// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
372
373v_cmpx_le_f16_e32 v1.l, v255.l
374// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
375
376v_cmpx_le_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
377// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
378
379v_cmpx_le_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
380// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
381
382v_cmpx_le_f16_e32 v255.h, v2.h
383// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
384
385v_cmpx_le_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
386// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
387
388v_cmpx_le_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
389// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
390
391v_cmpx_le_f16_e32 v255.l, v2.l
392// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
393
394v_cmpx_le_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
395// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
396
397v_cmpx_le_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
398// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
399
400v_cmpx_le_i16_e32 v1.h, v255.h
401// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
402
403v_cmpx_le_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
404// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
405
406v_cmpx_le_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
407// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
408
409v_cmpx_le_i16_e32 v1.l, v255.l
410// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
411
412v_cmpx_le_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
413// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
414
415v_cmpx_le_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
416// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
417
418v_cmpx_le_i16_e32 v255.h, v2.h
419// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
420
421v_cmpx_le_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
422// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
423
424v_cmpx_le_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
425// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
426
427v_cmpx_le_i16_e32 v255.l, v2.l
428// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
429
430v_cmpx_le_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
431// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
432
433v_cmpx_le_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
434// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
435
436v_cmpx_le_u16_e32 v1.h, v255.h
437// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
438
439v_cmpx_le_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
440// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
441
442v_cmpx_le_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
443// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
444
445v_cmpx_le_u16_e32 v1.l, v255.l
446// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
447
448v_cmpx_le_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
449// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
450
451v_cmpx_le_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
452// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
453
454v_cmpx_le_u16_e32 v255.h, v2.h
455// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
456
457v_cmpx_le_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
458// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
459
460v_cmpx_le_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
461// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
462
463v_cmpx_le_u16_e32 v255.l, v2.l
464// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
465
466v_cmpx_le_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
467// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
468
469v_cmpx_le_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
470// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
471
472v_cmpx_lg_f16_e32 v1.h, v255.h
473// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
474
475v_cmpx_lg_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
476// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
477
478v_cmpx_lg_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
479// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
480
481v_cmpx_lg_f16_e32 v1.l, v255.l
482// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
483
484v_cmpx_lg_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
485// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
486
487v_cmpx_lg_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
488// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
489
490v_cmpx_lg_f16_e32 v255.h, v2.h
491// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
492
493v_cmpx_lg_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
494// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
495
496v_cmpx_lg_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
497// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
498
499v_cmpx_lg_f16_e32 v255.l, v2.l
500// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
501
502v_cmpx_lg_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
503// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
504
505v_cmpx_lg_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
506// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
507
508v_cmpx_lt_f16_e32 v1.h, v255.h
509// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
510
511v_cmpx_lt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
512// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
513
514v_cmpx_lt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
515// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
516
517v_cmpx_lt_f16_e32 v1.l, v255.l
518// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
519
520v_cmpx_lt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
521// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
522
523v_cmpx_lt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
524// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
525
526v_cmpx_lt_f16_e32 v255.h, v2.h
527// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
528
529v_cmpx_lt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
530// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
531
532v_cmpx_lt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
533// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
534
535v_cmpx_lt_f16_e32 v255.l, v2.l
536// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
537
538v_cmpx_lt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
539// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
540
541v_cmpx_lt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
542// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
543
544v_cmpx_lt_i16_e32 v1.h, v255.h
545// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
546
547v_cmpx_lt_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
548// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
549
550v_cmpx_lt_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
551// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
552
553v_cmpx_lt_i16_e32 v1.l, v255.l
554// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
555
556v_cmpx_lt_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
557// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
558
559v_cmpx_lt_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
560// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
561
562v_cmpx_lt_i16_e32 v255.h, v2.h
563// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
564
565v_cmpx_lt_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
566// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
567
568v_cmpx_lt_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
569// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
570
571v_cmpx_lt_i16_e32 v255.l, v2.l
572// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
573
574v_cmpx_lt_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
575// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
576
577v_cmpx_lt_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
578// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
579
580v_cmpx_lt_u16_e32 v1.h, v255.h
581// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
582
583v_cmpx_lt_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
584// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
585
586v_cmpx_lt_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
587// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
588
589v_cmpx_lt_u16_e32 v1.l, v255.l
590// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
591
592v_cmpx_lt_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
593// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
594
595v_cmpx_lt_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
596// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
597
598v_cmpx_lt_u16_e32 v255.h, v2.h
599// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
600
601v_cmpx_lt_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
602// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
603
604v_cmpx_lt_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
605// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
606
607v_cmpx_lt_u16_e32 v255.l, v2.l
608// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
609
610v_cmpx_lt_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
611// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
612
613v_cmpx_lt_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
614// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
615
616v_cmpx_ne_i16_e32 v1.h, v255.h
617// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
618
619v_cmpx_ne_i16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
620// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
621
622v_cmpx_ne_i16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
623// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
624
625v_cmpx_ne_i16_e32 v1.l, v255.l
626// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
627
628v_cmpx_ne_i16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
629// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
630
631v_cmpx_ne_i16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
632// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
633
634v_cmpx_ne_i16_e32 v255.h, v2.h
635// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
636
637v_cmpx_ne_i16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
638// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
639
640v_cmpx_ne_i16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
641// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
642
643v_cmpx_ne_i16_e32 v255.l, v2.l
644// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
645
646v_cmpx_ne_i16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
647// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
648
649v_cmpx_ne_i16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
650// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
651
652v_cmpx_ne_u16_e32 v1.h, v255.h
653// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
654
655v_cmpx_ne_u16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
656// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
657
658v_cmpx_ne_u16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
659// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
660
661v_cmpx_ne_u16_e32 v1.l, v255.l
662// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
663
664v_cmpx_ne_u16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
665// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
666
667v_cmpx_ne_u16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
668// GFX12: :[[@LINE-1]]:25: error: invalid operand for instruction
669
670v_cmpx_ne_u16_e32 v255.h, v2.h
671// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
672
673v_cmpx_ne_u16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
674// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
675
676v_cmpx_ne_u16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
677// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
678
679v_cmpx_ne_u16_e32 v255.l, v2.l
680// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
681
682v_cmpx_ne_u16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
683// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
684
685v_cmpx_ne_u16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
686// GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
687
688v_cmpx_neq_f16_e32 v1.h, v255.h
689// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
690
691v_cmpx_neq_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
692// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
693
694v_cmpx_neq_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
695// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
696
697v_cmpx_neq_f16_e32 v1.l, v255.l
698// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
699
700v_cmpx_neq_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
701// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
702
703v_cmpx_neq_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
704// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
705
706v_cmpx_neq_f16_e32 v255.h, v2.h
707// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
708
709v_cmpx_neq_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
710// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
711
712v_cmpx_neq_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
713// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
714
715v_cmpx_neq_f16_e32 v255.l, v2.l
716// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
717
718v_cmpx_neq_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
719// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
720
721v_cmpx_neq_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
722// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
723
724v_cmpx_nge_f16_e32 v1.h, v255.h
725// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
726
727v_cmpx_nge_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
728// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
729
730v_cmpx_nge_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
731// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
732
733v_cmpx_nge_f16_e32 v1.l, v255.l
734// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
735
736v_cmpx_nge_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
737// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
738
739v_cmpx_nge_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
740// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
741
742v_cmpx_nge_f16_e32 v255.h, v2.h
743// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
744
745v_cmpx_nge_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
746// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
747
748v_cmpx_nge_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
749// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
750
751v_cmpx_nge_f16_e32 v255.l, v2.l
752// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
753
754v_cmpx_nge_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
755// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
756
757v_cmpx_nge_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
758// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
759
760v_cmpx_ngt_f16_e32 v1.h, v255.h
761// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
762
763v_cmpx_ngt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
764// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
765
766v_cmpx_ngt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
767// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
768
769v_cmpx_ngt_f16_e32 v1.l, v255.l
770// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
771
772v_cmpx_ngt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
773// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
774
775v_cmpx_ngt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
776// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
777
778v_cmpx_ngt_f16_e32 v255.h, v2.h
779// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
780
781v_cmpx_ngt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
782// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
783
784v_cmpx_ngt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
785// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
786
787v_cmpx_ngt_f16_e32 v255.l, v2.l
788// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
789
790v_cmpx_ngt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
791// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
792
793v_cmpx_ngt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
794// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
795
796v_cmpx_nle_f16_e32 v1.h, v255.h
797// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
798
799v_cmpx_nle_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
800// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
801
802v_cmpx_nle_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
803// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
804
805v_cmpx_nle_f16_e32 v1.l, v255.l
806// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
807
808v_cmpx_nle_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
809// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
810
811v_cmpx_nle_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
812// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
813
814v_cmpx_nle_f16_e32 v255.h, v2.h
815// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
816
817v_cmpx_nle_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
818// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
819
820v_cmpx_nle_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
821// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
822
823v_cmpx_nle_f16_e32 v255.l, v2.l
824// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
825
826v_cmpx_nle_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
827// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
828
829v_cmpx_nle_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
830// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
831
832v_cmpx_nlg_f16_e32 v1.h, v255.h
833// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
834
835v_cmpx_nlg_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
836// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
837
838v_cmpx_nlg_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
839// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
840
841v_cmpx_nlg_f16_e32 v1.l, v255.l
842// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
843
844v_cmpx_nlg_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
845// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
846
847v_cmpx_nlg_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
848// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
849
850v_cmpx_nlg_f16_e32 v255.h, v2.h
851// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
852
853v_cmpx_nlg_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
854// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
855
856v_cmpx_nlg_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
857// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
858
859v_cmpx_nlg_f16_e32 v255.l, v2.l
860// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
861
862v_cmpx_nlg_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
863// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
864
865v_cmpx_nlg_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
866// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
867
868v_cmpx_nlt_f16_e32 v1.h, v255.h
869// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
870
871v_cmpx_nlt_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
872// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
873
874v_cmpx_nlt_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
875// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
876
877v_cmpx_nlt_f16_e32 v1.l, v255.l
878// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
879
880v_cmpx_nlt_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
881// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
882
883v_cmpx_nlt_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
884// GFX12: :[[@LINE-1]]:26: error: invalid operand for instruction
885
886v_cmpx_nlt_f16_e32 v255.h, v2.h
887// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
888
889v_cmpx_nlt_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
890// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
891
892v_cmpx_nlt_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
893// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
894
895v_cmpx_nlt_f16_e32 v255.l, v2.l
896// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
897
898v_cmpx_nlt_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
899// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
900
901v_cmpx_nlt_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
902// GFX12: :[[@LINE-1]]:20: error: invalid operand for instruction
903
904v_cmpx_o_f16_e32 v1.h, v255.h
905// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
906
907v_cmpx_o_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
908// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
909
910v_cmpx_o_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
911// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
912
913v_cmpx_o_f16_e32 v1.l, v255.l
914// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
915
916v_cmpx_o_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
917// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
918
919v_cmpx_o_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
920// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
921
922v_cmpx_o_f16_e32 v255.h, v2.h
923// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
924
925v_cmpx_o_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
926// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
927
928v_cmpx_o_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
929// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
930
931v_cmpx_o_f16_e32 v255.l, v2.l
932// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
933
934v_cmpx_o_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
935// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
936
937v_cmpx_o_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
938// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
939
940v_cmpx_u_f16_e32 v1.h, v255.h
941// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
942
943v_cmpx_u_f16_e32 v1.h, v255.h dpp8:[7,6,5,4,3,2,1,0]
944// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
945
946v_cmpx_u_f16_e32 v1.h, v255.h quad_perm:[3,2,1,0]
947// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
948
949v_cmpx_u_f16_e32 v1.l, v255.l
950// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
951
952v_cmpx_u_f16_e32 v1.l, v255.l dpp8:[7,6,5,4,3,2,1,0]
953// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
954
955v_cmpx_u_f16_e32 v1.l, v255.l quad_perm:[3,2,1,0]
956// GFX12: :[[@LINE-1]]:24: error: invalid operand for instruction
957
958v_cmpx_u_f16_e32 v255.h, v2.h
959// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
960
961v_cmpx_u_f16_e32 v255.h, v2.h dpp8:[7,6,5,4,3,2,1,0]
962// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
963
964v_cmpx_u_f16_e32 v255.h, v2.h quad_perm:[3,2,1,0]
965// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
966
967v_cmpx_u_f16_e32 v255.l, v2.l
968// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
969
970v_cmpx_u_f16_e32 v255.l, v2.l dpp8:[7,6,5,4,3,2,1,0]
971// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
972
973v_cmpx_u_f16_e32 v255.l, v2.l quad_perm:[3,2,1,0]
974// GFX12: :[[@LINE-1]]:18: error: invalid operand for instruction
975