1// RUN: not llvm-mc -arch=amdgcn -mcpu=bonaire %s 2>&1 | FileCheck --implicit-check-not=error: %s
2
3//===----------------------------------------------------------------------===//
4// Unsupported instructions.
5//===----------------------------------------------------------------------===//
6
7buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095
8// CHECK: error: instruction not supported on this GPU
9
10buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095
11// CHECK: error: instruction not supported on this GPU
12
13buffer_gl0_inv
14// CHECK: error: instruction not supported on this GPU
15
16buffer_gl1_inv
17// CHECK: error: instruction not supported on this GPU
18
19buffer_load_format_d16_hi_x v5, off, s[8:11], s3
20// CHECK: error: instruction not supported on this GPU
21
22buffer_load_format_d16_x v1, off, s[4:7], s1
23// CHECK: error: instruction not supported on this GPU
24
25buffer_load_format_d16_xy v1, off, s[4:7], s1
26// CHECK: error: instruction not supported on this GPU
27
28buffer_load_format_d16_xyz v[1:2], off, s[4:7], s1
29// CHECK: error: instruction not supported on this GPU
30
31buffer_load_format_d16_xyzw v[1:2], off, s[4:7], s1
32// CHECK: error: instruction not supported on this GPU
33
34buffer_load_sbyte_d16 v1, off, s[4:7], s1
35// CHECK: error: instruction not supported on this GPU
36
37buffer_load_sbyte_d16_hi v1, off, s[4:7], s1
38// CHECK: error: instruction not supported on this GPU
39
40buffer_load_short_d16 v1, off, s[4:7], s1
41// CHECK: error: instruction not supported on this GPU
42
43buffer_load_short_d16_hi v1, off, s[4:7], s1
44// CHECK: error: instruction not supported on this GPU
45
46buffer_load_ubyte_d16 v1, off, s[4:7], s1
47// CHECK: error: instruction not supported on this GPU
48
49buffer_load_ubyte_d16_hi v1, off, s[4:7], s1
50// CHECK: error: instruction not supported on this GPU
51
52buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095
53// CHECK: error: instruction not supported on this GPU
54
55buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
56// CHECK: error: instruction not supported on this GPU
57
58buffer_store_format_d16_x v1, off, s[12:15], -1 offset:4095
59// CHECK: error: instruction not supported on this GPU
60
61buffer_store_format_d16_xy v1, off, s[12:15], -1 offset:4095
62// CHECK: error: instruction not supported on this GPU
63
64buffer_store_format_d16_xyz v[1:2], off, s[12:15], -1 offset:4095
65// CHECK: error: instruction not supported on this GPU
66
67buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -1 offset:4095
68// CHECK: error: instruction not supported on this GPU
69
70buffer_store_lds_dword s[4:7], s0 lds
71// CHECK: error: instruction not supported on this GPU
72
73buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095
74// CHECK: error: instruction not supported on this GPU
75
76ds_add_f32 v0, v1
77// CHECK: error: instruction not supported on this GPU
78
79ds_add_rtn_f32 v0, v1, v2
80// CHECK: error: instruction not supported on this GPU
81
82ds_add_src2_f32 v0 offset:4 gds
83// CHECK: error: instruction not supported on this GPU
84
85ds_bpermute_b32 v0, v1, v2
86// CHECK: error: instruction not supported on this GPU
87
88ds_permute_b32 v0, v1, v2
89// CHECK: error: instruction not supported on this GPU
90
91ds_read_addtid_b32 v255 offset:65535
92// CHECK: error: instruction not supported on this GPU
93
94ds_read_i8_d16 v255, v1 offset:65535
95// CHECK: error: instruction not supported on this GPU
96
97ds_read_i8_d16_hi v255, v1 offset:65535
98// CHECK: error: instruction not supported on this GPU
99
100ds_read_u16_d16 v255, v1 offset:65535
101// CHECK: error: instruction not supported on this GPU
102
103ds_read_u16_d16_hi v255, v1 offset:65535
104// CHECK: error: instruction not supported on this GPU
105
106ds_read_u8_d16 v255, v1 offset:65535
107// CHECK: error: instruction not supported on this GPU
108
109ds_read_u8_d16_hi v255, v1 offset:65535
110// CHECK: error: instruction not supported on this GPU
111
112ds_write_addtid_b32 v255 offset:65535
113// CHECK: error: instruction not supported on this GPU
114
115ds_write_b16_d16_hi v1, v2
116// CHECK: error: instruction not supported on this GPU
117
118ds_write_b8_d16_hi v1, v2
119// CHECK: error: instruction not supported on this GPU
120
121flat_load_sbyte_d16 v1, v[3:4]
122// CHECK: error: instruction not supported on this GPU
123
124flat_load_sbyte_d16_hi v1, v[3:4]
125// CHECK: error: instruction not supported on this GPU
126
127flat_load_short_d16 v1, v[3:4]
128// CHECK: error: instruction not supported on this GPU
129
130flat_load_short_d16_hi v1, v[3:4]
131// CHECK: error: instruction not supported on this GPU
132
133flat_load_ubyte_d16 v1, v[3:4]
134// CHECK: error: instruction not supported on this GPU
135
136flat_load_ubyte_d16_hi v1, v[3:4]
137// CHECK: error: instruction not supported on this GPU
138
139flat_store_byte_d16_hi v[1:2], v2
140// CHECK: error: instruction not supported on this GPU
141
142flat_store_short_d16_hi v[1:2], v2
143// CHECK: error: instruction not supported on this GPU
144
145global_atomic_add v0, v[1:2], v2, off glc slc
146// CHECK: error: instruction not supported on this GPU
147
148global_atomic_add_f32 v[1:2], v2, off
149// CHECK: error: instruction not supported on this GPU
150
151global_atomic_add_x2 v[1:2], v[254:255], off offset:-1
152// CHECK: error: instruction not supported on this GPU
153
154global_atomic_and v[1:2], v2, off
155// CHECK: error: instruction not supported on this GPU
156
157global_atomic_and_x2 v[1:2], v[254:255], off offset:-1
158// CHECK: error: instruction not supported on this GPU
159
160global_atomic_cmpswap v[1:2], v[254:255], off offset:-1
161// CHECK: error: instruction not supported on this GPU
162
163global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1
164// CHECK: error: instruction not supported on this GPU
165
166global_atomic_dec v[1:2], v2, off
167// CHECK: error: instruction not supported on this GPU
168
169global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1
170// CHECK: error: instruction not supported on this GPU
171
172global_atomic_inc v[1:2], v2, off
173// CHECK: error: instruction not supported on this GPU
174
175global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1
176// CHECK: error: instruction not supported on this GPU
177
178global_atomic_or v[1:2], v2, off
179// CHECK: error: instruction not supported on this GPU
180
181global_atomic_or_x2 v[1:2], v[254:255], off offset:-1
182// CHECK: error: instruction not supported on this GPU
183
184global_atomic_pk_add_f16 v[1:2], v2, off
185// CHECK: error: instruction not supported on this GPU
186
187global_atomic_smax v[1:2], v2, off
188// CHECK: error: instruction not supported on this GPU
189
190global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1
191// CHECK: error: instruction not supported on this GPU
192
193global_atomic_smin v[1:2], v2, off
194// CHECK: error: instruction not supported on this GPU
195
196global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1
197// CHECK: error: instruction not supported on this GPU
198
199global_atomic_sub v[1:2], v2, off
200// CHECK: error: instruction not supported on this GPU
201
202global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1
203// CHECK: error: instruction not supported on this GPU
204
205global_atomic_swap v[1:2], v2, off
206// CHECK: error: instruction not supported on this GPU
207
208global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1
209// CHECK: error: instruction not supported on this GPU
210
211global_atomic_umax v[1:2], v2, off
212// CHECK: error: instruction not supported on this GPU
213
214global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1
215// CHECK: error: instruction not supported on this GPU
216
217global_atomic_umin v[1:2], v2, off
218// CHECK: error: instruction not supported on this GPU
219
220global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1
221// CHECK: error: instruction not supported on this GPU
222
223global_atomic_xor v[1:2], v2, off
224// CHECK: error: instruction not supported on this GPU
225
226global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1
227// CHECK: error: instruction not supported on this GPU
228
229global_load_dword v1, v3, s[2:3]
230// CHECK: error: instruction not supported on this GPU
231
232global_load_dwordx2 v[1:2], v[3:4], off
233// CHECK: error: instruction not supported on this GPU
234
235global_load_dwordx3 v[1:3], v[3:4], off
236// CHECK: error: instruction not supported on this GPU
237
238global_load_dwordx4 v[1:4], v[3:4], off
239// CHECK: error: instruction not supported on this GPU
240
241global_load_sbyte v1, v[3:4], off
242// CHECK: error: instruction not supported on this GPU
243
244global_load_sbyte_d16 v1, v[3:4], off
245// CHECK: error: instruction not supported on this GPU
246
247global_load_sbyte_d16_hi v1, v[3:4], off
248// CHECK: error: instruction not supported on this GPU
249
250global_load_short_d16 v1, v[3:4], off
251// CHECK: error: instruction not supported on this GPU
252
253global_load_short_d16_hi v1, v[3:4], off
254// CHECK: error: instruction not supported on this GPU
255
256global_load_sshort v1, v[3:4], off
257// CHECK: error: instruction not supported on this GPU
258
259global_load_ubyte v1, v[3:4], off
260// CHECK: error: instruction not supported on this GPU
261
262global_load_ubyte_d16 v1, v[3:4], off
263// CHECK: error: instruction not supported on this GPU
264
265global_load_ubyte_d16_hi v1, v[3:4], off
266// CHECK: error: instruction not supported on this GPU
267
268global_load_ushort v1, v[3:4], off
269// CHECK: error: instruction not supported on this GPU
270
271global_store_byte v[1:2], v2, off
272// CHECK: error: instruction not supported on this GPU
273
274global_store_byte_d16_hi v[1:2], v2, off
275// CHECK: error: instruction not supported on this GPU
276
277global_store_dword v254, v1, s[2:3] offset:16
278// CHECK: error: instruction not supported on this GPU
279
280global_store_dwordx2 v[1:2], v[254:255], off offset:-1
281// CHECK: error: instruction not supported on this GPU
282
283global_store_dwordx3 v[1:2], v[253:255], off offset:-1
284// CHECK: error: instruction not supported on this GPU
285
286global_store_dwordx4 v[1:2], v[252:255], off offset:-1
287// CHECK: error: instruction not supported on this GPU
288
289global_store_short v[1:2], v2, off
290// CHECK: error: instruction not supported on this GPU
291
292global_store_short_d16_hi v[1:2], v2, off
293// CHECK: error: instruction not supported on this GPU
294
295s_and_saveexec_b32 exec_hi, s1
296// CHECK: error: instruction not supported on this GPU
297
298s_andn1_saveexec_b32 exec_hi, s1
299// CHECK: error: instruction not supported on this GPU
300
301s_andn1_saveexec_b64 exec, s[2:3]
302// CHECK: error: instruction not supported on this GPU
303
304s_andn1_wrexec_b32 exec_hi, s1
305// CHECK: error: instruction not supported on this GPU
306
307s_andn1_wrexec_b64 exec, s[2:3]
308// CHECK: error: instruction not supported on this GPU
309
310s_andn2_saveexec_b32 exec_hi, s1
311// CHECK: error: instruction not supported on this GPU
312
313s_andn2_wrexec_b32 exec_hi, s1
314// CHECK: error: instruction not supported on this GPU
315
316s_andn2_wrexec_b64 exec, s[2:3]
317// CHECK: error: instruction not supported on this GPU
318
319s_atc_probe 0x0, s[4:5], 0x0
320// CHECK: error: instruction not supported on this GPU
321
322s_atc_probe_buffer 0x0, s[8:11], s101
323// CHECK: error: instruction not supported on this GPU
324
325s_atomic_add s5, s[2:3], 0x0
326// CHECK: error: instruction not supported on this GPU
327
328s_atomic_add_x2 s[10:11], s[2:3], s101
329// CHECK: error: instruction not supported on this GPU
330
331s_atomic_and s5, s[2:3], s101
332// CHECK: error: instruction not supported on this GPU
333
334s_atomic_and_x2 s[10:11], s[2:3], 0x0
335// CHECK: error: instruction not supported on this GPU
336
337s_atomic_cmpswap s[10:11], s[2:3], 0x0
338// CHECK: error: instruction not supported on this GPU
339
340s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0
341// CHECK: error: instruction not supported on this GPU
342
343s_atomic_dec s5, s[2:3], s0 glc
344// CHECK: error: instruction not supported on this GPU
345
346s_atomic_dec_x2 s[10:11], s[2:3], s101
347// CHECK: error: instruction not supported on this GPU
348
349s_atomic_inc s5, s[2:3], s0 glc
350// CHECK: error: instruction not supported on this GPU
351
352s_atomic_inc_x2 s[10:11], s[2:3], s101
353// CHECK: error: instruction not supported on this GPU
354
355s_atomic_or s5, s[2:3], 0x0
356// CHECK: error: instruction not supported on this GPU
357
358s_atomic_or_x2 s[10:11], s[2:3], s0 glc
359// CHECK: error: instruction not supported on this GPU
360
361s_atomic_smax s5, s[2:3], s101
362// CHECK: error: instruction not supported on this GPU
363
364s_atomic_smax_x2 s[10:11], s[2:3], s0 glc
365// CHECK: error: instruction not supported on this GPU
366
367s_atomic_smin s5, s[2:3], s101
368// CHECK: error: instruction not supported on this GPU
369
370s_atomic_smin_x2 s[10:11], s[2:3], s0 glc
371// CHECK: error: instruction not supported on this GPU
372
373s_atomic_sub s5, s[2:3], s101
374// CHECK: error: instruction not supported on this GPU
375
376s_atomic_sub_x2 s[10:11], s[2:3], s0 glc
377// CHECK: error: instruction not supported on this GPU
378
379s_atomic_swap s5, s[2:3], -1
380// CHECK: error: instruction not supported on this GPU
381
382s_atomic_swap_x2 s[10:11], s[2:3], s0 glc
383// CHECK: error: instruction not supported on this GPU
384
385s_atomic_umax s5, s[2:3], s0 glc
386// CHECK: error: instruction not supported on this GPU
387
388s_atomic_umax_x2 s[10:11], s[2:3], s101
389// CHECK: error: instruction not supported on this GPU
390
391s_atomic_umin s5, s[2:3], s101
392// CHECK: error: instruction not supported on this GPU
393
394s_atomic_umin_x2 s[10:11], s[2:3], s0 glc
395// CHECK: error: instruction not supported on this GPU
396
397s_atomic_xor s5, s[2:3], s101
398// CHECK: error: instruction not supported on this GPU
399
400s_atomic_xor_x2 s[10:11], s[2:3], s0 glc
401// CHECK: error: instruction not supported on this GPU
402
403s_bitreplicate_b64_b32 exec, s2
404// CHECK: error: instruction not supported on this GPU
405
406s_buffer_atomic_add s5, s[4:7], 0x0
407// CHECK: error: instruction not supported on this GPU
408
409s_buffer_atomic_add_x2 s[10:11], s[4:7], s0
410// CHECK: error: instruction not supported on this GPU
411
412s_buffer_atomic_and s101, s[4:7], s0
413// CHECK: error: instruction not supported on this GPU
414
415s_buffer_atomic_and_x2 s[10:11], s[8:11], s0
416// CHECK: error: instruction not supported on this GPU
417
418s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0
419// CHECK: error: instruction not supported on this GPU
420
421s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0
422// CHECK: error: instruction not supported on this GPU
423
424s_buffer_atomic_dec s5, s[4:7], s0
425// CHECK: error: instruction not supported on this GPU
426
427s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc
428// CHECK: error: instruction not supported on this GPU
429
430s_buffer_atomic_inc s101, s[4:7], s0
431// CHECK: error: instruction not supported on this GPU
432
433s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0
434// CHECK: error: instruction not supported on this GPU
435
436s_buffer_atomic_or s5, s[8:11], s0
437// CHECK: error: instruction not supported on this GPU
438
439s_buffer_atomic_or_x2 s[10:11], s[96:99], s0
440// CHECK: error: instruction not supported on this GPU
441
442s_buffer_atomic_smax s5, s[4:7], s101
443// CHECK: error: instruction not supported on this GPU
444
445s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0
446// CHECK: error: instruction not supported on this GPU
447
448s_buffer_atomic_smin s5, s[4:7], 0x0
449// CHECK: error: instruction not supported on this GPU
450
451s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0
452// CHECK: error: instruction not supported on this GPU
453
454s_buffer_atomic_sub s5, s[4:7], s0 glc
455// CHECK: error: instruction not supported on this GPU
456
457s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0
458// CHECK: error: instruction not supported on this GPU
459
460s_buffer_atomic_swap s5, s[4:7], -1
461// CHECK: error: instruction not supported on this GPU
462
463s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc
464// CHECK: error: instruction not supported on this GPU
465
466s_buffer_atomic_umax s5, s[4:7], s0
467// CHECK: error: instruction not supported on this GPU
468
469s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc
470// CHECK: error: instruction not supported on this GPU
471
472s_buffer_atomic_umin s5, s[4:7], s0
473// CHECK: error: instruction not supported on this GPU
474
475s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc
476// CHECK: error: instruction not supported on this GPU
477
478s_buffer_atomic_xor s5, s[4:7], s0
479// CHECK: error: instruction not supported on this GPU
480
481s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc
482// CHECK: error: instruction not supported on this GPU
483
484s_buffer_store_dword exec_hi, s[0:3], 0x0
485// CHECK: error: instruction not supported on this GPU
486
487s_buffer_store_dwordx2 exec, s[0:3], 0x0
488// CHECK: error: instruction not supported on this GPU
489
490s_buffer_store_dwordx4 s[4:7], s[12:15], m0
491// CHECK: error: instruction not supported on this GPU
492
493s_call_b64 exec, 0x1234
494// CHECK: error: instruction not supported on this GPU
495
496s_clause 0x0
497// CHECK: error: instruction not supported on this GPU
498
499s_cmp_eq_u64 -1, s[4:5]
500// CHECK: error: instruction not supported on this GPU
501
502s_cmp_lg_u64 -1, s[4:5]
503// CHECK: error: instruction not supported on this GPU
504
505s_code_end
506// CHECK: error: instruction not supported on this GPU
507
508s_dcache_discard s[2:3], 0x0
509// CHECK: error: instruction not supported on this GPU
510
511s_dcache_discard_x2 s[2:3], 0x0
512// CHECK: error: instruction not supported on this GPU
513
514s_dcache_wb
515// CHECK: error: instruction not supported on this GPU
516
517s_dcache_wb_vol
518// CHECK: error: instruction not supported on this GPU
519
520s_denorm_mode 0x0
521// CHECK: error: instruction not supported on this GPU
522
523s_endpgm_ordered_ps_done
524// CHECK: error: instruction not supported on this GPU
525
526s_endpgm_saved
527// CHECK: error: instruction not supported on this GPU
528
529s_get_waveid_in_workgroup s0
530// CHECK: error: instruction not supported on this GPU
531
532s_gl1_inv
533// CHECK: error: instruction not supported on this GPU
534
535s_inst_prefetch 0x0
536// CHECK: error: instruction not supported on this GPU
537
538s_lshl1_add_u32 exec_hi, s1, s2
539// CHECK: error: instruction not supported on this GPU
540
541s_lshl2_add_u32 exec_hi, s1, s2
542// CHECK: error: instruction not supported on this GPU
543
544s_lshl3_add_u32 exec_hi, s1, s2
545// CHECK: error: instruction not supported on this GPU
546
547s_lshl4_add_u32 exec_hi, s1, s2
548// CHECK: error: instruction not supported on this GPU
549
550s_memrealtime exec
551// CHECK: error: instruction not supported on this GPU
552
553s_movrelsd_2_b32 s0, s1
554// CHECK: error: instruction not supported on this GPU
555
556s_mul_hi_i32 exec_hi, s1, s2
557// CHECK: error: instruction not supported on this GPU
558
559s_mul_hi_u32 exec_hi, s1, s2
560// CHECK: error: instruction not supported on this GPU
561
562s_nand_saveexec_b32 exec_hi, s1
563// CHECK: error: instruction not supported on this GPU
564
565s_nor_saveexec_b32 exec_hi, s1
566// CHECK: error: instruction not supported on this GPU
567
568s_or_saveexec_b32 exec_hi, s1
569// CHECK: error: instruction not supported on this GPU
570
571s_orn1_saveexec_b32 exec_hi, s1
572// CHECK: error: instruction not supported on this GPU
573
574s_orn1_saveexec_b64 exec, s[2:3]
575// CHECK: error: instruction not supported on this GPU
576
577s_orn2_saveexec_b32 exec_hi, s1
578// CHECK: error: instruction not supported on this GPU
579
580s_pack_hh_b32_b16 exec_hi, s1, s2
581// CHECK: error: instruction not supported on this GPU
582
583s_pack_lh_b32_b16 exec_hi, s1, s2
584// CHECK: error: instruction not supported on this GPU
585
586s_pack_ll_b32_b16 exec_hi, s1, s2
587// CHECK: error: instruction not supported on this GPU
588
589s_rfe_restore_b64 -1, s2
590// CHECK: error: instruction not supported on this GPU
591
592s_round_mode 0x0
593// CHECK: error: instruction not supported on this GPU
594
595s_scratch_load_dword s5, s[2:3], s0 glc
596// CHECK: error: instruction not supported on this GPU
597
598s_scratch_load_dwordx2 s[100:101], s[2:3], s0
599// CHECK: error: instruction not supported on this GPU
600
601s_scratch_load_dwordx4 s[20:23], s[4:5], s0
602// CHECK: error: instruction not supported on this GPU
603
604s_scratch_store_dword s1, s[4:5], 0x123 glc
605// CHECK: error: instruction not supported on this GPU
606
607s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
608// CHECK: error: instruction not supported on this GPU
609
610s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
611// CHECK: error: instruction not supported on this GPU
612
613s_set_gpr_idx_idx -1
614// CHECK: error: instruction not supported on this GPU
615
616s_set_gpr_idx_mode 0
617// CHECK: error: instruction not supported on this GPU
618
619s_set_gpr_idx_off
620// CHECK: error: instruction not supported on this GPU
621
622s_set_gpr_idx_on -1, 0x0
623// CHECK: error: instruction not supported on this GPU
624
625s_store_dword exec_hi, s[2:3], 0x0
626// CHECK: error: instruction not supported on this GPU
627
628s_store_dwordx2 exec, s[2:3], 0x0
629// CHECK: error: instruction not supported on this GPU
630
631s_store_dwordx4 s[4:7], flat_scratch, m0
632// CHECK: error: instruction not supported on this GPU
633
634s_subvector_loop_begin exec_hi, 0x1234
635// CHECK: error: instruction not supported on this GPU
636
637s_subvector_loop_end exec_hi, 0x1234
638// CHECK: error: instruction not supported on this GPU
639
640s_ttracedata_imm 0x0
641// CHECK: error: instruction not supported on this GPU
642
643s_version 0x1234
644// CHECK: error: instruction not supported on this GPU
645
646s_waitcnt_expcnt exec_hi, 0x1234
647// CHECK: error: instruction not supported on this GPU
648
649s_waitcnt_lgkmcnt exec_hi, 0x1234
650// CHECK: error: instruction not supported on this GPU
651
652s_waitcnt_vmcnt exec_hi, 0x1234
653// CHECK: error: instruction not supported on this GPU
654
655s_waitcnt_vscnt exec_hi, 0x1234
656// CHECK: error: instruction not supported on this GPU
657
658s_wakeup
659// CHECK: error: instruction not supported on this GPU
660
661s_xnor_saveexec_b32 exec_hi, s1
662// CHECK: error: instruction not supported on this GPU
663
664s_xor_saveexec_b32 exec_hi, s1
665// CHECK: error: instruction not supported on this GPU
666
667scratch_load_dword v0, v1, off offset:-2048 glc slc
668// CHECK: error: instruction not supported on this GPU
669
670scratch_load_dwordx2 v[1:2], v3, off
671// CHECK: error: instruction not supported on this GPU
672
673scratch_load_dwordx3 v[1:3], v4, off
674// CHECK: error: instruction not supported on this GPU
675
676scratch_load_dwordx4 v[1:4], v5, off
677// CHECK: error: instruction not supported on this GPU
678
679scratch_load_sbyte v1, v2, off
680// CHECK: error: instruction not supported on this GPU
681
682scratch_load_sbyte_d16 v1, v2, off
683// CHECK: error: instruction not supported on this GPU
684
685scratch_load_sbyte_d16_hi v1, v2, off
686// CHECK: error: instruction not supported on this GPU
687
688scratch_load_short_d16 v1, v2, off
689// CHECK: error: instruction not supported on this GPU
690
691scratch_load_short_d16_hi v1, v2, off
692// CHECK: error: instruction not supported on this GPU
693
694scratch_load_sshort v1, v2, off
695// CHECK: error: instruction not supported on this GPU
696
697scratch_load_ubyte v1, v2, off
698// CHECK: error: instruction not supported on this GPU
699
700scratch_load_ubyte_d16 v1, v2, off
701// CHECK: error: instruction not supported on this GPU
702
703scratch_load_ubyte_d16_hi v1, v2, off
704// CHECK: error: instruction not supported on this GPU
705
706scratch_load_ushort v1, v2, off
707// CHECK: error: instruction not supported on this GPU
708
709scratch_store_byte off, v2, flat_scratch_hi offset:-1
710// CHECK: error: instruction not supported on this GPU
711
712scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1
713// CHECK: error: instruction not supported on this GPU
714
715scratch_store_dword off, v2, exec_hi
716// CHECK: error: instruction not supported on this GPU
717
718scratch_store_dwordx2 off, v[254:255], s3 offset:-1
719// CHECK: error: instruction not supported on this GPU
720
721scratch_store_dwordx3 off, v[253:255], s3 offset:-1
722// CHECK: error: instruction not supported on this GPU
723
724scratch_store_dwordx4 off, v[252:255], s3 offset:-1
725// CHECK: error: instruction not supported on this GPU
726
727scratch_store_short off, v2, flat_scratch_hi offset:-1
728// CHECK: error: instruction not supported on this GPU
729
730scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1
731// CHECK: error: instruction not supported on this GPU
732
733tbuffer_load_format_d16_x v0, off, s[0:3]
734// CHECK: error: instruction not supported on this GPU
735
736tbuffer_load_format_d16_xy v0, off, s[0:3], format:22, 0
737// CHECK: error: instruction not supported on this GPU
738
739tbuffer_load_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1
740// CHECK: error: instruction not supported on this GPU
741
742tbuffer_load_format_d16_xyzw v[0:1], off, s[0:3], format:22, 0
743// CHECK: error: instruction not supported on this GPU
744
745tbuffer_store_format_d16_x v0, v1, s[4:7], format:33, 0 idxen
746// CHECK: error: instruction not supported on this GPU
747
748tbuffer_store_format_d16_xy v0, v1, s[4:7], format:33, 0 idxen
749// CHECK: error: instruction not supported on this GPU
750
751tbuffer_store_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1
752// CHECK: error: instruction not supported on this GPU
753
754tbuffer_store_format_d16_xyzw v[0:1], v2, s[4:7], format:33, 0 idxen
755// CHECK: error: instruction not supported on this GPU
756
757v_accvgpr_read_b32 a0, a0
758// CHECK: error: instruction not supported on this GPU
759
760v_accvgpr_write_b32 a0, 65
761// CHECK: error: instruction not supported on this GPU
762
763v_add3_u32 v1, v2, v3, v4
764// CHECK: error: instruction not supported on this GPU
765
766v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
767// CHECK: error: instruction not supported on this GPU
768
769v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
770// CHECK: error: instruction not supported on this GPU
771
772v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
773// CHECK: error: instruction not supported on this GPU
774
775v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
776// CHECK: error: instruction not supported on this GPU
777
778v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
779// CHECK: error: instruction not supported on this GPU
780
781v_add_f16 v0, s[0:1], v0
782// CHECK: error: instruction not supported on this GPU
783
784v_add_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
785// CHECK: error: instruction not supported on this GPU
786
787v_add_f16_e32 v1, 64.0, v2
788// CHECK: error: instruction not supported on this GPU
789
790v_add_f16_e64 v0, 0x3456, v0
791// CHECK: error: instruction not supported on this GPU
792
793v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
794// CHECK: error: instruction not supported on this GPU
795
796v_add_i16 v255, v1, v2
797// CHECK: error: instruction not supported on this GPU
798
799v_add_lshl_u32 v1, v2, v3, v4
800// CHECK: error: instruction not supported on this GPU
801
802v_add_nc_i16 v255, v1, v2
803// CHECK: error: instruction not supported on this GPU
804
805v_add_nc_i32 v255, v1, v2
806// CHECK: error: instruction not supported on this GPU
807
808v_add_nc_u16 v255, v1, v2
809// CHECK: error: instruction not supported on this GPU
810
811v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
812// CHECK: error: instruction not supported on this GPU
813
814v_add_nc_u32_e32 v255, v1, v2
815// CHECK: error: instruction not supported on this GPU
816
817v_add_nc_u32_e64 v255, v1, v2
818// CHECK: error: instruction not supported on this GPU
819
820v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
821// CHECK: error: instruction not supported on this GPU
822
823v_add_u16 v0, (i1+100)*2, v0
824// CHECK: error: instruction not supported on this GPU
825
826v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
827// CHECK: error: instruction not supported on this GPU
828
829v_add_u16_e64 v255, v1, v2
830// CHECK: error: instruction not supported on this GPU
831
832v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
833// CHECK: error: instruction not supported on this GPU
834
835v_add_u32 v0, execz, v0
836// CHECK: error: instruction not supported on this GPU
837
838v_add_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
839// CHECK: error: instruction not supported on this GPU
840
841v_add_u32_e32 v1, s1, v3
842// CHECK: error: instruction not supported on this GPU
843
844v_add_u32_e64 v0, scc, v0
845// CHECK: error: instruction not supported on this GPU
846
847v_add_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
848// CHECK: error: instruction not supported on this GPU
849
850v_addc_co_u32 v0, vcc, shared_base, v0, vcc
851// CHECK: error: instruction not supported on this GPU
852
853v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
854// CHECK: error: instruction not supported on this GPU
855
856v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
857// CHECK: error: instruction not supported on this GPU
858
859v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
860// CHECK: error: instruction not supported on this GPU
861
862v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
863// CHECK: error: instruction not supported on this GPU
864
865v_and_or_b32 v1, v2, v3, v4
866// CHECK: error: instruction not supported on this GPU
867
868v_ashrrev_i16 v0, lds_direct, v0
869// CHECK: error: instruction not supported on this GPU
870
871v_ashrrev_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
872// CHECK: error: instruction not supported on this GPU
873
874v_ashrrev_i16_e64 v255, v1, v2
875// CHECK: error: instruction not supported on this GPU
876
877v_ashrrev_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
878// CHECK: error: instruction not supported on this GPU
879
880v_ashrrev_i64 v[0:1], 0x100, s[0:1]
881// CHECK: error: instruction not supported on this GPU
882
883v_ceil_f16 v0, -0.5
884// CHECK: error: instruction not supported on this GPU
885
886v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
887// CHECK: error: instruction not supported on this GPU
888
889v_ceil_f16_e32 v255, v1
890// CHECK: error: instruction not supported on this GPU
891
892v_ceil_f16_e64 v0, -|v1|
893// CHECK: error: instruction not supported on this GPU
894
895v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
896// CHECK: error: instruction not supported on this GPU
897
898v_cmp_class_f16 vcc, -1, v2
899// CHECK: error: instruction not supported on this GPU
900
901v_cmp_class_f16_e64 flat_scratch, v1, v2
902// CHECK: error: instruction not supported on this GPU
903
904v_cmp_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
905// CHECK: error: instruction not supported on this GPU
906
907v_cmp_eq_f16 vcc, -1, v0
908// CHECK: error: instruction not supported on this GPU
909
910v_cmp_eq_f16_e64 flat_scratch, v1, v2
911// CHECK: error: instruction not supported on this GPU
912
913v_cmp_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
914// CHECK: error: instruction not supported on this GPU
915
916v_cmp_eq_i16 vcc, -1, v2
917// CHECK: error: instruction not supported on this GPU
918
919v_cmp_eq_i16_e64 flat_scratch, v1, v2
920// CHECK: error: instruction not supported on this GPU
921
922v_cmp_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
923// CHECK: error: instruction not supported on this GPU
924
925v_cmp_eq_u16 vcc, -1, v2
926// CHECK: error: instruction not supported on this GPU
927
928v_cmp_eq_u16_e64 flat_scratch, v1, v2
929// CHECK: error: instruction not supported on this GPU
930
931v_cmp_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
932// CHECK: error: instruction not supported on this GPU
933
934v_cmp_f_f16 vcc, -1, v2
935// CHECK: error: instruction not supported on this GPU
936
937v_cmp_f_f16_e64 flat_scratch, v1, v2
938// CHECK: error: instruction not supported on this GPU
939
940v_cmp_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
941// CHECK: error: instruction not supported on this GPU
942
943v_cmp_f_i16 vcc, -1, v2
944// CHECK: error: instruction not supported on this GPU
945
946v_cmp_f_i16_e64 flat_scratch, v1, v2
947// CHECK: error: instruction not supported on this GPU
948
949v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
950// CHECK: error: instruction not supported on this GPU
951
952v_cmp_f_u16 vcc, -1, v2
953// CHECK: error: instruction not supported on this GPU
954
955v_cmp_f_u16_e64 flat_scratch, v1, v2
956// CHECK: error: instruction not supported on this GPU
957
958v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
959// CHECK: error: instruction not supported on this GPU
960
961v_cmp_ge_f16 vcc, -1, v2
962// CHECK: error: instruction not supported on this GPU
963
964v_cmp_ge_f16_e64 flat_scratch, v1, v2
965// CHECK: error: instruction not supported on this GPU
966
967v_cmp_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
968// CHECK: error: instruction not supported on this GPU
969
970v_cmp_ge_i16 vcc, -1, v2
971// CHECK: error: instruction not supported on this GPU
972
973v_cmp_ge_i16_e64 flat_scratch, v1, v2
974// CHECK: error: instruction not supported on this GPU
975
976v_cmp_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
977// CHECK: error: instruction not supported on this GPU
978
979v_cmp_ge_u16 vcc, -1, v2
980// CHECK: error: instruction not supported on this GPU
981
982v_cmp_ge_u16_e64 flat_scratch, v1, v2
983// CHECK: error: instruction not supported on this GPU
984
985v_cmp_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
986// CHECK: error: instruction not supported on this GPU
987
988v_cmp_gt_f16 vcc, -1, v2
989// CHECK: error: instruction not supported on this GPU
990
991v_cmp_gt_f16_e64 flat_scratch, v1, v2
992// CHECK: error: instruction not supported on this GPU
993
994v_cmp_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
995// CHECK: error: instruction not supported on this GPU
996
997v_cmp_gt_i16 vcc, -1, v2
998// CHECK: error: instruction not supported on this GPU
999
1000v_cmp_gt_i16_e64 flat_scratch, v1, v2
1001// CHECK: error: instruction not supported on this GPU
1002
1003v_cmp_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1004// CHECK: error: instruction not supported on this GPU
1005
1006v_cmp_gt_u16 vcc, -1, v2
1007// CHECK: error: instruction not supported on this GPU
1008
1009v_cmp_gt_u16_e64 flat_scratch, v1, v2
1010// CHECK: error: instruction not supported on this GPU
1011
1012v_cmp_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1013// CHECK: error: instruction not supported on this GPU
1014
1015v_cmp_le_f16 vcc, -1, v2
1016// CHECK: error: instruction not supported on this GPU
1017
1018v_cmp_le_f16_e64 flat_scratch, v1, v2
1019// CHECK: error: instruction not supported on this GPU
1020
1021v_cmp_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1022// CHECK: error: instruction not supported on this GPU
1023
1024v_cmp_le_i16 vcc, -1, v2
1025// CHECK: error: instruction not supported on this GPU
1026
1027v_cmp_le_i16_e64 flat_scratch, v1, v2
1028// CHECK: error: instruction not supported on this GPU
1029
1030v_cmp_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1031// CHECK: error: instruction not supported on this GPU
1032
1033v_cmp_le_u16 vcc, -1, v2
1034// CHECK: error: instruction not supported on this GPU
1035
1036v_cmp_le_u16_e64 flat_scratch, v1, v2
1037// CHECK: error: instruction not supported on this GPU
1038
1039v_cmp_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1040// CHECK: error: instruction not supported on this GPU
1041
1042v_cmp_lg_f16 vcc, -1, v2
1043// CHECK: error: instruction not supported on this GPU
1044
1045v_cmp_lg_f16_e64 flat_scratch, v1, v2
1046// CHECK: error: instruction not supported on this GPU
1047
1048v_cmp_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1049// CHECK: error: instruction not supported on this GPU
1050
1051v_cmp_lt_f16 vcc, -1, v2
1052// CHECK: error: instruction not supported on this GPU
1053
1054v_cmp_lt_f16_e64 flat_scratch, v1, v2
1055// CHECK: error: instruction not supported on this GPU
1056
1057v_cmp_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1058// CHECK: error: instruction not supported on this GPU
1059
1060v_cmp_lt_i16 vcc, -1, v2
1061// CHECK: error: instruction not supported on this GPU
1062
1063v_cmp_lt_i16_e64 flat_scratch, v1, v2
1064// CHECK: error: instruction not supported on this GPU
1065
1066v_cmp_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1067// CHECK: error: instruction not supported on this GPU
1068
1069v_cmp_lt_u16 vcc, -1, v2
1070// CHECK: error: instruction not supported on this GPU
1071
1072v_cmp_lt_u16_e64 flat_scratch, v1, v2
1073// CHECK: error: instruction not supported on this GPU
1074
1075v_cmp_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1076// CHECK: error: instruction not supported on this GPU
1077
1078v_cmp_ne_i16 vcc, -1, v2
1079// CHECK: error: instruction not supported on this GPU
1080
1081v_cmp_ne_i16_e64 flat_scratch, v1, v2
1082// CHECK: error: instruction not supported on this GPU
1083
1084v_cmp_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1085// CHECK: error: instruction not supported on this GPU
1086
1087v_cmp_ne_u16 vcc, -1, v2
1088// CHECK: error: instruction not supported on this GPU
1089
1090v_cmp_ne_u16_e64 flat_scratch, v1, v2
1091// CHECK: error: instruction not supported on this GPU
1092
1093v_cmp_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1094// CHECK: error: instruction not supported on this GPU
1095
1096v_cmp_neq_f16 vcc, -1, v2
1097// CHECK: error: instruction not supported on this GPU
1098
1099v_cmp_neq_f16_e64 flat_scratch, v1, v2
1100// CHECK: error: instruction not supported on this GPU
1101
1102v_cmp_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1103// CHECK: error: instruction not supported on this GPU
1104
1105v_cmp_nge_f16 vcc, -1, v2
1106// CHECK: error: instruction not supported on this GPU
1107
1108v_cmp_nge_f16_e64 flat_scratch, v1, v2
1109// CHECK: error: instruction not supported on this GPU
1110
1111v_cmp_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1112// CHECK: error: instruction not supported on this GPU
1113
1114v_cmp_ngt_f16 vcc, -1, v2
1115// CHECK: error: instruction not supported on this GPU
1116
1117v_cmp_ngt_f16_e64 flat_scratch, v1, v2
1118// CHECK: error: instruction not supported on this GPU
1119
1120v_cmp_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1121// CHECK: error: instruction not supported on this GPU
1122
1123v_cmp_nle_f16 vcc, -1, v2
1124// CHECK: error: instruction not supported on this GPU
1125
1126v_cmp_nle_f16_e64 flat_scratch, v1, v2
1127// CHECK: error: instruction not supported on this GPU
1128
1129v_cmp_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1130// CHECK: error: instruction not supported on this GPU
1131
1132v_cmp_nlg_f16 vcc, -1, v2
1133// CHECK: error: instruction not supported on this GPU
1134
1135v_cmp_nlg_f16_e64 flat_scratch, v1, v2
1136// CHECK: error: instruction not supported on this GPU
1137
1138v_cmp_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1139// CHECK: error: instruction not supported on this GPU
1140
1141v_cmp_nlt_f16 vcc, -1, v2
1142// CHECK: error: instruction not supported on this GPU
1143
1144v_cmp_nlt_f16_e64 flat_scratch, v1, v2
1145// CHECK: error: instruction not supported on this GPU
1146
1147v_cmp_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1148// CHECK: error: instruction not supported on this GPU
1149
1150v_cmp_o_f16 vcc, -1, v2
1151// CHECK: error: instruction not supported on this GPU
1152
1153v_cmp_o_f16_e64 flat_scratch, v1, v2
1154// CHECK: error: instruction not supported on this GPU
1155
1156v_cmp_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1157// CHECK: error: instruction not supported on this GPU
1158
1159v_cmp_t_i16 vcc, -1, v2
1160// CHECK: error: instruction not supported on this GPU
1161
1162v_cmp_t_i16_e64 flat_scratch, v1, v2
1163// CHECK: error: instruction not supported on this GPU
1164
1165v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1166// CHECK: error: instruction not supported on this GPU
1167
1168v_cmp_t_u16 vcc, -1, v2
1169// CHECK: error: instruction not supported on this GPU
1170
1171v_cmp_t_u16_e64 flat_scratch, v1, v2
1172// CHECK: error: instruction not supported on this GPU
1173
1174v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1175// CHECK: error: instruction not supported on this GPU
1176
1177v_cmp_tru_f16 vcc, -1, v2
1178// CHECK: error: instruction not supported on this GPU
1179
1180v_cmp_tru_f16_e64 flat_scratch, v1, v2
1181// CHECK: error: instruction not supported on this GPU
1182
1183v_cmp_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1184// CHECK: error: instruction not supported on this GPU
1185
1186v_cmp_u_f16 vcc, -1, v2
1187// CHECK: error: instruction not supported on this GPU
1188
1189v_cmp_u_f16_e64 flat_scratch, v1, v2
1190// CHECK: error: instruction not supported on this GPU
1191
1192v_cmp_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1193// CHECK: error: instruction not supported on this GPU
1194
1195v_cmpx_class_f16 -1, v2
1196// CHECK: error: instruction not supported on this GPU
1197
1198v_cmpx_class_f16_e64 -1, v2
1199// CHECK: error: instruction not supported on this GPU
1200
1201v_cmpx_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1202// CHECK: error: instruction not supported on this GPU
1203
1204v_cmpx_eq_f16 -1, v2
1205// CHECK: error: instruction not supported on this GPU
1206
1207v_cmpx_eq_f16_e64 -1, v2
1208// CHECK: error: instruction not supported on this GPU
1209
1210v_cmpx_eq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1211// CHECK: error: instruction not supported on this GPU
1212
1213v_cmpx_eq_i16 -1, v2
1214// CHECK: error: instruction not supported on this GPU
1215
1216v_cmpx_eq_i16_e64 -1, v2
1217// CHECK: error: instruction not supported on this GPU
1218
1219v_cmpx_eq_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1220// CHECK: error: instruction not supported on this GPU
1221
1222v_cmpx_eq_u16 -1, v2
1223// CHECK: error: instruction not supported on this GPU
1224
1225v_cmpx_eq_u16_e64 -1, v2
1226// CHECK: error: instruction not supported on this GPU
1227
1228v_cmpx_eq_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1229// CHECK: error: instruction not supported on this GPU
1230
1231v_cmpx_f_f16 -1, v2
1232// CHECK: error: instruction not supported on this GPU
1233
1234v_cmpx_f_f16_e64 -1, v2
1235// CHECK: error: instruction not supported on this GPU
1236
1237v_cmpx_f_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1238// CHECK: error: instruction not supported on this GPU
1239
1240v_cmpx_f_i16 vcc, -1, v2
1241// CHECK: error: instruction not supported on this GPU
1242
1243v_cmpx_f_i16_e64 exec, v1, v2
1244// CHECK: error: instruction not supported on this GPU
1245
1246v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1247// CHECK: error: instruction not supported on this GPU
1248
1249v_cmpx_f_u16 vcc, -1, v2
1250// CHECK: error: instruction not supported on this GPU
1251
1252v_cmpx_f_u16_e64 exec, v1, v2
1253// CHECK: error: instruction not supported on this GPU
1254
1255v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1256// CHECK: error: instruction not supported on this GPU
1257
1258v_cmpx_ge_f16 -1, v2
1259// CHECK: error: instruction not supported on this GPU
1260
1261v_cmpx_ge_f16_e64 -1, v2
1262// CHECK: error: instruction not supported on this GPU
1263
1264v_cmpx_ge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1265// CHECK: error: instruction not supported on this GPU
1266
1267v_cmpx_ge_i16 -1, v2
1268// CHECK: error: instruction not supported on this GPU
1269
1270v_cmpx_ge_i16_e64 -1, v2
1271// CHECK: error: instruction not supported on this GPU
1272
1273v_cmpx_ge_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1274// CHECK: error: instruction not supported on this GPU
1275
1276v_cmpx_ge_u16 -1, v2
1277// CHECK: error: instruction not supported on this GPU
1278
1279v_cmpx_ge_u16_e64 -1, v2
1280// CHECK: error: instruction not supported on this GPU
1281
1282v_cmpx_ge_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1283// CHECK: error: instruction not supported on this GPU
1284
1285v_cmpx_gt_f16 -1, v2
1286// CHECK: error: instruction not supported on this GPU
1287
1288v_cmpx_gt_f16_e64 -1, v2
1289// CHECK: error: instruction not supported on this GPU
1290
1291v_cmpx_gt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1292// CHECK: error: instruction not supported on this GPU
1293
1294v_cmpx_gt_i16 -1, v2
1295// CHECK: error: instruction not supported on this GPU
1296
1297v_cmpx_gt_i16_e64 -1, v2
1298// CHECK: error: instruction not supported on this GPU
1299
1300v_cmpx_gt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1301// CHECK: error: instruction not supported on this GPU
1302
1303v_cmpx_gt_u16 -1, v2
1304// CHECK: error: instruction not supported on this GPU
1305
1306v_cmpx_gt_u16_e64 -1, v2
1307// CHECK: error: instruction not supported on this GPU
1308
1309v_cmpx_gt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1310// CHECK: error: instruction not supported on this GPU
1311
1312v_cmpx_le_f16 -1, v2
1313// CHECK: error: instruction not supported on this GPU
1314
1315v_cmpx_le_f16_e64 -1, v2
1316// CHECK: error: instruction not supported on this GPU
1317
1318v_cmpx_le_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1319// CHECK: error: instruction not supported on this GPU
1320
1321v_cmpx_le_i16 -1, v2
1322// CHECK: error: instruction not supported on this GPU
1323
1324v_cmpx_le_i16_e64 -1, v2
1325// CHECK: error: instruction not supported on this GPU
1326
1327v_cmpx_le_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1328// CHECK: error: instruction not supported on this GPU
1329
1330v_cmpx_le_u16 -1, v2
1331// CHECK: error: instruction not supported on this GPU
1332
1333v_cmpx_le_u16_e64 -1, v2
1334// CHECK: error: instruction not supported on this GPU
1335
1336v_cmpx_le_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1337// CHECK: error: instruction not supported on this GPU
1338
1339v_cmpx_lg_f16 -1, v2
1340// CHECK: error: instruction not supported on this GPU
1341
1342v_cmpx_lg_f16_e64 -1, v2
1343// CHECK: error: instruction not supported on this GPU
1344
1345v_cmpx_lg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1346// CHECK: error: instruction not supported on this GPU
1347
1348v_cmpx_lt_f16 -1, v2
1349// CHECK: error: instruction not supported on this GPU
1350
1351v_cmpx_lt_f16_e64 -1, v2
1352// CHECK: error: instruction not supported on this GPU
1353
1354v_cmpx_lt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1355// CHECK: error: instruction not supported on this GPU
1356
1357v_cmpx_lt_i16 -1, v2
1358// CHECK: error: instruction not supported on this GPU
1359
1360v_cmpx_lt_i16_e64 -1, v2
1361// CHECK: error: instruction not supported on this GPU
1362
1363v_cmpx_lt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1364// CHECK: error: instruction not supported on this GPU
1365
1366v_cmpx_lt_u16 -1, v2
1367// CHECK: error: instruction not supported on this GPU
1368
1369v_cmpx_lt_u16_e64 -1, v2
1370// CHECK: error: instruction not supported on this GPU
1371
1372v_cmpx_lt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1373// CHECK: error: instruction not supported on this GPU
1374
1375v_cmpx_ne_i16 -1, v2
1376// CHECK: error: instruction not supported on this GPU
1377
1378v_cmpx_ne_i16_e64 -1, v2
1379// CHECK: error: instruction not supported on this GPU
1380
1381v_cmpx_ne_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1382// CHECK: error: instruction not supported on this GPU
1383
1384v_cmpx_ne_u16 -1, v2
1385// CHECK: error: instruction not supported on this GPU
1386
1387v_cmpx_ne_u16_e64 -1, v2
1388// CHECK: error: instruction not supported on this GPU
1389
1390v_cmpx_ne_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
1391// CHECK: error: instruction not supported on this GPU
1392
1393v_cmpx_neq_f16 -1, v2
1394// CHECK: error: instruction not supported on this GPU
1395
1396v_cmpx_neq_f16_e64 -1, v2
1397// CHECK: error: instruction not supported on this GPU
1398
1399v_cmpx_neq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1400// CHECK: error: instruction not supported on this GPU
1401
1402v_cmpx_nge_f16 -1, v2
1403// CHECK: error: instruction not supported on this GPU
1404
1405v_cmpx_nge_f16_e64 -1, v2
1406// CHECK: error: instruction not supported on this GPU
1407
1408v_cmpx_nge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1409// CHECK: error: instruction not supported on this GPU
1410
1411v_cmpx_ngt_f16 -1, v2
1412// CHECK: error: instruction not supported on this GPU
1413
1414v_cmpx_ngt_f16_e64 -1, v2
1415// CHECK: error: instruction not supported on this GPU
1416
1417v_cmpx_ngt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1418// CHECK: error: instruction not supported on this GPU
1419
1420v_cmpx_nle_f16 -1, v2
1421// CHECK: error: instruction not supported on this GPU
1422
1423v_cmpx_nle_f16_e64 -1, v2
1424// CHECK: error: instruction not supported on this GPU
1425
1426v_cmpx_nle_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1427// CHECK: error: instruction not supported on this GPU
1428
1429v_cmpx_nlg_f16 -1, v2
1430// CHECK: error: instruction not supported on this GPU
1431
1432v_cmpx_nlg_f16_e64 -1, v2
1433// CHECK: error: instruction not supported on this GPU
1434
1435v_cmpx_nlg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1436// CHECK: error: instruction not supported on this GPU
1437
1438v_cmpx_nlt_f16 -1, v2
1439// CHECK: error: instruction not supported on this GPU
1440
1441v_cmpx_nlt_f16_e64 -1, v2
1442// CHECK: error: instruction not supported on this GPU
1443
1444v_cmpx_nlt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1445// CHECK: error: instruction not supported on this GPU
1446
1447v_cmpx_o_f16 -1, v2
1448// CHECK: error: instruction not supported on this GPU
1449
1450v_cmpx_o_f16_e64 -1, v2
1451// CHECK: error: instruction not supported on this GPU
1452
1453v_cmpx_o_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1454// CHECK: error: instruction not supported on this GPU
1455
1456v_cmpx_t_i16 vcc, -1, v2
1457// CHECK: error: instruction not supported on this GPU
1458
1459v_cmpx_t_i16_e64 exec, v1, v2
1460// CHECK: error: instruction not supported on this GPU
1461
1462v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1463// CHECK: error: instruction not supported on this GPU
1464
1465v_cmpx_t_u16 vcc, -1, v2
1466// CHECK: error: instruction not supported on this GPU
1467
1468v_cmpx_t_u16_e64 exec, v1, v2
1469// CHECK: error: instruction not supported on this GPU
1470
1471v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
1472// CHECK: error: instruction not supported on this GPU
1473
1474v_cmpx_tru_f16 -1, v2
1475// CHECK: error: instruction not supported on this GPU
1476
1477v_cmpx_tru_f16_e64 -1, v2
1478// CHECK: error: instruction not supported on this GPU
1479
1480v_cmpx_tru_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1481// CHECK: error: instruction not supported on this GPU
1482
1483v_cmpx_u_f16 -1, v2
1484// CHECK: error: instruction not supported on this GPU
1485
1486v_cmpx_u_f16_e64 -1, v2
1487// CHECK: error: instruction not supported on this GPU
1488
1489v_cmpx_u_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
1490// CHECK: error: instruction not supported on this GPU
1491
1492v_cos_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1493// CHECK: error: instruction not supported on this GPU
1494
1495v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1496// CHECK: error: instruction not supported on this GPU
1497
1498v_cos_f16_e32 v255, v1
1499// CHECK: error: instruction not supported on this GPU
1500
1501v_cos_f16_e64 v255, v1
1502// CHECK: error: instruction not supported on this GPU
1503
1504v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1505// CHECK: error: instruction not supported on this GPU
1506
1507v_cvt_f16_i16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1508// CHECK: error: instruction not supported on this GPU
1509
1510v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1511// CHECK: error: instruction not supported on this GPU
1512
1513v_cvt_f16_i16_e32 v255, v1
1514// CHECK: error: instruction not supported on this GPU
1515
1516v_cvt_f16_i16_e64 v255, v1
1517// CHECK: error: instruction not supported on this GPU
1518
1519v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1520// CHECK: error: instruction not supported on this GPU
1521
1522v_cvt_f16_u16 v0, src_lds_direct
1523// CHECK: error: instruction not supported on this GPU
1524
1525v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1526// CHECK: error: instruction not supported on this GPU
1527
1528v_cvt_f16_u16_e32 v255, v1
1529// CHECK: error: instruction not supported on this GPU
1530
1531v_cvt_f16_u16_e64 v255, v1
1532// CHECK: error: instruction not supported on this GPU
1533
1534v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1535// CHECK: error: instruction not supported on this GPU
1536
1537v_cvt_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1538// CHECK: error: instruction not supported on this GPU
1539
1540v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1541// CHECK: error: instruction not supported on this GPU
1542
1543v_cvt_i16_f16_e32 v255, v1
1544// CHECK: error: instruction not supported on this GPU
1545
1546v_cvt_i16_f16_e64 v255, v1
1547// CHECK: error: instruction not supported on this GPU
1548
1549v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1550// CHECK: error: instruction not supported on this GPU
1551
1552v_cvt_norm_i16_f16 v5, -4.0
1553// CHECK: error: instruction not supported on this GPU
1554
1555v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1556// CHECK: error: instruction not supported on this GPU
1557
1558v_cvt_norm_i16_f16_e32 v255, v1
1559// CHECK: error: instruction not supported on this GPU
1560
1561v_cvt_norm_i16_f16_e64 v255, v1
1562// CHECK: error: instruction not supported on this GPU
1563
1564v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1565// CHECK: error: instruction not supported on this GPU
1566
1567v_cvt_norm_u16_f16 v5, s101
1568// CHECK: error: instruction not supported on this GPU
1569
1570v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1571// CHECK: error: instruction not supported on this GPU
1572
1573v_cvt_norm_u16_f16_e32 v255, v1
1574// CHECK: error: instruction not supported on this GPU
1575
1576v_cvt_norm_u16_f16_e64 v255, v1
1577// CHECK: error: instruction not supported on this GPU
1578
1579v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1580// CHECK: error: instruction not supported on this GPU
1581
1582v_cvt_pknorm_i16_f16 v255, v1, v2
1583// CHECK: error: instruction not supported on this GPU
1584
1585v_cvt_pknorm_u16_f16 v255, v1, v2
1586// CHECK: error: instruction not supported on this GPU
1587
1588v_cvt_u16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1589// CHECK: error: instruction not supported on this GPU
1590
1591v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1592// CHECK: error: instruction not supported on this GPU
1593
1594v_cvt_u16_f16_e32 v255, v1
1595// CHECK: error: instruction not supported on this GPU
1596
1597v_cvt_u16_f16_e64 v255, v1
1598// CHECK: error: instruction not supported on this GPU
1599
1600v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1601// CHECK: error: instruction not supported on this GPU
1602
1603v_div_fixup_f16 v255, v1, v2, v3
1604// CHECK: error: instruction not supported on this GPU
1605
1606v_div_fixup_f16_e64 v5, 0.5, v2, v3
1607// CHECK: error: instruction not supported on this GPU
1608
1609v_div_fixup_legacy_f16 v255, v1, v2, v3
1610// CHECK: error: instruction not supported on this GPU
1611
1612v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v3
1613// CHECK: error: instruction not supported on this GPU
1614
1615v_dot2_f32_f16 v0, -v1, -v2, -v3
1616// CHECK: error: instruction not supported on this GPU
1617
1618v_dot2_i32_i16 v0, -v1, -v2, -v3
1619// CHECK: error: instruction not supported on this GPU
1620
1621v_dot2_u32_u16 v0, -v1, -v2, -v3
1622// CHECK: error: instruction not supported on this GPU
1623
1624v_dot2c_f32_f16 v0, v1, v2
1625// CHECK: error: instruction not supported on this GPU
1626
1627v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1628// CHECK: error: instruction not supported on this GPU
1629
1630v_dot2c_f32_f16_e32 v255, v1, v2
1631// CHECK: error: instruction not supported on this GPU
1632
1633v_dot2c_i32_i16 v0, v1, v2
1634// CHECK: error: instruction not supported on this GPU
1635
1636v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1637// CHECK: error: instruction not supported on this GPU
1638
1639v_dot4_i32_i8 v0, v1, v2, v3
1640// CHECK: error: instruction not supported on this GPU
1641
1642v_dot4_u32_u8 v0, v1, v2, v3
1643// CHECK: error: instruction not supported on this GPU
1644
1645v_dot4c_i32_i8 v0, v1, v2
1646// CHECK: error: instruction not supported on this GPU
1647
1648v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1649// CHECK: error: instruction not supported on this GPU
1650
1651v_dot4c_i32_i8_e32 v255, v1, v2
1652// CHECK: error: instruction not supported on this GPU
1653
1654v_dot8_i32_i4 v0, v1, v2, v3
1655// CHECK: error: instruction not supported on this GPU
1656
1657v_dot8_u32_u4 v0, v1, v2, v3
1658// CHECK: error: instruction not supported on this GPU
1659
1660v_dot8c_i32_i4 v0, v1, v2
1661// CHECK: error: instruction not supported on this GPU
1662
1663v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1664// CHECK: error: instruction not supported on this GPU
1665
1666v_exp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1667// CHECK: error: instruction not supported on this GPU
1668
1669v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1670// CHECK: error: instruction not supported on this GPU
1671
1672v_exp_f16_e32 v255, v1
1673// CHECK: error: instruction not supported on this GPU
1674
1675v_exp_f16_e64 v255, v1
1676// CHECK: error: instruction not supported on this GPU
1677
1678v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1679// CHECK: error: instruction not supported on this GPU
1680
1681v_floor_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1682// CHECK: error: instruction not supported on this GPU
1683
1684v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1685// CHECK: error: instruction not supported on this GPU
1686
1687v_floor_f16_e32 v255, v1
1688// CHECK: error: instruction not supported on this GPU
1689
1690v_floor_f16_e64 v255, v1
1691// CHECK: error: instruction not supported on this GPU
1692
1693v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1694// CHECK: error: instruction not supported on this GPU
1695
1696v_fma_f16 v255, v1, v2, v3
1697// CHECK: error: instruction not supported on this GPU
1698
1699v_fma_f16_e64 v5, v1, v2, v3
1700// CHECK: error: instruction not supported on this GPU
1701
1702v_fma_legacy_f16 v255, v1, v2, v3
1703// CHECK: error: instruction not supported on this GPU
1704
1705v_fma_legacy_f16_e64 v5, v1, v2, v3
1706// CHECK: error: instruction not supported on this GPU
1707
1708v_fma_mix_f32 v0, -abs(v1), v2, v3
1709// CHECK: error: instruction not supported on this GPU
1710
1711v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
1712// CHECK: error: instruction not supported on this GPU
1713
1714v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)
1715// CHECK: error: instruction not supported on this GPU
1716
1717v_fmaak_f32 v255, v1, v2, 0x1121
1718// CHECK: error: instruction not supported on this GPU
1719
1720v_fmac_f16 v5, 0x1234, v2
1721// CHECK: error: instruction not supported on this GPU
1722
1723v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1724// CHECK: error: instruction not supported on this GPU
1725
1726v_fmac_f16_e32 v255, v1, v2
1727// CHECK: error: instruction not supported on this GPU
1728
1729v_fmac_f16_e64 v255, v1, v2
1730// CHECK: error: instruction not supported on this GPU
1731
1732v_fmac_f32 v0, v1, v2
1733// CHECK: error: instruction not supported on this GPU
1734
1735v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1736// CHECK: error: instruction not supported on this GPU
1737
1738v_fmac_f32_e32 v255, v1, v2
1739// CHECK: error: instruction not supported on this GPU
1740
1741v_fmac_f32_e64 v255, v1, v2
1742// CHECK: error: instruction not supported on this GPU
1743
1744v_fmamk_f32 v255, v1, 0x1121, v3
1745// CHECK: error: instruction not supported on this GPU
1746
1747v_fract_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1748// CHECK: error: instruction not supported on this GPU
1749
1750v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1751// CHECK: error: instruction not supported on this GPU
1752
1753v_fract_f16_e32 v255, v1
1754// CHECK: error: instruction not supported on this GPU
1755
1756v_fract_f16_e64 v255, v1
1757// CHECK: error: instruction not supported on this GPU
1758
1759v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1760// CHECK: error: instruction not supported on this GPU
1761
1762v_frexp_exp_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1763// CHECK: error: instruction not supported on this GPU
1764
1765v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1766// CHECK: error: instruction not supported on this GPU
1767
1768v_frexp_exp_i16_f16_e32 v255, v1
1769// CHECK: error: instruction not supported on this GPU
1770
1771v_frexp_exp_i16_f16_e64 v255, v1
1772// CHECK: error: instruction not supported on this GPU
1773
1774v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1775// CHECK: error: instruction not supported on this GPU
1776
1777v_frexp_mant_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1778// CHECK: error: instruction not supported on this GPU
1779
1780v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1781// CHECK: error: instruction not supported on this GPU
1782
1783v_frexp_mant_f16_e32 v255, v1
1784// CHECK: error: instruction not supported on this GPU
1785
1786v_frexp_mant_f16_e64 v255, v1
1787// CHECK: error: instruction not supported on this GPU
1788
1789v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1790// CHECK: error: instruction not supported on this GPU
1791
1792v_interp_p1ll_f16 v255, v2, attr0.x
1793// CHECK: error: instruction not supported on this GPU
1794
1795v_interp_p1lv_f16 v255, v2, attr0.x, v3
1796// CHECK: error: instruction not supported on this GPU
1797
1798v_interp_p2_f16 v255, v2, attr0.x, v3
1799// CHECK: error: instruction not supported on this GPU
1800
1801v_interp_p2_legacy_f16 v255, v2, attr0.x, v3
1802// CHECK: error: instruction not supported on this GPU
1803
1804v_ldexp_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1805// CHECK: error: instruction not supported on this GPU
1806
1807v_ldexp_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1808// CHECK: error: instruction not supported on this GPU
1809
1810v_ldexp_f16_e32 v255, v1, v2
1811// CHECK: error: instruction not supported on this GPU
1812
1813v_ldexp_f16_e64 v255, v1, v2
1814// CHECK: error: instruction not supported on this GPU
1815
1816v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1817// CHECK: error: instruction not supported on this GPU
1818
1819v_log_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1820// CHECK: error: instruction not supported on this GPU
1821
1822v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1823// CHECK: error: instruction not supported on this GPU
1824
1825v_log_f16_e32 v255, v1
1826// CHECK: error: instruction not supported on this GPU
1827
1828v_log_f16_e64 v255, v1
1829// CHECK: error: instruction not supported on this GPU
1830
1831v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1832// CHECK: error: instruction not supported on this GPU
1833
1834v_lshl_add_u32 v1, v2, v3, v4
1835// CHECK: error: instruction not supported on this GPU
1836
1837v_lshl_or_b32 v1, v2, v3, v4
1838// CHECK: error: instruction not supported on this GPU
1839
1840v_lshlrev_b16 v0, lds_direct, v0
1841// CHECK: error: instruction not supported on this GPU
1842
1843v_lshlrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1844// CHECK: error: instruction not supported on this GPU
1845
1846v_lshlrev_b16_e64 v255, v1, v2
1847// CHECK: error: instruction not supported on this GPU
1848
1849v_lshlrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1850// CHECK: error: instruction not supported on this GPU
1851
1852v_lshlrev_b64 v[254:255], v1, v[2:3]
1853// CHECK: error: instruction not supported on this GPU
1854
1855v_lshrrev_b16 v0, lds_direct, v0
1856// CHECK: error: instruction not supported on this GPU
1857
1858v_lshrrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1859// CHECK: error: instruction not supported on this GPU
1860
1861v_lshrrev_b16_e64 v255, v1, v2
1862// CHECK: error: instruction not supported on this GPU
1863
1864v_lshrrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1865// CHECK: error: instruction not supported on this GPU
1866
1867v_lshrrev_b64 v[254:255], v1, v[2:3]
1868// CHECK: error: instruction not supported on this GPU
1869
1870v_mac_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1871// CHECK: error: instruction not supported on this GPU
1872
1873v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1874// CHECK: error: instruction not supported on this GPU
1875
1876v_mac_f16_e64 v0, -4.0, flat_scratch_lo
1877// CHECK: error: instruction not supported on this GPU
1878
1879v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1880// CHECK: error: instruction not supported on this GPU
1881
1882v_mad_f16 v255, v1, v2, v3
1883// CHECK: error: instruction not supported on this GPU
1884
1885v_mad_f16_e64 v5, 0.5, v2, v3
1886// CHECK: error: instruction not supported on this GPU
1887
1888v_mad_i16 v255, v1, v2, v3
1889// CHECK: error: instruction not supported on this GPU
1890
1891v_mad_i16_e64 v5, -1, v2, v3
1892// CHECK: error: instruction not supported on this GPU
1893
1894v_mad_i32_i16 v255, v1, v2, v3
1895// CHECK: error: instruction not supported on this GPU
1896
1897v_mad_legacy_f16 v255, v1, v2, v3
1898// CHECK: error: instruction not supported on this GPU
1899
1900v_mad_legacy_f16_e64 v5, 0.5, v2, v3
1901// CHECK: error: instruction not supported on this GPU
1902
1903v_mad_legacy_i16 v255, v1, v2, v3
1904// CHECK: error: instruction not supported on this GPU
1905
1906v_mad_legacy_i16_e64 v5, 0, v2, v3
1907// CHECK: error: instruction not supported on this GPU
1908
1909v_mad_legacy_u16 v255, v1, v2, v3
1910// CHECK: error: instruction not supported on this GPU
1911
1912v_mad_legacy_u16_e64 v5, 0, v2, v3
1913// CHECK: error: instruction not supported on this GPU
1914
1915v_mad_mix_f32 v0, -abs(v1), v2, v3
1916// CHECK: error: instruction not supported on this GPU
1917
1918v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
1919// CHECK: error: instruction not supported on this GPU
1920
1921v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
1922// CHECK: error: instruction not supported on this GPU
1923
1924v_mad_u16 v255, v1, v2, v3
1925// CHECK: error: instruction not supported on this GPU
1926
1927v_mad_u16_e64 v5, -1, v2, v3
1928// CHECK: error: instruction not supported on this GPU
1929
1930v_mad_u32_u16 v255, v1, v2, v3
1931// CHECK: error: instruction not supported on this GPU
1932
1933v_madak_f16 v0, src_lds_direct, v0, 0x1121
1934// CHECK: error: instruction not supported on this GPU
1935
1936v_madmk_f16 v0, src_lds_direct, 0x1121, v0
1937// CHECK: error: instruction not supported on this GPU
1938
1939v_max3_f16 v0, src_lds_direct, v0, v0
1940// CHECK: error: instruction not supported on this GPU
1941
1942v_max3_i16 v1, v2, v3, v4
1943// CHECK: error: instruction not supported on this GPU
1944
1945v_max3_u16 v1, v2, v3, v4
1946// CHECK: error: instruction not supported on this GPU
1947
1948v_max_f16 v0, execz, v0
1949// CHECK: error: instruction not supported on this GPU
1950
1951v_max_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1952// CHECK: error: instruction not supported on this GPU
1953
1954v_max_f16_e32 v255, v1, v2
1955// CHECK: error: instruction not supported on this GPU
1956
1957v_max_f16_e64 v255, v1, v2
1958// CHECK: error: instruction not supported on this GPU
1959
1960v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1961// CHECK: error: instruction not supported on this GPU
1962
1963v_max_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1964// CHECK: error: instruction not supported on this GPU
1965
1966v_max_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1967// CHECK: error: instruction not supported on this GPU
1968
1969v_max_i16_e64 v255, v1, v2
1970// CHECK: error: instruction not supported on this GPU
1971
1972v_max_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1973// CHECK: error: instruction not supported on this GPU
1974
1975v_max_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1976// CHECK: error: instruction not supported on this GPU
1977
1978v_max_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1979// CHECK: error: instruction not supported on this GPU
1980
1981v_max_u16_e64 v255, v1, v2
1982// CHECK: error: instruction not supported on this GPU
1983
1984v_max_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1985// CHECK: error: instruction not supported on this GPU
1986
1987v_med3_f16 v1, v2, v3, v4
1988// CHECK: error: instruction not supported on this GPU
1989
1990v_med3_i16 v1, v2, v3, v4
1991// CHECK: error: instruction not supported on this GPU
1992
1993v_med3_u16 v1, v2, v3, v4
1994// CHECK: error: instruction not supported on this GPU
1995
1996v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
1997// CHECK: error: instruction not supported on this GPU
1998
1999v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
2000// CHECK: error: instruction not supported on this GPU
2001
2002v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
2003// CHECK: error: instruction not supported on this GPU
2004
2005v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
2006// CHECK: error: instruction not supported on this GPU
2007
2008v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
2009// CHECK: error: instruction not supported on this GPU
2010
2011v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
2012// CHECK: error: instruction not supported on this GPU
2013
2014v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
2015// CHECK: error: instruction not supported on this GPU
2016
2017v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
2018// CHECK: error: instruction not supported on this GPU
2019
2020v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
2021// CHECK: error: instruction not supported on this GPU
2022
2023v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
2024// CHECK: error: instruction not supported on this GPU
2025
2026v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
2027// CHECK: error: instruction not supported on this GPU
2028
2029v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
2030// CHECK: error: instruction not supported on this GPU
2031
2032v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
2033// CHECK: error: instruction not supported on this GPU
2034
2035v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
2036// CHECK: error: instruction not supported on this GPU
2037
2038v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
2039// CHECK: error: instruction not supported on this GPU
2040
2041v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
2042// CHECK: error: instruction not supported on this GPU
2043
2044v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
2045// CHECK: error: instruction not supported on this GPU
2046
2047v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
2048// CHECK: error: instruction not supported on this GPU
2049
2050v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
2051// CHECK: error: instruction not supported on this GPU
2052
2053v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
2054// CHECK: error: instruction not supported on this GPU
2055
2056v_min3_f16 v1, v2, v3, v4
2057// CHECK: error: instruction not supported on this GPU
2058
2059v_min3_i16 v0, src_lds_direct, v0, v0
2060// CHECK: error: instruction not supported on this GPU
2061
2062v_min3_u16 v1, v2, v3, v4
2063// CHECK: error: instruction not supported on this GPU
2064
2065v_min_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2066// CHECK: error: instruction not supported on this GPU
2067
2068v_min_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2069// CHECK: error: instruction not supported on this GPU
2070
2071v_min_f16_e32 v255, v1, v2
2072// CHECK: error: instruction not supported on this GPU
2073
2074v_min_f16_e64 v255, v1, v2
2075// CHECK: error: instruction not supported on this GPU
2076
2077v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2078// CHECK: error: instruction not supported on this GPU
2079
2080v_min_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2081// CHECK: error: instruction not supported on this GPU
2082
2083v_min_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2084// CHECK: error: instruction not supported on this GPU
2085
2086v_min_i16_e64 v255, v1, v2
2087// CHECK: error: instruction not supported on this GPU
2088
2089v_min_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2090// CHECK: error: instruction not supported on this GPU
2091
2092v_min_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2093// CHECK: error: instruction not supported on this GPU
2094
2095v_min_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2096// CHECK: error: instruction not supported on this GPU
2097
2098v_min_u16_e64 v255, v1, v2
2099// CHECK: error: instruction not supported on this GPU
2100
2101v_min_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2102// CHECK: error: instruction not supported on this GPU
2103
2104v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]
2105// CHECK: error: instruction not supported on this GPU
2106
2107v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2108// CHECK: error: instruction not supported on this GPU
2109
2110v_movrelsd_2_b32_e32 v5, 1
2111// CHECK: error: instruction not supported on this GPU
2112
2113v_movrelsd_2_b32_e64 v255, v1
2114// CHECK: error: instruction not supported on this GPU
2115
2116v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2117// CHECK: error: instruction not supported on this GPU
2118
2119v_mul_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2120// CHECK: error: instruction not supported on this GPU
2121
2122v_mul_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2123// CHECK: error: instruction not supported on this GPU
2124
2125v_mul_f16_e32 v255, v1, v2
2126// CHECK: error: instruction not supported on this GPU
2127
2128v_mul_f16_e64 v255, v1, v2
2129// CHECK: error: instruction not supported on this GPU
2130
2131v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2132// CHECK: error: instruction not supported on this GPU
2133
2134v_mul_lo_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2135// CHECK: error: instruction not supported on this GPU
2136
2137v_mul_lo_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2138// CHECK: error: instruction not supported on this GPU
2139
2140v_mul_lo_u16_e64 v255, v1, v2
2141// CHECK: error: instruction not supported on this GPU
2142
2143v_mul_lo_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2144// CHECK: error: instruction not supported on this GPU
2145
2146v_or3_b32 v1, v2, v3, v4
2147// CHECK: error: instruction not supported on this GPU
2148
2149v_pack_b32_f16 v1, v2, v3
2150// CHECK: error: instruction not supported on this GPU
2151
2152v_perm_b32 v255, v1, v2, v3
2153// CHECK: error: instruction not supported on this GPU
2154
2155v_permlane16_b32 v0, lds_direct, s0, s0
2156// CHECK: error: instruction not supported on this GPU
2157
2158v_permlanex16_b32 v0, lds_direct, s0, s0
2159// CHECK: error: instruction not supported on this GPU
2160
2161v_pipeflush
2162// CHECK: error: instruction not supported on this GPU
2163
2164v_pipeflush_e64
2165// CHECK: error: instruction not supported on this GPU
2166
2167v_pk_add_f16 v0, execz, v0
2168// CHECK: error: instruction not supported on this GPU
2169
2170v_pk_add_i16 v0, src_lds_direct, v0
2171// CHECK: error: instruction not supported on this GPU
2172
2173v_pk_add_u16 v0, v1, v2
2174// CHECK: error: instruction not supported on this GPU
2175
2176v_pk_ashrrev_i16 v0, lds_direct, v0
2177// CHECK: error: instruction not supported on this GPU
2178
2179v_pk_fma_f16 v0, v1, v2, v3
2180// CHECK: error: instruction not supported on this GPU
2181
2182v_pk_fmac_f16 v0, v1, v2
2183// CHECK: error: instruction not supported on this GPU
2184
2185v_pk_lshlrev_b16 v0, lds_direct, v0
2186// CHECK: error: instruction not supported on this GPU
2187
2188v_pk_lshrrev_b16 v0, lds_direct, v0
2189// CHECK: error: instruction not supported on this GPU
2190
2191v_pk_mad_i16 v0, src_lds_direct, v0, v0
2192// CHECK: error: instruction not supported on this GPU
2193
2194v_pk_mad_u16 v255, v1, v2, v3
2195// CHECK: error: instruction not supported on this GPU
2196
2197v_pk_max_f16 v0, v1, v2
2198// CHECK: error: instruction not supported on this GPU
2199
2200v_pk_max_i16 v0, v1, v2
2201// CHECK: error: instruction not supported on this GPU
2202
2203v_pk_max_u16 v0, v1, v2
2204// CHECK: error: instruction not supported on this GPU
2205
2206v_pk_min_f16 v0, v1, v2
2207// CHECK: error: instruction not supported on this GPU
2208
2209v_pk_min_i16 v0, v1, v2
2210// CHECK: error: instruction not supported on this GPU
2211
2212v_pk_min_u16 v0, v1, v2
2213// CHECK: error: instruction not supported on this GPU
2214
2215v_pk_mul_f16 v0, v1, v2
2216// CHECK: error: instruction not supported on this GPU
2217
2218v_pk_mul_lo_u16 v0, v1, v2
2219// CHECK: error: instruction not supported on this GPU
2220
2221v_pk_sub_i16 v0, v1, v2
2222// CHECK: error: instruction not supported on this GPU
2223
2224v_pk_sub_u16 v255, v1, v2
2225// CHECK: error: instruction not supported on this GPU
2226
2227v_rcp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2228// CHECK: error: instruction not supported on this GPU
2229
2230v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2231// CHECK: error: instruction not supported on this GPU
2232
2233v_rcp_f16_e32 v255, v1
2234// CHECK: error: instruction not supported on this GPU
2235
2236v_rcp_f16_e64 v255, v1
2237// CHECK: error: instruction not supported on this GPU
2238
2239v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2240// CHECK: error: instruction not supported on this GPU
2241
2242v_rndne_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2243// CHECK: error: instruction not supported on this GPU
2244
2245v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2246// CHECK: error: instruction not supported on this GPU
2247
2248v_rndne_f16_e32 v255, v1
2249// CHECK: error: instruction not supported on this GPU
2250
2251v_rndne_f16_e64 v255, v1
2252// CHECK: error: instruction not supported on this GPU
2253
2254v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2255// CHECK: error: instruction not supported on this GPU
2256
2257v_rsq_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2258// CHECK: error: instruction not supported on this GPU
2259
2260v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2261// CHECK: error: instruction not supported on this GPU
2262
2263v_rsq_f16_e32 v255, v1
2264// CHECK: error: instruction not supported on this GPU
2265
2266v_rsq_f16_e64 v255, v1
2267// CHECK: error: instruction not supported on this GPU
2268
2269v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2270// CHECK: error: instruction not supported on this GPU
2271
2272v_sat_pk_u8_i16 v255, v1
2273// CHECK: error: instruction not supported on this GPU
2274
2275v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2276// CHECK: error: instruction not supported on this GPU
2277
2278v_sat_pk_u8_i16_e64 v5, -1
2279// CHECK: error: instruction not supported on this GPU
2280
2281v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2282// CHECK: error: instruction not supported on this GPU
2283
2284v_screen_partition_4se_b32 v5, -1
2285// CHECK: error: instruction not supported on this GPU
2286
2287v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2288// CHECK: error: instruction not supported on this GPU
2289
2290v_screen_partition_4se_b32_e64 v5, -1
2291// CHECK: error: instruction not supported on this GPU
2292
2293v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_0
2294// CHECK: error: instruction not supported on this GPU
2295
2296v_sin_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2297// CHECK: error: instruction not supported on this GPU
2298
2299v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2300// CHECK: error: instruction not supported on this GPU
2301
2302v_sin_f16_e32 v255, v1
2303// CHECK: error: instruction not supported on this GPU
2304
2305v_sin_f16_e64 v255, v1
2306// CHECK: error: instruction not supported on this GPU
2307
2308v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2309// CHECK: error: instruction not supported on this GPU
2310
2311v_sqrt_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2312// CHECK: error: instruction not supported on this GPU
2313
2314v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2315// CHECK: error: instruction not supported on this GPU
2316
2317v_sqrt_f16_e32 v255, v1
2318// CHECK: error: instruction not supported on this GPU
2319
2320v_sqrt_f16_e64 v255, v1
2321// CHECK: error: instruction not supported on this GPU
2322
2323v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2324// CHECK: error: instruction not supported on this GPU
2325
2326v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
2327// CHECK: error: instruction not supported on this GPU
2328
2329v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
2330// CHECK: error: instruction not supported on this GPU
2331
2332v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
2333// CHECK: error: instruction not supported on this GPU
2334
2335v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
2336// CHECK: error: instruction not supported on this GPU
2337
2338v_sub_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2339// CHECK: error: instruction not supported on this GPU
2340
2341v_sub_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2342// CHECK: error: instruction not supported on this GPU
2343
2344v_sub_f16_e32 v255, v1, v2
2345// CHECK: error: instruction not supported on this GPU
2346
2347v_sub_f16_e64 v255, v1, v2
2348// CHECK: error: instruction not supported on this GPU
2349
2350v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2351// CHECK: error: instruction not supported on this GPU
2352
2353v_sub_i16 v255, v1, v2
2354// CHECK: error: instruction not supported on this GPU
2355
2356v_sub_nc_i16 v255, v1, v2
2357// CHECK: error: instruction not supported on this GPU
2358
2359v_sub_nc_i32 v255, v1, v2
2360// CHECK: error: instruction not supported on this GPU
2361
2362v_sub_nc_u16 v255, v1, v2
2363// CHECK: error: instruction not supported on this GPU
2364
2365v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
2366// CHECK: error: instruction not supported on this GPU
2367
2368v_sub_nc_u32_e32 v255, v1, v2
2369// CHECK: error: instruction not supported on this GPU
2370
2371v_sub_nc_u32_e64 v255, v1, v2
2372// CHECK: error: instruction not supported on this GPU
2373
2374v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2375// CHECK: error: instruction not supported on this GPU
2376
2377v_sub_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2378// CHECK: error: instruction not supported on this GPU
2379
2380v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2381// CHECK: error: instruction not supported on this GPU
2382
2383v_sub_u16_e64 v255, v1, v2
2384// CHECK: error: instruction not supported on this GPU
2385
2386v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2387// CHECK: error: instruction not supported on this GPU
2388
2389v_sub_u32 v1, 4.0, v2
2390// CHECK: error: instruction not supported on this GPU
2391
2392v_sub_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2393// CHECK: error: instruction not supported on this GPU
2394
2395v_sub_u32_e32 v1, s1, v3
2396// CHECK: error: instruction not supported on this GPU
2397
2398v_sub_u32_e64 v255, s[12:13], v1, v2
2399// CHECK: error: instruction not supported on this GPU
2400
2401v_sub_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2402// CHECK: error: instruction not supported on this GPU
2403
2404v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
2405// CHECK: error: instruction not supported on this GPU
2406
2407v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2408// CHECK: error: instruction not supported on this GPU
2409
2410v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
2411// CHECK: error: instruction not supported on this GPU
2412
2413v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2414// CHECK: error: instruction not supported on this GPU
2415
2416v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
2417// CHECK: error: instruction not supported on this GPU
2418
2419v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2420// CHECK: error: instruction not supported on this GPU
2421
2422v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
2423// CHECK: error: instruction not supported on this GPU
2424
2425v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2426// CHECK: error: instruction not supported on this GPU
2427
2428v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo
2429// CHECK: error: instruction not supported on this GPU
2430
2431v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]
2432// CHECK: error: instruction not supported on this GPU
2433
2434v_subrev_co_ci_u32_e32 v1, 0, v1
2435// CHECK: error: instruction not supported on this GPU
2436
2437v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
2438// CHECK: error: instruction not supported on this GPU
2439
2440v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
2441// CHECK: error: instruction not supported on this GPU
2442
2443v_subrev_f16 v0, src_lds_direct, v0
2444// CHECK: error: instruction not supported on this GPU
2445
2446v_subrev_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2447// CHECK: error: instruction not supported on this GPU
2448
2449v_subrev_f16_e32 v255, v1, v2
2450// CHECK: error: instruction not supported on this GPU
2451
2452v_subrev_f16_e64 v255, v1, v2
2453// CHECK: error: instruction not supported on this GPU
2454
2455v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2456// CHECK: error: instruction not supported on this GPU
2457
2458v_subrev_nc_u32 v0, src_lds_direct, v0
2459// CHECK: error: instruction not supported on this GPU
2460
2461v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
2462// CHECK: error: instruction not supported on this GPU
2463
2464v_subrev_nc_u32_e32 v255, v1, v2
2465// CHECK: error: instruction not supported on this GPU
2466
2467v_subrev_nc_u32_e64 v255, v1, v2
2468// CHECK: error: instruction not supported on this GPU
2469
2470v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2471// CHECK: error: instruction not supported on this GPU
2472
2473v_subrev_u16 v0, src_lds_direct, v0
2474// CHECK: error: instruction not supported on this GPU
2475
2476v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2477// CHECK: error: instruction not supported on this GPU
2478
2479v_subrev_u16_e64 v255, v1, v2
2480// CHECK: error: instruction not supported on this GPU
2481
2482v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2483// CHECK: error: instruction not supported on this GPU
2484
2485v_subrev_u32 v0, src_lds_direct, v0
2486// CHECK: error: instruction not supported on this GPU
2487
2488v_subrev_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2489// CHECK: error: instruction not supported on this GPU
2490
2491v_subrev_u32_e32 v1, s1, v3
2492// CHECK: error: instruction not supported on this GPU
2493
2494v_subrev_u32_e64 v255, s[12:13], v1, v2
2495// CHECK: error: instruction not supported on this GPU
2496
2497v_subrev_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2498// CHECK: error: instruction not supported on this GPU
2499
2500v_swap_b32 v1, 1
2501// CHECK: error: instruction not supported on this GPU
2502
2503v_swap_b32_e32 v1, v2
2504// CHECK: error: instruction not supported on this GPU
2505
2506v_swaprel_b32 v255, v1
2507// CHECK: error: instruction not supported on this GPU
2508
2509v_trunc_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2510// CHECK: error: instruction not supported on this GPU
2511
2512v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2513// CHECK: error: instruction not supported on this GPU
2514
2515v_trunc_f16_e32 v255, v1
2516// CHECK: error: instruction not supported on this GPU
2517
2518v_trunc_f16_e64 v255, v1
2519// CHECK: error: instruction not supported on this GPU
2520
2521v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2522// CHECK: error: instruction not supported on this GPU
2523
2524v_xad_u32 v1, v2, v3, v4
2525// CHECK: error: instruction not supported on this GPU
2526
2527v_xnor_b32 v0, v1, v2
2528// CHECK: error: instruction not supported on this GPU
2529
2530v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2531// CHECK: error: instruction not supported on this GPU
2532
2533v_xnor_b32_e32 v255, v1, v2
2534// CHECK: error: instruction not supported on this GPU
2535
2536v_xnor_b32_e64 v255, v1, v2
2537// CHECK: error: instruction not supported on this GPU
2538
2539v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2540// CHECK: error: instruction not supported on this GPU
2541
2542v_xor3_b32 v255, v1, v2, v3
2543// CHECK: error: instruction not supported on this GPU
2544
2545//===----------------------------------------------------------------------===//
2546// Unsupported e64 variants.
2547//===----------------------------------------------------------------------===//
2548
2549v_interp_mov_f32_e64 v255, p10, attr0.x
2550// CHECK: error: e64 variant of this instruction is not supported
2551
2552v_interp_p1_f32_e64 v255, v2, attr0.x
2553// CHECK: error: e64 variant of this instruction is not supported
2554
2555v_interp_p2_f32_e64 v255, v2, attr0.x
2556// CHECK: error: e64 variant of this instruction is not supported
2557
2558//===----------------------------------------------------------------------===//
2559// Unsupported dpp variants.
2560//===----------------------------------------------------------------------===//
2561
2562v_add_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2563// CHECK: error: dpp variant of this instruction is not supported
2564
2565v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2566// CHECK: error: dpp variant of this instruction is not supported
2567
2568v_and_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2569// CHECK: error: dpp variant of this instruction is not supported
2570
2571v_ashrrev_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2572// CHECK: error: dpp variant of this instruction is not supported
2573
2574v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2575// CHECK: error: dpp variant of this instruction is not supported
2576
2577v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2578// CHECK: error: dpp variant of this instruction is not supported
2579
2580v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2581// CHECK: error: dpp variant of this instruction is not supported
2582
2583v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2584// CHECK: error: dpp variant of this instruction is not supported
2585
2586v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2587// CHECK: error: dpp variant of this instruction is not supported
2588
2589v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2590// CHECK: error: dpp variant of this instruction is not supported
2591
2592v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2593// CHECK: error: dpp variant of this instruction is not supported
2594
2595v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2596// CHECK: error: dpp variant of this instruction is not supported
2597
2598v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2599// CHECK: error: dpp variant of this instruction is not supported
2600
2601v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2602// CHECK: error: dpp variant of this instruction is not supported
2603
2604v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2605// CHECK: error: dpp variant of this instruction is not supported
2606
2607v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2608// CHECK: error: dpp variant of this instruction is not supported
2609
2610v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2611// CHECK: error: dpp variant of this instruction is not supported
2612
2613v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2614// CHECK: error: dpp variant of this instruction is not supported
2615
2616v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2617// CHECK: error: dpp variant of this instruction is not supported
2618
2619v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2620// CHECK: error: dpp variant of this instruction is not supported
2621
2622v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2623// CHECK: error: dpp variant of this instruction is not supported
2624
2625v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2626// CHECK: error: dpp variant of this instruction is not supported
2627
2628v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2629// CHECK: error: dpp variant of this instruction is not supported
2630
2631v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2632// CHECK: error: dpp variant of this instruction is not supported
2633
2634v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2635// CHECK: error: dpp variant of this instruction is not supported
2636
2637v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2638// CHECK: error: dpp variant of this instruction is not supported
2639
2640v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2641// CHECK: error: dpp variant of this instruction is not supported
2642
2643v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2644// CHECK: error: dpp variant of this instruction is not supported
2645
2646v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2647// CHECK: error: dpp variant of this instruction is not supported
2648
2649v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2650// CHECK: error: dpp variant of this instruction is not supported
2651
2652v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2653// CHECK: error: dpp variant of this instruction is not supported
2654
2655v_lshlrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2656// CHECK: error: dpp variant of this instruction is not supported
2657
2658v_lshrrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2659// CHECK: error: dpp variant of this instruction is not supported
2660
2661v_mac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2662// CHECK: error: dpp variant of this instruction is not supported
2663
2664v_max_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2665// CHECK: error: dpp variant of this instruction is not supported
2666
2667v_max_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2668// CHECK: error: dpp variant of this instruction is not supported
2669
2670v_max_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2671// CHECK: error: dpp variant of this instruction is not supported
2672
2673v_min_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2674// CHECK: error: dpp variant of this instruction is not supported
2675
2676v_min_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2677// CHECK: error: dpp variant of this instruction is not supported
2678
2679v_min_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2680// CHECK: error: dpp variant of this instruction is not supported
2681
2682v_mov_b32_dpp v0, v1 row_bcast:15 row_mask:0x1 bank_mask:0x1
2683// CHECK: error: dpp variant of this instruction is not supported
2684
2685v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2686// CHECK: error: dpp variant of this instruction is not supported
2687
2688v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1
2689// CHECK: error: dpp variant of this instruction is not supported
2690
2691v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2692// CHECK: error: dpp variant of this instruction is not supported
2693
2694v_mul_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2695// CHECK: error: dpp variant of this instruction is not supported
2696
2697v_mul_hi_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2698// CHECK: error: dpp variant of this instruction is not supported
2699
2700v_mul_hi_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2701// CHECK: error: dpp variant of this instruction is not supported
2702
2703v_mul_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2704// CHECK: error: dpp variant of this instruction is not supported
2705
2706v_mul_legacy_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2707// CHECK: error: dpp variant of this instruction is not supported
2708
2709v_mul_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2710// CHECK: error: dpp variant of this instruction is not supported
2711
2712v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2713// CHECK: error: dpp variant of this instruction is not supported
2714
2715v_or_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2716// CHECK: error: dpp variant of this instruction is not supported
2717
2718v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2719// CHECK: error: dpp variant of this instruction is not supported
2720
2721v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2722// CHECK: error: dpp variant of this instruction is not supported
2723
2724v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2725// CHECK: error: dpp variant of this instruction is not supported
2726
2727v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2728// CHECK: error: dpp variant of this instruction is not supported
2729
2730v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2731// CHECK: error: dpp variant of this instruction is not supported
2732
2733v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2734// CHECK: error: dpp variant of this instruction is not supported
2735
2736v_sub_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2737// CHECK: error: dpp variant of this instruction is not supported
2738
2739v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2740// CHECK: error: dpp variant of this instruction is not supported
2741
2742v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2743// CHECK: error: dpp variant of this instruction is not supported
2744
2745v_subrev_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2746// CHECK: error: dpp variant of this instruction is not supported
2747
2748v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2749// CHECK: error: dpp variant of this instruction is not supported
2750
2751v_xor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2752// CHECK: error: dpp variant of this instruction is not supported
2753
2754//===----------------------------------------------------------------------===//
2755// Unsupported sdwa variants.
2756//===----------------------------------------------------------------------===//
2757
2758v_add_f32_sdwa v0, v0, v0 dst_unused:UNUSED_PAD src0_sel:WORD_1
2759// CHECK: error: sdwa variant of this instruction is not supported
2760
2761v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
2762// CHECK: error: sdwa variant of this instruction is not supported
2763
2764v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2765// CHECK: error: sdwa variant of this instruction is not supported
2766
2767v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
2768// CHECK: error: sdwa variant of this instruction is not supported
2769
2770v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2771// CHECK: error: sdwa variant of this instruction is not supported
2772
2773v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2774// CHECK: error: sdwa variant of this instruction is not supported
2775
2776v_cmp_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2777// CHECK: error: sdwa variant of this instruction is not supported
2778
2779v_cmp_eq_f32_sdwa exec, s2, v2 src0_sel:WORD_1 src1_sel:BYTE_2
2780// CHECK: error: sdwa variant of this instruction is not supported
2781
2782v_cmp_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2783// CHECK: error: sdwa variant of this instruction is not supported
2784
2785v_cmp_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2786// CHECK: error: sdwa variant of this instruction is not supported
2787
2788v_cmp_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2789// CHECK: error: sdwa variant of this instruction is not supported
2790
2791v_cmp_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2792// CHECK: error: sdwa variant of this instruction is not supported
2793
2794v_cmp_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2795// CHECK: error: sdwa variant of this instruction is not supported
2796
2797v_cmp_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2798// CHECK: error: sdwa variant of this instruction is not supported
2799
2800v_cmp_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2801// CHECK: error: sdwa variant of this instruction is not supported
2802
2803v_cmp_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2804// CHECK: error: sdwa variant of this instruction is not supported
2805
2806v_cmp_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2807// CHECK: error: sdwa variant of this instruction is not supported
2808
2809v_cmp_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2810// CHECK: error: sdwa variant of this instruction is not supported
2811
2812v_cmp_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2813// CHECK: error: sdwa variant of this instruction is not supported
2814
2815v_cmp_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2816// CHECK: error: sdwa variant of this instruction is not supported
2817
2818v_cmp_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2819// CHECK: error: sdwa variant of this instruction is not supported
2820
2821v_cmp_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2822// CHECK: error: sdwa variant of this instruction is not supported
2823
2824v_cmp_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2825// CHECK: error: sdwa variant of this instruction is not supported
2826
2827v_cmp_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2828// CHECK: error: sdwa variant of this instruction is not supported
2829
2830v_cmp_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2831// CHECK: error: sdwa variant of this instruction is not supported
2832
2833v_cmp_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2834// CHECK: error: sdwa variant of this instruction is not supported
2835
2836v_cmp_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2837// CHECK: error: sdwa variant of this instruction is not supported
2838
2839v_cmp_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2840// CHECK: error: sdwa variant of this instruction is not supported
2841
2842v_cmp_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2843// CHECK: error: sdwa variant of this instruction is not supported
2844
2845v_cmp_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2846// CHECK: error: sdwa variant of this instruction is not supported
2847
2848v_cmp_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2849// CHECK: error: sdwa variant of this instruction is not supported
2850
2851v_cmp_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2852// CHECK: error: sdwa variant of this instruction is not supported
2853
2854v_cmp_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2855// CHECK: error: sdwa variant of this instruction is not supported
2856
2857v_cmp_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2858// CHECK: error: sdwa variant of this instruction is not supported
2859
2860v_cmp_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2861// CHECK: error: sdwa variant of this instruction is not supported
2862
2863v_cmp_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2864// CHECK: error: sdwa variant of this instruction is not supported
2865
2866v_cmp_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2867// CHECK: error: sdwa variant of this instruction is not supported
2868
2869v_cmp_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2870// CHECK: error: sdwa variant of this instruction is not supported
2871
2872v_cmp_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2873// CHECK: error: sdwa variant of this instruction is not supported
2874
2875v_cmpx_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
2876// CHECK: error: sdwa variant of this instruction is not supported
2877
2878v_cmpx_eq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2879// CHECK: error: sdwa variant of this instruction is not supported
2880
2881v_cmpx_eq_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2882// CHECK: error: sdwa variant of this instruction is not supported
2883
2884v_cmpx_eq_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2885// CHECK: error: sdwa variant of this instruction is not supported
2886
2887v_cmpx_f_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2888// CHECK: error: sdwa variant of this instruction is not supported
2889
2890v_cmpx_f_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2891// CHECK: error: sdwa variant of this instruction is not supported
2892
2893v_cmpx_f_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2894// CHECK: error: sdwa variant of this instruction is not supported
2895
2896v_cmpx_ge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2897// CHECK: error: sdwa variant of this instruction is not supported
2898
2899v_cmpx_ge_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2900// CHECK: error: sdwa variant of this instruction is not supported
2901
2902v_cmpx_ge_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2903// CHECK: error: sdwa variant of this instruction is not supported
2904
2905v_cmpx_gt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2906// CHECK: error: sdwa variant of this instruction is not supported
2907
2908v_cmpx_gt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2909// CHECK: error: sdwa variant of this instruction is not supported
2910
2911v_cmpx_gt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2912// CHECK: error: sdwa variant of this instruction is not supported
2913
2914v_cmpx_le_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2915// CHECK: error: sdwa variant of this instruction is not supported
2916
2917v_cmpx_le_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2918// CHECK: error: sdwa variant of this instruction is not supported
2919
2920v_cmpx_le_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2921// CHECK: error: sdwa variant of this instruction is not supported
2922
2923v_cmpx_lg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2924// CHECK: error: sdwa variant of this instruction is not supported
2925
2926v_cmpx_lt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2927// CHECK: error: sdwa variant of this instruction is not supported
2928
2929v_cmpx_lt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2930// CHECK: error: sdwa variant of this instruction is not supported
2931
2932v_cmpx_lt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2933// CHECK: error: sdwa variant of this instruction is not supported
2934
2935v_cmpx_ne_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2936// CHECK: error: sdwa variant of this instruction is not supported
2937
2938v_cmpx_ne_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2939// CHECK: error: sdwa variant of this instruction is not supported
2940
2941v_cmpx_neq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2942// CHECK: error: sdwa variant of this instruction is not supported
2943
2944v_cmpx_nge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2945// CHECK: error: sdwa variant of this instruction is not supported
2946
2947v_cmpx_ngt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2948// CHECK: error: sdwa variant of this instruction is not supported
2949
2950v_cmpx_nle_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2951// CHECK: error: sdwa variant of this instruction is not supported
2952
2953v_cmpx_nlg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2954// CHECK: error: sdwa variant of this instruction is not supported
2955
2956v_cmpx_nlt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2957// CHECK: error: sdwa variant of this instruction is not supported
2958
2959v_cmpx_o_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2960// CHECK: error: sdwa variant of this instruction is not supported
2961
2962v_cmpx_t_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2963// CHECK: error: sdwa variant of this instruction is not supported
2964
2965v_cmpx_t_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
2966// CHECK: error: sdwa variant of this instruction is not supported
2967
2968v_cmpx_tru_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2969// CHECK: error: sdwa variant of this instruction is not supported
2970
2971v_cmpx_u_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
2972// CHECK: error: sdwa variant of this instruction is not supported
2973
2974v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2975// CHECK: error: sdwa variant of this instruction is not supported
2976
2977v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2978// CHECK: error: sdwa variant of this instruction is not supported
2979
2980v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2981// CHECK: error: sdwa variant of this instruction is not supported
2982
2983v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2984// CHECK: error: sdwa variant of this instruction is not supported
2985
2986v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2987// CHECK: error: sdwa variant of this instruction is not supported
2988
2989v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2990// CHECK: error: sdwa variant of this instruction is not supported
2991
2992v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2993// CHECK: error: sdwa variant of this instruction is not supported
2994
2995v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2996// CHECK: error: sdwa variant of this instruction is not supported
2997
2998v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2999// CHECK: error: sdwa variant of this instruction is not supported
3000
3001v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3002// CHECK: error: sdwa variant of this instruction is not supported
3003
3004v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3005// CHECK: error: sdwa variant of this instruction is not supported
3006
3007v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3008// CHECK: error: sdwa variant of this instruction is not supported
3009
3010v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3011// CHECK: error: sdwa variant of this instruction is not supported
3012
3013v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3014// CHECK: error: sdwa variant of this instruction is not supported
3015
3016v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3017// CHECK: error: sdwa variant of this instruction is not supported
3018
3019v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3020// CHECK: error: sdwa variant of this instruction is not supported
3021
3022v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3023// CHECK: error: sdwa variant of this instruction is not supported
3024
3025v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3026// CHECK: error: sdwa variant of this instruction is not supported
3027
3028v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3029// CHECK: error: sdwa variant of this instruction is not supported
3030
3031v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3032// CHECK: error: sdwa variant of this instruction is not supported
3033
3034v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3035// CHECK: error: sdwa variant of this instruction is not supported
3036
3037v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3038// CHECK: error: sdwa variant of this instruction is not supported
3039
3040v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3041// CHECK: error: sdwa variant of this instruction is not supported
3042
3043v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3044// CHECK: error: sdwa variant of this instruction is not supported
3045
3046v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3047// CHECK: error: sdwa variant of this instruction is not supported
3048
3049v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3050// CHECK: error: sdwa variant of this instruction is not supported
3051
3052v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3053// CHECK: error: sdwa variant of this instruction is not supported
3054
3055v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3056// CHECK: error: sdwa variant of this instruction is not supported
3057
3058v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3059// CHECK: error: sdwa variant of this instruction is not supported
3060
3061v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3062// CHECK: error: sdwa variant of this instruction is not supported
3063
3064v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3065// CHECK: error: sdwa variant of this instruction is not supported
3066
3067v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3068// CHECK: error: sdwa variant of this instruction is not supported
3069
3070v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3071// CHECK: error: sdwa variant of this instruction is not supported
3072
3073v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3074// CHECK: error: sdwa variant of this instruction is not supported
3075
3076v_mov_b32_sdwa v1, sext(-2+i1)
3077// CHECK: error: sdwa variant of this instruction is not supported
3078
3079v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3080// CHECK: error: sdwa variant of this instruction is not supported
3081
3082v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3083// CHECK: error: sdwa variant of this instruction is not supported
3084
3085v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3086// CHECK: error: sdwa variant of this instruction is not supported
3087
3088v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3089// CHECK: error: sdwa variant of this instruction is not supported
3090
3091v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3092// CHECK: error: sdwa variant of this instruction is not supported
3093
3094v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3095// CHECK: error: sdwa variant of this instruction is not supported
3096
3097v_mul_i32_i24_sdwa v1, v2, v3 clamp
3098// CHECK: error: sdwa variant of this instruction is not supported
3099
3100v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3101// CHECK: error: sdwa variant of this instruction is not supported
3102
3103v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3104// CHECK: error: sdwa variant of this instruction is not supported
3105
3106v_nop_sdwa
3107// CHECK: error: sdwa variant of this instruction is not supported
3108
3109v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3110// CHECK: error: sdwa variant of this instruction is not supported
3111
3112v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3113// CHECK: error: sdwa variant of this instruction is not supported
3114
3115v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3116// CHECK: error: sdwa variant of this instruction is not supported
3117
3118v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3119// CHECK: error: sdwa variant of this instruction is not supported
3120
3121v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3122// CHECK: error: sdwa variant of this instruction is not supported
3123
3124v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3125// CHECK: error: sdwa variant of this instruction is not supported
3126
3127v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3128// CHECK: error: sdwa variant of this instruction is not supported
3129
3130v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3131// CHECK: error: sdwa variant of this instruction is not supported
3132
3133v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3134// CHECK: error: sdwa variant of this instruction is not supported
3135
3136v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
3137// CHECK: error: sdwa variant of this instruction is not supported
3138
3139v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
3140// CHECK: error: sdwa variant of this instruction is not supported
3141
3142v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3143// CHECK: error: sdwa variant of this instruction is not supported
3144
3145v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3146// CHECK: error: sdwa variant of this instruction is not supported
3147
3148v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
3149// CHECK: error: sdwa variant of this instruction is not supported
3150