[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_vopcx_t16_err.s
blobec628dd94f366bace42fb34ec547e7c722904a31
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=gfx1100 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX11 --implicit-check-not=error: %s
4 v_cmpx_class_f16_e32 v1, v255
5 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
7 v_cmpx_class_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
8 // GFX11: :[[@LINE-1]]:31: error: invalid operand for instruction
10 v_cmpx_class_f16_e32 v1, v255 quad_perm:[3,2,1,0]
11 // GFX11: :[[@LINE-1]]:31: error: invalid operand for instruction
13 v_cmpx_class_f16_e32 v255, v2
14 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
16 v_cmpx_class_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
17 // GFX11: :[[@LINE-1]]:31: error: invalid operand for instruction
19 v_cmpx_class_f16_e32 v255, v2 quad_perm:[3,2,1,0]
20 // GFX11: :[[@LINE-1]]:31: error: invalid operand for instruction
22 v_cmpx_eq_f16_e32 v1, v255
23 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
25 v_cmpx_eq_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
26 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
28 v_cmpx_eq_f16_e32 v1, v255 quad_perm:[3,2,1,0]
29 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
31 v_cmpx_eq_f16_e32 v255, v2
32 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
34 v_cmpx_eq_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
35 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
37 v_cmpx_eq_f16_e32 v255, v2 quad_perm:[3,2,1,0]
38 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
40 v_cmpx_eq_i16_e32 v1, v255
41 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
43 v_cmpx_eq_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
44 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
46 v_cmpx_eq_i16_e32 v1, v255 quad_perm:[3,2,1,0]
47 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
49 v_cmpx_eq_i16_e32 v255, v2
50 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
52 v_cmpx_eq_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
53 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
55 v_cmpx_eq_i16_e32 v255, v2 quad_perm:[3,2,1,0]
56 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
58 v_cmpx_eq_u16_e32 v1, v255
59 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
61 v_cmpx_eq_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
62 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
64 v_cmpx_eq_u16_e32 v1, v255 quad_perm:[3,2,1,0]
65 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
67 v_cmpx_eq_u16_e32 v255, v2
68 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
70 v_cmpx_eq_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
71 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
73 v_cmpx_eq_u16_e32 v255, v2 quad_perm:[3,2,1,0]
74 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
76 v_cmpx_f_f16_e32 v1, v255
77 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
79 v_cmpx_f_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
80 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
82 v_cmpx_f_f16_e32 v1, v255 quad_perm:[3,2,1,0]
83 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
85 v_cmpx_f_f16_e32 v255, v2
86 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
88 v_cmpx_f_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
89 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
91 v_cmpx_f_f16_e32 v255, v2 quad_perm:[3,2,1,0]
92 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
94 v_cmpx_ge_f16_e32 v1, v255
95 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
97 v_cmpx_ge_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
98 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
100 v_cmpx_ge_f16_e32 v1, v255 quad_perm:[3,2,1,0]
101 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
103 v_cmpx_ge_f16_e32 v255, v2
104 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
106 v_cmpx_ge_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
107 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
109 v_cmpx_ge_f16_e32 v255, v2 quad_perm:[3,2,1,0]
110 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
112 v_cmpx_ge_i16_e32 v1, v255
113 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
115 v_cmpx_ge_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
116 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
118 v_cmpx_ge_i16_e32 v1, v255 quad_perm:[3,2,1,0]
119 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
121 v_cmpx_ge_i16_e32 v255, v2
122 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
124 v_cmpx_ge_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
125 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
127 v_cmpx_ge_i16_e32 v255, v2 quad_perm:[3,2,1,0]
128 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
130 v_cmpx_ge_u16_e32 v1, v255
131 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
133 v_cmpx_ge_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
134 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
136 v_cmpx_ge_u16_e32 v1, v255 quad_perm:[3,2,1,0]
137 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
139 v_cmpx_ge_u16_e32 v255, v2
140 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
142 v_cmpx_ge_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
143 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
145 v_cmpx_ge_u16_e32 v255, v2 quad_perm:[3,2,1,0]
146 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
148 v_cmpx_gt_f16_e32 v1, v255
149 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
151 v_cmpx_gt_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
152 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
154 v_cmpx_gt_f16_e32 v1, v255 quad_perm:[3,2,1,0]
155 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
157 v_cmpx_gt_f16_e32 v255, v2
158 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
160 v_cmpx_gt_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
161 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
163 v_cmpx_gt_f16_e32 v255, v2 quad_perm:[3,2,1,0]
164 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
166 v_cmpx_gt_i16_e32 v1, v255
167 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
169 v_cmpx_gt_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
170 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
172 v_cmpx_gt_i16_e32 v1, v255 quad_perm:[3,2,1,0]
173 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
175 v_cmpx_gt_i16_e32 v255, v2
176 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
178 v_cmpx_gt_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
179 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
181 v_cmpx_gt_i16_e32 v255, v2 quad_perm:[3,2,1,0]
182 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
184 v_cmpx_gt_u16_e32 v1, v255
185 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
187 v_cmpx_gt_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
188 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
190 v_cmpx_gt_u16_e32 v1, v255 quad_perm:[3,2,1,0]
191 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
193 v_cmpx_gt_u16_e32 v255, v2
194 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
196 v_cmpx_gt_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
197 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
199 v_cmpx_gt_u16_e32 v255, v2 quad_perm:[3,2,1,0]
200 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
202 v_cmpx_le_f16_e32 v1, v255
203 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
205 v_cmpx_le_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
206 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
208 v_cmpx_le_f16_e32 v1, v255 quad_perm:[3,2,1,0]
209 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
211 v_cmpx_le_f16_e32 v255, v2
212 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
214 v_cmpx_le_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
215 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
217 v_cmpx_le_f16_e32 v255, v2 quad_perm:[3,2,1,0]
218 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
220 v_cmpx_le_i16_e32 v1, v255
221 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
223 v_cmpx_le_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
224 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
226 v_cmpx_le_i16_e32 v1, v255 quad_perm:[3,2,1,0]
227 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
229 v_cmpx_le_i16_e32 v255, v2
230 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
232 v_cmpx_le_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
233 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
235 v_cmpx_le_i16_e32 v255, v2 quad_perm:[3,2,1,0]
236 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
238 v_cmpx_le_u16_e32 v1, v255
239 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
241 v_cmpx_le_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
242 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
244 v_cmpx_le_u16_e32 v1, v255 quad_perm:[3,2,1,0]
245 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
247 v_cmpx_le_u16_e32 v255, v2
248 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
250 v_cmpx_le_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
251 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
253 v_cmpx_le_u16_e32 v255, v2 quad_perm:[3,2,1,0]
254 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
256 v_cmpx_lg_f16_e32 v1, v255
257 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
259 v_cmpx_lg_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
260 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
262 v_cmpx_lg_f16_e32 v1, v255 quad_perm:[3,2,1,0]
263 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
265 v_cmpx_lg_f16_e32 v255, v2
266 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
268 v_cmpx_lg_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
269 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
271 v_cmpx_lg_f16_e32 v255, v2 quad_perm:[3,2,1,0]
272 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
274 v_cmpx_lt_f16_e32 v1, v255
275 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
277 v_cmpx_lt_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
278 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
280 v_cmpx_lt_f16_e32 v1, v255 quad_perm:[3,2,1,0]
281 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
283 v_cmpx_lt_f16_e32 v255, v2
284 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
286 v_cmpx_lt_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
287 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
289 v_cmpx_lt_f16_e32 v255, v2 quad_perm:[3,2,1,0]
290 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
292 v_cmpx_lt_i16_e32 v1, v255
293 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
295 v_cmpx_lt_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
296 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
298 v_cmpx_lt_i16_e32 v1, v255 quad_perm:[3,2,1,0]
299 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
301 v_cmpx_lt_i16_e32 v255, v2
302 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
304 v_cmpx_lt_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
305 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
307 v_cmpx_lt_i16_e32 v255, v2 quad_perm:[3,2,1,0]
308 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
310 v_cmpx_lt_u16_e32 v1, v255
311 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
313 v_cmpx_lt_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
314 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
316 v_cmpx_lt_u16_e32 v1, v255 quad_perm:[3,2,1,0]
317 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
319 v_cmpx_lt_u16_e32 v255, v2
320 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
322 v_cmpx_lt_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
323 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
325 v_cmpx_lt_u16_e32 v255, v2 quad_perm:[3,2,1,0]
326 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
328 v_cmpx_ne_i16_e32 v1, v255
329 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
331 v_cmpx_ne_i16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
332 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
334 v_cmpx_ne_i16_e32 v1, v255 quad_perm:[3,2,1,0]
335 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
337 v_cmpx_ne_i16_e32 v255, v2
338 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
340 v_cmpx_ne_i16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
341 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
343 v_cmpx_ne_i16_e32 v255, v2 quad_perm:[3,2,1,0]
344 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
346 v_cmpx_ne_u16_e32 v1, v255
347 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
349 v_cmpx_ne_u16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
350 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
352 v_cmpx_ne_u16_e32 v1, v255 quad_perm:[3,2,1,0]
353 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
355 v_cmpx_ne_u16_e32 v255, v2
356 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
358 v_cmpx_ne_u16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
359 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
361 v_cmpx_ne_u16_e32 v255, v2 quad_perm:[3,2,1,0]
362 // GFX11: :[[@LINE-1]]:28: error: invalid operand for instruction
364 v_cmpx_neq_f16_e32 v1, v255
365 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
367 v_cmpx_neq_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
368 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
370 v_cmpx_neq_f16_e32 v1, v255 quad_perm:[3,2,1,0]
371 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
373 v_cmpx_neq_f16_e32 v255, v2
374 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
376 v_cmpx_neq_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
377 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
379 v_cmpx_neq_f16_e32 v255, v2 quad_perm:[3,2,1,0]
380 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
382 v_cmpx_nge_f16_e32 v1, v255
383 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
385 v_cmpx_nge_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
386 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
388 v_cmpx_nge_f16_e32 v1, v255 quad_perm:[3,2,1,0]
389 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
391 v_cmpx_nge_f16_e32 v255, v2
392 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
394 v_cmpx_nge_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
395 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
397 v_cmpx_nge_f16_e32 v255, v2 quad_perm:[3,2,1,0]
398 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
400 v_cmpx_ngt_f16_e32 v1, v255
401 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
403 v_cmpx_ngt_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
404 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
406 v_cmpx_ngt_f16_e32 v1, v255 quad_perm:[3,2,1,0]
407 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
409 v_cmpx_ngt_f16_e32 v255, v2
410 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
412 v_cmpx_ngt_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
413 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
415 v_cmpx_ngt_f16_e32 v255, v2 quad_perm:[3,2,1,0]
416 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
418 v_cmpx_nle_f16_e32 v1, v255
419 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
421 v_cmpx_nle_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
422 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
424 v_cmpx_nle_f16_e32 v1, v255 quad_perm:[3,2,1,0]
425 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
427 v_cmpx_nle_f16_e32 v255, v2
428 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
430 v_cmpx_nle_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
431 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
433 v_cmpx_nle_f16_e32 v255, v2 quad_perm:[3,2,1,0]
434 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
436 v_cmpx_nlg_f16_e32 v1, v255
437 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
439 v_cmpx_nlg_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
440 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
442 v_cmpx_nlg_f16_e32 v1, v255 quad_perm:[3,2,1,0]
443 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
445 v_cmpx_nlg_f16_e32 v255, v2
446 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
448 v_cmpx_nlg_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
449 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
451 v_cmpx_nlg_f16_e32 v255, v2 quad_perm:[3,2,1,0]
452 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
454 v_cmpx_nlt_f16_e32 v1, v255
455 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
457 v_cmpx_nlt_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
458 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
460 v_cmpx_nlt_f16_e32 v1, v255 quad_perm:[3,2,1,0]
461 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
463 v_cmpx_nlt_f16_e32 v255, v2
464 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
466 v_cmpx_nlt_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
467 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
469 v_cmpx_nlt_f16_e32 v255, v2 quad_perm:[3,2,1,0]
470 // GFX11: :[[@LINE-1]]:29: error: invalid operand for instruction
472 v_cmpx_o_f16_e32 v1, v255
473 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
475 v_cmpx_o_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
476 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
478 v_cmpx_o_f16_e32 v1, v255 quad_perm:[3,2,1,0]
479 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
481 v_cmpx_o_f16_e32 v255, v2
482 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
484 v_cmpx_o_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
485 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
487 v_cmpx_o_f16_e32 v255, v2 quad_perm:[3,2,1,0]
488 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
490 v_cmpx_t_f16_e32 v1, v255
491 // GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction
493 v_cmpx_t_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
494 // GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction
496 v_cmpx_t_f16_e32 v1, v255 quad_perm:[3,2,1,0]
497 // GFX11: :[[@LINE-1]]:22: error: invalid operand for instruction
499 v_cmpx_t_f16_e32 v255, v2
500 // GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction
502 v_cmpx_t_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
503 // GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction
505 v_cmpx_t_f16_e32 v255, v2 quad_perm:[3,2,1,0]
506 // GFX11: :[[@LINE-1]]:18: error: invalid operand for instruction
508 v_cmpx_tru_f16_e32 v1, v255
509 // GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction
511 v_cmpx_tru_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
512 // GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction
514 v_cmpx_tru_f16_e32 v1, v255 quad_perm:[3,2,1,0]
515 // GFX11: :[[@LINE-1]]:24: error: invalid operand for instruction
517 v_cmpx_tru_f16_e32 v255, v2
518 // GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction
520 v_cmpx_tru_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
521 // GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction
523 v_cmpx_tru_f16_e32 v255, v2 quad_perm:[3,2,1,0]
524 // GFX11: :[[@LINE-1]]:20: error: invalid operand for instruction
526 v_cmpx_u_f16_e32 v1, v255
527 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
529 v_cmpx_u_f16_e32 v1, v255 dpp8:[7,6,5,4,3,2,1,0]
530 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
532 v_cmpx_u_f16_e32 v1, v255 quad_perm:[3,2,1,0]
533 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
535 v_cmpx_u_f16_e32 v255, v2
536 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
538 v_cmpx_u_f16_e32 v255, v2 dpp8:[7,6,5,4,3,2,1,0]
539 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction
541 v_cmpx_u_f16_e32 v255, v2 quad_perm:[3,2,1,0]
542 // GFX11: :[[@LINE-1]]:27: error: invalid operand for instruction