1// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %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_fcmpswap v[0:1], off, s[0:3], s0 offset:4095
11// CHECK: error: instruction not supported on this GPU
12
13buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:4095
14// CHECK: error: instruction not supported on this GPU
15
16buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc
17// CHECK: error: instruction not supported on this GPU
18
19buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:4095
20// CHECK: error: instruction not supported on this GPU
21
22buffer_atomic_fmin v0, off, s[0:3], s0
23// CHECK: error: instruction not supported on this GPU
24
25buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc
26// CHECK: error: instruction not supported on this GPU
27
28buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095
29// CHECK: error: instruction not supported on this GPU
30
31buffer_gl0_inv
32// CHECK: error: instruction not supported on this GPU
33
34buffer_gl1_inv
35// CHECK: error: instruction not supported on this GPU
36
37buffer_load_format_d16_hi_x v5, off, s[8:11], s3
38// CHECK: error: instruction not supported on this GPU
39
40buffer_load_sbyte_d16 v1, off, s[4:7], s1
41// CHECK: error: instruction not supported on this GPU
42
43buffer_load_sbyte_d16_hi v1, off, s[4:7], s1
44// CHECK: error: instruction not supported on this GPU
45
46buffer_load_short_d16 v1, off, s[4:7], s1
47// CHECK: error: instruction not supported on this GPU
48
49buffer_load_short_d16_hi v1, off, s[4:7], s1
50// CHECK: error: instruction not supported on this GPU
51
52buffer_load_ubyte_d16 v1, off, s[4:7], s1
53// CHECK: error: instruction not supported on this GPU
54
55buffer_load_ubyte_d16_hi v1, off, s[4:7], s1
56// CHECK: error: instruction not supported on this GPU
57
58buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095
59// CHECK: error: instruction not supported on this GPU
60
61buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
62// CHECK: error: instruction not supported on this GPU
63
64buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095
65// CHECK: error: instruction not supported on this GPU
66
67ds_read_addtid_b32 v255 offset:65535
68// CHECK: error: instruction not supported on this GPU
69
70ds_read_i8_d16 v255, v1 offset:65535
71// CHECK: error: instruction not supported on this GPU
72
73ds_read_i8_d16_hi v255, v1 offset:65535
74// CHECK: error: instruction not supported on this GPU
75
76ds_read_u16_d16 v255, v1 offset:65535
77// CHECK: error: instruction not supported on this GPU
78
79ds_read_u16_d16_hi v255, v1 offset:65535
80// CHECK: error: instruction not supported on this GPU
81
82ds_read_u8_d16 v255, v1 offset:65535
83// CHECK: error: instruction not supported on this GPU
84
85ds_read_u8_d16_hi v255, v1 offset:65535
86// CHECK: error: instruction not supported on this GPU
87
88ds_write_addtid_b32 v255 offset:65535
89// CHECK: error: instruction not supported on this GPU
90
91ds_write_b16_d16_hi v1, v2
92// CHECK: error: instruction not supported on this GPU
93
94ds_write_b8_d16_hi v1, v2
95// CHECK: error: instruction not supported on this GPU
96
97flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc
98// CHECK: error: instruction not supported on this GPU
99
100flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
101// CHECK: error: instruction not supported on this GPU
102
103flat_atomic_fmax v0, v[1:2], v2 glc
104// CHECK: error: instruction not supported on this GPU
105
106flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
107// CHECK: error: instruction not supported on this GPU
108
109flat_atomic_fmin v0, v[1:2], v2 glc
110// CHECK: error: instruction not supported on this GPU
111
112flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
113// CHECK: error: instruction not supported on this GPU
114
115flat_load_sbyte_d16 v1, v[3:4]
116// CHECK: error: instruction not supported on this GPU
117
118flat_load_sbyte_d16_hi v1, v[3:4]
119// CHECK: error: instruction not supported on this GPU
120
121flat_load_short_d16 v1, v[3:4]
122// CHECK: error: instruction not supported on this GPU
123
124flat_load_short_d16_hi v1, v[3:4]
125// CHECK: error: instruction not supported on this GPU
126
127flat_load_ubyte_d16 v1, v[3:4]
128// CHECK: error: instruction not supported on this GPU
129
130flat_load_ubyte_d16_hi v1, v[3:4]
131// CHECK: error: instruction not supported on this GPU
132
133flat_store_byte_d16_hi v[1:2], v2
134// CHECK: error: instruction not supported on this GPU
135
136flat_store_short_d16_hi v[1:2], v2
137// CHECK: error: instruction not supported on this GPU
138
139global_atomic_add v0, v[1:2], v2, off glc slc
140// CHECK: error: instruction not supported on this GPU
141
142global_atomic_add_f32 v[1:2], v2, off
143// CHECK: error: instruction not supported on this GPU
144
145global_atomic_add_x2 v[1:2], v[254:255], off offset:-1
146// CHECK: error: instruction not supported on this GPU
147
148global_atomic_and v[1:2], v2, off
149// CHECK: error: instruction not supported on this GPU
150
151global_atomic_and_x2 v[1:2], v[254:255], off offset:-1
152// CHECK: error: instruction not supported on this GPU
153
154global_atomic_cmpswap v[1:2], v[254:255], off offset:-1
155// CHECK: error: instruction not supported on this GPU
156
157global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1
158// CHECK: error: instruction not supported on this GPU
159
160global_atomic_dec v[1:2], v2, off
161// CHECK: error: instruction not supported on this GPU
162
163global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1
164// CHECK: error: instruction not supported on this GPU
165
166global_atomic_inc v[1:2], v2, off
167// CHECK: error: instruction not supported on this GPU
168
169global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1
170// CHECK: error: instruction not supported on this GPU
171
172global_atomic_or v[1:2], v2, off
173// CHECK: error: instruction not supported on this GPU
174
175global_atomic_or_x2 v[1:2], v[254:255], off offset:-1
176// CHECK: error: instruction not supported on this GPU
177
178global_atomic_pk_add_f16 v[1:2], v2, off
179// CHECK: error: instruction not supported on this GPU
180
181global_atomic_smax v[1:2], v2, off
182// CHECK: error: instruction not supported on this GPU
183
184global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1
185// CHECK: error: instruction not supported on this GPU
186
187global_atomic_smin v[1:2], v2, off
188// CHECK: error: instruction not supported on this GPU
189
190global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1
191// CHECK: error: instruction not supported on this GPU
192
193global_atomic_sub v[1:2], v2, off
194// CHECK: error: instruction not supported on this GPU
195
196global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1
197// CHECK: error: instruction not supported on this GPU
198
199global_atomic_swap v[1:2], v2, off
200// CHECK: error: instruction not supported on this GPU
201
202global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1
203// CHECK: error: instruction not supported on this GPU
204
205global_atomic_umax v[1:2], v2, off
206// CHECK: error: instruction not supported on this GPU
207
208global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1
209// CHECK: error: instruction not supported on this GPU
210
211global_atomic_umin v[1:2], v2, off
212// CHECK: error: instruction not supported on this GPU
213
214global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1
215// CHECK: error: instruction not supported on this GPU
216
217global_atomic_xor v[1:2], v2, off
218// CHECK: error: instruction not supported on this GPU
219
220global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1
221// CHECK: error: instruction not supported on this GPU
222
223global_load_dword v1, v3, s[2:3]
224// CHECK: error: instruction not supported on this GPU
225
226global_load_dwordx2 v[1:2], v[3:4], off
227// CHECK: error: instruction not supported on this GPU
228
229global_load_dwordx3 v[1:3], v[3:4], off
230// CHECK: error: instruction not supported on this GPU
231
232global_load_dwordx4 v[1:4], v[3:4], off
233// CHECK: error: instruction not supported on this GPU
234
235global_load_sbyte v1, v[3:4], off
236// CHECK: error: instruction not supported on this GPU
237
238global_load_sbyte_d16 v1, v[3:4], off
239// CHECK: error: instruction not supported on this GPU
240
241global_load_sbyte_d16_hi v1, v[3:4], off
242// CHECK: error: instruction not supported on this GPU
243
244global_load_short_d16 v1, v[3:4], off
245// CHECK: error: instruction not supported on this GPU
246
247global_load_short_d16_hi v1, v[3:4], off
248// CHECK: error: instruction not supported on this GPU
249
250global_load_sshort v1, v[3:4], off
251// CHECK: error: instruction not supported on this GPU
252
253global_load_ubyte v1, v[3:4], off
254// CHECK: error: instruction not supported on this GPU
255
256global_load_ubyte_d16 v1, v[3:4], off
257// CHECK: error: instruction not supported on this GPU
258
259global_load_ubyte_d16_hi v1, v[3:4], off
260// CHECK: error: instruction not supported on this GPU
261
262global_load_ushort v1, v[3:4], off
263// CHECK: error: instruction not supported on this GPU
264
265global_store_byte v[1:2], v2, off
266// CHECK: error: instruction not supported on this GPU
267
268global_store_byte_d16_hi v[1:2], v2, off
269// CHECK: error: instruction not supported on this GPU
270
271global_store_dword v254, v1, s[2:3] offset:16
272// CHECK: error: instruction not supported on this GPU
273
274global_store_dwordx2 v[1:2], v[254:255], off offset:-1
275// CHECK: error: instruction not supported on this GPU
276
277global_store_dwordx3 v[1:2], v[253:255], off offset:-1
278// CHECK: error: instruction not supported on this GPU
279
280global_store_dwordx4 v[1:2], v[252:255], off offset:-1
281// CHECK: error: instruction not supported on this GPU
282
283global_store_short v[1:2], v2, off
284// CHECK: error: instruction not supported on this GPU
285
286global_store_short_d16_hi v[1:2], v2, off
287// CHECK: error: instruction not supported on this GPU
288
289s_and_saveexec_b32 exec_hi, s1
290// CHECK: error: instruction not supported on this GPU
291
292s_andn1_saveexec_b32 exec_hi, s1
293// CHECK: error: instruction not supported on this GPU
294
295s_andn1_saveexec_b64 exec, s[2:3]
296// CHECK: error: instruction not supported on this GPU
297
298s_andn1_wrexec_b32 exec_hi, s1
299// CHECK: error: instruction not supported on this GPU
300
301s_andn1_wrexec_b64 exec, s[2:3]
302// CHECK: error: instruction not supported on this GPU
303
304s_andn2_saveexec_b32 exec_hi, s1
305// CHECK: error: instruction not supported on this GPU
306
307s_andn2_wrexec_b32 exec_hi, s1
308// CHECK: error: instruction not supported on this GPU
309
310s_andn2_wrexec_b64 exec, s[2:3]
311// CHECK: error: instruction not supported on this GPU
312
313s_atomic_add s5, s[2:3], 0x0
314// CHECK: error: instruction not supported on this GPU
315
316s_atomic_add_x2 s[10:11], s[2:3], s101
317// CHECK: error: instruction not supported on this GPU
318
319s_atomic_and s5, s[2:3], s101
320// CHECK: error: instruction not supported on this GPU
321
322s_atomic_and_x2 s[10:11], s[2:3], 0x0
323// CHECK: error: instruction not supported on this GPU
324
325s_atomic_cmpswap s[10:11], s[2:3], 0x0
326// CHECK: error: instruction not supported on this GPU
327
328s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0
329// CHECK: error: instruction not supported on this GPU
330
331s_atomic_dec s5, s[2:3], s0 glc
332// CHECK: error: instruction not supported on this GPU
333
334s_atomic_dec_x2 s[10:11], s[2:3], s101
335// CHECK: error: instruction not supported on this GPU
336
337s_atomic_inc s5, s[2:3], s0 glc
338// CHECK: error: instruction not supported on this GPU
339
340s_atomic_inc_x2 s[10:11], s[2:3], s101
341// CHECK: error: instruction not supported on this GPU
342
343s_atomic_or s5, s[2:3], 0x0
344// CHECK: error: instruction not supported on this GPU
345
346s_atomic_or_x2 s[10:11], s[2:3], s0 glc
347// CHECK: error: instruction not supported on this GPU
348
349s_atomic_smax s5, s[2:3], s101
350// CHECK: error: instruction not supported on this GPU
351
352s_atomic_smax_x2 s[10:11], s[2:3], s0 glc
353// CHECK: error: instruction not supported on this GPU
354
355s_atomic_smin s5, s[2:3], s101
356// CHECK: error: instruction not supported on this GPU
357
358s_atomic_smin_x2 s[10:11], s[2:3], s0 glc
359// CHECK: error: instruction not supported on this GPU
360
361s_atomic_sub s5, s[2:3], s101
362// CHECK: error: instruction not supported on this GPU
363
364s_atomic_sub_x2 s[10:11], s[2:3], s0 glc
365// CHECK: error: instruction not supported on this GPU
366
367s_atomic_swap s5, s[2:3], -1
368// CHECK: error: instruction not supported on this GPU
369
370s_atomic_swap_x2 s[10:11], s[2:3], s0 glc
371// CHECK: error: instruction not supported on this GPU
372
373s_atomic_umax s5, s[2:3], s0 glc
374// CHECK: error: instruction not supported on this GPU
375
376s_atomic_umax_x2 s[10:11], s[2:3], s101
377// CHECK: error: instruction not supported on this GPU
378
379s_atomic_umin s5, s[2:3], s101
380// CHECK: error: instruction not supported on this GPU
381
382s_atomic_umin_x2 s[10:11], s[2:3], s0 glc
383// CHECK: error: instruction not supported on this GPU
384
385s_atomic_xor s5, s[2:3], s101
386// CHECK: error: instruction not supported on this GPU
387
388s_atomic_xor_x2 s[10:11], s[2:3], s0 glc
389// CHECK: error: instruction not supported on this GPU
390
391s_bitreplicate_b64_b32 exec, s2
392// CHECK: error: instruction not supported on this GPU
393
394s_buffer_atomic_add s5, s[4:7], 0x0
395// CHECK: error: instruction not supported on this GPU
396
397s_buffer_atomic_add_x2 s[10:11], s[4:7], s0
398// CHECK: error: instruction not supported on this GPU
399
400s_buffer_atomic_and s101, s[4:7], s0
401// CHECK: error: instruction not supported on this GPU
402
403s_buffer_atomic_and_x2 s[10:11], s[8:11], s0
404// CHECK: error: instruction not supported on this GPU
405
406s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0
407// CHECK: error: instruction not supported on this GPU
408
409s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0
410// CHECK: error: instruction not supported on this GPU
411
412s_buffer_atomic_dec s5, s[4:7], s0
413// CHECK: error: instruction not supported on this GPU
414
415s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc
416// CHECK: error: instruction not supported on this GPU
417
418s_buffer_atomic_inc s101, s[4:7], s0
419// CHECK: error: instruction not supported on this GPU
420
421s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0
422// CHECK: error: instruction not supported on this GPU
423
424s_buffer_atomic_or s5, s[8:11], s0
425// CHECK: error: instruction not supported on this GPU
426
427s_buffer_atomic_or_x2 s[10:11], s[96:99], s0
428// CHECK: error: instruction not supported on this GPU
429
430s_buffer_atomic_smax s5, s[4:7], s101
431// CHECK: error: instruction not supported on this GPU
432
433s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0
434// CHECK: error: instruction not supported on this GPU
435
436s_buffer_atomic_smin s5, s[4:7], 0x0
437// CHECK: error: instruction not supported on this GPU
438
439s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0
440// CHECK: error: instruction not supported on this GPU
441
442s_buffer_atomic_sub s5, s[4:7], s0 glc
443// CHECK: error: instruction not supported on this GPU
444
445s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0
446// CHECK: error: instruction not supported on this GPU
447
448s_buffer_atomic_swap s5, s[4:7], -1
449// CHECK: error: instruction not supported on this GPU
450
451s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc
452// CHECK: error: instruction not supported on this GPU
453
454s_buffer_atomic_umax s5, s[4:7], s0
455// CHECK: error: instruction not supported on this GPU
456
457s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc
458// CHECK: error: instruction not supported on this GPU
459
460s_buffer_atomic_umin s5, s[4:7], s0
461// CHECK: error: instruction not supported on this GPU
462
463s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc
464// CHECK: error: instruction not supported on this GPU
465
466s_buffer_atomic_xor s5, s[4:7], s0
467// CHECK: error: instruction not supported on this GPU
468
469s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc
470// CHECK: error: instruction not supported on this GPU
471
472s_call_b64 exec, 0x1234
473// CHECK: error: instruction not supported on this GPU
474
475s_clause 0x0
476// CHECK: error: instruction not supported on this GPU
477
478s_code_end
479// CHECK: error: instruction not supported on this GPU
480
481s_dcache_discard s[2:3], 0x0
482// CHECK: error: instruction not supported on this GPU
483
484s_dcache_discard_x2 s[2:3], 0x0
485// CHECK: error: instruction not supported on this GPU
486
487s_denorm_mode 0x0
488// CHECK: error: instruction not supported on this GPU
489
490s_endpgm_ordered_ps_done
491// CHECK: error: instruction not supported on this GPU
492
493s_get_waveid_in_workgroup s0
494// CHECK: error: instruction not supported on this GPU
495
496s_gl1_inv
497// CHECK: error: instruction not supported on this GPU
498
499s_inst_prefetch 0x0
500// CHECK: error: instruction not supported on this GPU
501
502s_lshl1_add_u32 exec_hi, s1, s2
503// CHECK: error: instruction not supported on this GPU
504
505s_lshl2_add_u32 exec_hi, s1, s2
506// CHECK: error: instruction not supported on this GPU
507
508s_lshl3_add_u32 exec_hi, s1, s2
509// CHECK: error: instruction not supported on this GPU
510
511s_lshl4_add_u32 exec_hi, s1, s2
512// CHECK: error: instruction not supported on this GPU
513
514s_movrelsd_2_b32 s0, s1
515// CHECK: error: instruction not supported on this GPU
516
517s_mul_hi_i32 exec_hi, s1, s2
518// CHECK: error: instruction not supported on this GPU
519
520s_mul_hi_u32 exec_hi, s1, s2
521// CHECK: error: instruction not supported on this GPU
522
523s_nand_saveexec_b32 exec_hi, s1
524// CHECK: error: instruction not supported on this GPU
525
526s_nor_saveexec_b32 exec_hi, s1
527// CHECK: error: instruction not supported on this GPU
528
529s_or_saveexec_b32 exec_hi, s1
530// CHECK: error: instruction not supported on this GPU
531
532s_orn1_saveexec_b32 exec_hi, s1
533// CHECK: error: instruction not supported on this GPU
534
535s_orn1_saveexec_b64 exec, s[2:3]
536// CHECK: error: instruction not supported on this GPU
537
538s_orn2_saveexec_b32 exec_hi, s1
539// CHECK: error: instruction not supported on this GPU
540
541s_pack_hh_b32_b16 exec_hi, s1, s2
542// CHECK: error: instruction not supported on this GPU
543
544s_pack_lh_b32_b16 exec_hi, s1, s2
545// CHECK: error: instruction not supported on this GPU
546
547s_pack_ll_b32_b16 exec_hi, s1, s2
548// CHECK: error: instruction not supported on this GPU
549
550s_round_mode 0x0
551// CHECK: error: instruction not supported on this GPU
552
553s_scratch_load_dword s5, s[2:3], s0 glc
554// CHECK: error: instruction not supported on this GPU
555
556s_scratch_load_dwordx2 s[100:101], s[2:3], s0
557// CHECK: error: instruction not supported on this GPU
558
559s_scratch_load_dwordx4 s[20:23], s[4:5], s0
560// CHECK: error: instruction not supported on this GPU
561
562s_scratch_store_dword s1, s[4:5], 0x123 glc
563// CHECK: error: instruction not supported on this GPU
564
565s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
566// CHECK: error: instruction not supported on this GPU
567
568s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
569// CHECK: error: instruction not supported on this GPU
570
571s_subvector_loop_begin exec_hi, 0x1234
572// CHECK: error: instruction not supported on this GPU
573
574s_subvector_loop_end exec_hi, 0x1234
575// CHECK: error: instruction not supported on this GPU
576
577s_ttracedata_imm 0x0
578// CHECK: error: instruction not supported on this GPU
579
580s_version 0x1234
581// CHECK: error: instruction not supported on this GPU
582
583s_waitcnt_expcnt exec_hi, 0x1234
584// CHECK: error: instruction not supported on this GPU
585
586s_waitcnt_lgkmcnt exec_hi, 0x1234
587// CHECK: error: instruction not supported on this GPU
588
589s_waitcnt_vmcnt exec_hi, 0x1234
590// CHECK: error: instruction not supported on this GPU
591
592s_waitcnt_vscnt exec_hi, 0x1234
593// CHECK: error: instruction not supported on this GPU
594
595s_xnor_saveexec_b32 exec_hi, s1
596// CHECK: error: instruction not supported on this GPU
597
598s_xor_saveexec_b32 exec_hi, s1
599// CHECK: error: instruction not supported on this GPU
600
601scratch_load_dword v0, v1, off offset:-2048 glc slc
602// CHECK: error: instruction not supported on this GPU
603
604scratch_load_dwordx2 v[1:2], v3, off
605// CHECK: error: instruction not supported on this GPU
606
607scratch_load_dwordx3 v[1:3], v4, off
608// CHECK: error: instruction not supported on this GPU
609
610scratch_load_dwordx4 v[1:4], v5, off
611// CHECK: error: instruction not supported on this GPU
612
613scratch_load_sbyte v1, v2, off
614// CHECK: error: instruction not supported on this GPU
615
616scratch_load_sbyte_d16 v1, v2, off
617// CHECK: error: instruction not supported on this GPU
618
619scratch_load_sbyte_d16_hi v1, v2, off
620// CHECK: error: instruction not supported on this GPU
621
622scratch_load_short_d16 v1, v2, off
623// CHECK: error: instruction not supported on this GPU
624
625scratch_load_short_d16_hi v1, v2, off
626// CHECK: error: instruction not supported on this GPU
627
628scratch_load_sshort v1, v2, off
629// CHECK: error: instruction not supported on this GPU
630
631scratch_load_ubyte v1, v2, off
632// CHECK: error: instruction not supported on this GPU
633
634scratch_load_ubyte_d16 v1, v2, off
635// CHECK: error: instruction not supported on this GPU
636
637scratch_load_ubyte_d16_hi v1, v2, off
638// CHECK: error: instruction not supported on this GPU
639
640scratch_load_ushort v1, v2, off
641// CHECK: error: instruction not supported on this GPU
642
643scratch_store_byte off, v2, flat_scratch_hi offset:-1
644// CHECK: error: instruction not supported on this GPU
645
646scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1
647// CHECK: error: instruction not supported on this GPU
648
649scratch_store_dword off, v2, exec_hi
650// CHECK: error: instruction not supported on this GPU
651
652scratch_store_dwordx2 off, v[254:255], s3 offset:-1
653// CHECK: error: instruction not supported on this GPU
654
655scratch_store_dwordx3 off, v[253:255], s3 offset:-1
656// CHECK: error: instruction not supported on this GPU
657
658scratch_store_dwordx4 off, v[252:255], s3 offset:-1
659// CHECK: error: instruction not supported on this GPU
660
661scratch_store_short off, v2, flat_scratch_hi offset:-1
662// CHECK: error: instruction not supported on this GPU
663
664scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1
665// CHECK: error: instruction not supported on this GPU
666
667v_accvgpr_read_b32 a0, a0
668// CHECK: error: instruction not supported on this GPU
669
670v_accvgpr_write_b32 a0, 65
671// CHECK: error: instruction not supported on this GPU
672
673v_add3_u32 v1, v2, v3, v4
674// CHECK: error: instruction not supported on this GPU
675
676v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
677// CHECK: error: instruction not supported on this GPU
678
679v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
680// CHECK: error: instruction not supported on this GPU
681
682v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
683// CHECK: error: instruction not supported on this GPU
684
685v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
686// CHECK: error: instruction not supported on this GPU
687
688v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
689// CHECK: error: instruction not supported on this GPU
690
691v_add_co_u32 v0, exec, v0, v2
692// CHECK: error: instruction not supported on this GPU
693
694v_add_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
695// CHECK: error: instruction not supported on this GPU
696
697v_add_co_u32_e32 v2, vcc, s0, v2
698// CHECK: error: instruction not supported on this GPU
699
700v_add_co_u32_e64 v0, s0, v0, v2
701// CHECK: error: instruction not supported on this GPU
702
703v_add_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
704// CHECK: error: instruction not supported on this GPU
705
706v_add_i16 v255, v1, v2
707// CHECK: error: instruction not supported on this GPU
708
709v_add_i32 lds_direct, v0, v0
710// CHECK: error: instruction not supported on this GPU
711
712v_add_i32_e32 v0, vcc, 0.5, v0
713// CHECK: error: instruction not supported on this GPU
714
715v_add_i32_e64 v1, s[0:1], v2, v3
716// CHECK: error: instruction not supported on this GPU
717
718v_add_lshl_u32 v1, v2, v3, v4
719// CHECK: error: instruction not supported on this GPU
720
721v_add_nc_i16 v255, v1, v2
722// CHECK: error: instruction not supported on this GPU
723
724v_add_nc_i32 v255, v1, v2
725// CHECK: error: instruction not supported on this GPU
726
727v_add_nc_u16 v255, v1, v2
728// CHECK: error: instruction not supported on this GPU
729
730v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
731// CHECK: error: instruction not supported on this GPU
732
733v_add_nc_u32_e32 v255, v1, v2
734// CHECK: error: instruction not supported on this GPU
735
736v_add_nc_u32_e64 v255, v1, v2
737// CHECK: error: instruction not supported on this GPU
738
739v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
740// CHECK: error: instruction not supported on this GPU
741
742v_addc_co_u32 v0, vcc, shared_base, v0, vcc
743// CHECK: error: instruction not supported on this GPU
744
745v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
746// CHECK: error: instruction not supported on this GPU
747
748v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
749// CHECK: error: instruction not supported on this GPU
750
751v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
752// CHECK: error: instruction not supported on this GPU
753
754v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
755// CHECK: error: instruction not supported on this GPU
756
757v_and_or_b32 v1, v2, v3, v4
758// CHECK: error: instruction not supported on this GPU
759
760v_ashr_i32 v255, v1, v2
761// CHECK: error: instruction not supported on this GPU
762
763v_ashr_i32_e64 v255, v1, v2
764// CHECK: error: instruction not supported on this GPU
765
766v_ashr_i64 v[254:255], v[1:2], v2
767// CHECK: error: instruction not supported on this GPU
768
769v_cmps_eq_f32 vcc, -1, v2
770// CHECK: error: instruction not supported on this GPU
771
772v_cmps_eq_f32_e64 flat_scratch, v1, v2
773// CHECK: error: instruction not supported on this GPU
774
775v_cmps_eq_f64 vcc, -1, v[2:3]
776// CHECK: error: instruction not supported on this GPU
777
778v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
779// CHECK: error: instruction not supported on this GPU
780
781v_cmps_f_f32 vcc, -1, v2
782// CHECK: error: instruction not supported on this GPU
783
784v_cmps_f_f32_e64 flat_scratch, v1, v2
785// CHECK: error: instruction not supported on this GPU
786
787v_cmps_f_f64 vcc, -1, v[2:3]
788// CHECK: error: instruction not supported on this GPU
789
790v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
791// CHECK: error: instruction not supported on this GPU
792
793v_cmps_ge_f32 vcc, -1, v2
794// CHECK: error: instruction not supported on this GPU
795
796v_cmps_ge_f32_e64 flat_scratch, v1, v2
797// CHECK: error: instruction not supported on this GPU
798
799v_cmps_ge_f64 vcc, -1, v[2:3]
800// CHECK: error: instruction not supported on this GPU
801
802v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
803// CHECK: error: instruction not supported on this GPU
804
805v_cmps_gt_f32 vcc, -1, v2
806// CHECK: error: instruction not supported on this GPU
807
808v_cmps_gt_f32_e64 flat_scratch, v1, v2
809// CHECK: error: instruction not supported on this GPU
810
811v_cmps_gt_f64 vcc, -1, v[2:3]
812// CHECK: error: instruction not supported on this GPU
813
814v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
815// CHECK: error: instruction not supported on this GPU
816
817v_cmps_le_f32 vcc, -1, v2
818// CHECK: error: instruction not supported on this GPU
819
820v_cmps_le_f32_e64 flat_scratch, v1, v2
821// CHECK: error: instruction not supported on this GPU
822
823v_cmps_le_f64 vcc, -1, v[2:3]
824// CHECK: error: instruction not supported on this GPU
825
826v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
827// CHECK: error: instruction not supported on this GPU
828
829v_cmps_lg_f32 vcc, -1, v2
830// CHECK: error: instruction not supported on this GPU
831
832v_cmps_lg_f32_e64 flat_scratch, v1, v2
833// CHECK: error: instruction not supported on this GPU
834
835v_cmps_lg_f64 vcc, -1, v[2:3]
836// CHECK: error: instruction not supported on this GPU
837
838v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
839// CHECK: error: instruction not supported on this GPU
840
841v_cmps_lt_f32 vcc, -1, v2
842// CHECK: error: instruction not supported on this GPU
843
844v_cmps_lt_f32_e64 flat_scratch, v1, v2
845// CHECK: error: instruction not supported on this GPU
846
847v_cmps_lt_f64 vcc, -1, v[2:3]
848// CHECK: error: instruction not supported on this GPU
849
850v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
851// CHECK: error: instruction not supported on this GPU
852
853v_cmps_neq_f32 vcc, -1, v2
854// CHECK: error: instruction not supported on this GPU
855
856v_cmps_neq_f32_e64 flat_scratch, v1, v2
857// CHECK: error: instruction not supported on this GPU
858
859v_cmps_neq_f64 vcc, -1, v[2:3]
860// CHECK: error: instruction not supported on this GPU
861
862v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
863// CHECK: error: instruction not supported on this GPU
864
865v_cmps_nge_f32 vcc, -1, v2
866// CHECK: error: instruction not supported on this GPU
867
868v_cmps_nge_f32_e64 flat_scratch, v1, v2
869// CHECK: error: instruction not supported on this GPU
870
871v_cmps_nge_f64 vcc, -1, v[2:3]
872// CHECK: error: instruction not supported on this GPU
873
874v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
875// CHECK: error: instruction not supported on this GPU
876
877v_cmps_ngt_f32 vcc, -1, v2
878// CHECK: error: instruction not supported on this GPU
879
880v_cmps_ngt_f32_e64 flat_scratch, v1, v2
881// CHECK: error: instruction not supported on this GPU
882
883v_cmps_ngt_f64 vcc, -1, v[2:3]
884// CHECK: error: instruction not supported on this GPU
885
886v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
887// CHECK: error: instruction not supported on this GPU
888
889v_cmps_nle_f32 vcc, -1, v2
890// CHECK: error: instruction not supported on this GPU
891
892v_cmps_nle_f32_e64 flat_scratch, v1, v2
893// CHECK: error: instruction not supported on this GPU
894
895v_cmps_nle_f64 vcc, -1, v[2:3]
896// CHECK: error: instruction not supported on this GPU
897
898v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
899// CHECK: error: instruction not supported on this GPU
900
901v_cmps_nlg_f32 vcc, -1, v2
902// CHECK: error: instruction not supported on this GPU
903
904v_cmps_nlg_f32_e64 flat_scratch, v1, v2
905// CHECK: error: instruction not supported on this GPU
906
907v_cmps_nlg_f64 vcc, -1, v[2:3]
908// CHECK: error: instruction not supported on this GPU
909
910v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
911// CHECK: error: instruction not supported on this GPU
912
913v_cmps_nlt_f32 vcc, -1, v2
914// CHECK: error: instruction not supported on this GPU
915
916v_cmps_nlt_f32_e64 flat_scratch, v1, v2
917// CHECK: error: instruction not supported on this GPU
918
919v_cmps_nlt_f64 vcc, -1, v[2:3]
920// CHECK: error: instruction not supported on this GPU
921
922v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
923// CHECK: error: instruction not supported on this GPU
924
925v_cmps_o_f32 vcc, -1, v2
926// CHECK: error: instruction not supported on this GPU
927
928v_cmps_o_f32_e64 flat_scratch, v1, v2
929// CHECK: error: instruction not supported on this GPU
930
931v_cmps_o_f64 vcc, -1, v[2:3]
932// CHECK: error: instruction not supported on this GPU
933
934v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
935// CHECK: error: instruction not supported on this GPU
936
937v_cmps_tru_f32 vcc, -1, v2
938// CHECK: error: instruction not supported on this GPU
939
940v_cmps_tru_f32_e64 flat_scratch, v1, v2
941// CHECK: error: instruction not supported on this GPU
942
943v_cmps_tru_f64 vcc, -1, v[2:3]
944// CHECK: error: instruction not supported on this GPU
945
946v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
947// CHECK: error: instruction not supported on this GPU
948
949v_cmps_u_f32 vcc, -1, v2
950// CHECK: error: instruction not supported on this GPU
951
952v_cmps_u_f32_e64 flat_scratch, v1, v2
953// CHECK: error: instruction not supported on this GPU
954
955v_cmps_u_f64 vcc, -1, v[2:3]
956// CHECK: error: instruction not supported on this GPU
957
958v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
959// CHECK: error: instruction not supported on this GPU
960
961v_cmpsx_eq_f32 vcc, -1, v2
962// CHECK: error: instruction not supported on this GPU
963
964v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
965// CHECK: error: instruction not supported on this GPU
966
967v_cmpsx_eq_f64 vcc, -1, v[2:3]
968// CHECK: error: instruction not supported on this GPU
969
970v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
971// CHECK: error: instruction not supported on this GPU
972
973v_cmpsx_f_f32 vcc, -1, v2
974// CHECK: error: instruction not supported on this GPU
975
976v_cmpsx_f_f32_e64 flat_scratch, v1, v2
977// CHECK: error: instruction not supported on this GPU
978
979v_cmpsx_f_f64 vcc, -1, v[2:3]
980// CHECK: error: instruction not supported on this GPU
981
982v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
983// CHECK: error: instruction not supported on this GPU
984
985v_cmpsx_ge_f32 vcc, -1, v2
986// CHECK: error: instruction not supported on this GPU
987
988v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
989// CHECK: error: instruction not supported on this GPU
990
991v_cmpsx_ge_f64 vcc, -1, v[2:3]
992// CHECK: error: instruction not supported on this GPU
993
994v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
995// CHECK: error: instruction not supported on this GPU
996
997v_cmpsx_gt_f32 vcc, -1, v2
998// CHECK: error: instruction not supported on this GPU
999
1000v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
1001// CHECK: error: instruction not supported on this GPU
1002
1003v_cmpsx_gt_f64 vcc, -1, v[2:3]
1004// CHECK: error: instruction not supported on this GPU
1005
1006v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
1007// CHECK: error: instruction not supported on this GPU
1008
1009v_cmpsx_le_f32 vcc, -1, v2
1010// CHECK: error: instruction not supported on this GPU
1011
1012v_cmpsx_le_f32_e64 flat_scratch, v1, v2
1013// CHECK: error: instruction not supported on this GPU
1014
1015v_cmpsx_le_f64 vcc, -1, v[2:3]
1016// CHECK: error: instruction not supported on this GPU
1017
1018v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
1019// CHECK: error: instruction not supported on this GPU
1020
1021v_cmpsx_lg_f32 vcc, -1, v2
1022// CHECK: error: instruction not supported on this GPU
1023
1024v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
1025// CHECK: error: instruction not supported on this GPU
1026
1027v_cmpsx_lg_f64 vcc, -1, v[2:3]
1028// CHECK: error: instruction not supported on this GPU
1029
1030v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
1031// CHECK: error: instruction not supported on this GPU
1032
1033v_cmpsx_lt_f32 vcc, -1, v2
1034// CHECK: error: instruction not supported on this GPU
1035
1036v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
1037// CHECK: error: instruction not supported on this GPU
1038
1039v_cmpsx_lt_f64 vcc, -1, v[2:3]
1040// CHECK: error: instruction not supported on this GPU
1041
1042v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
1043// CHECK: error: instruction not supported on this GPU
1044
1045v_cmpsx_neq_f32 vcc, -1, v2
1046// CHECK: error: instruction not supported on this GPU
1047
1048v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
1049// CHECK: error: instruction not supported on this GPU
1050
1051v_cmpsx_neq_f64 vcc, -1, v[2:3]
1052// CHECK: error: instruction not supported on this GPU
1053
1054v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
1055// CHECK: error: instruction not supported on this GPU
1056
1057v_cmpsx_nge_f32 vcc, -1, v2
1058// CHECK: error: instruction not supported on this GPU
1059
1060v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
1061// CHECK: error: instruction not supported on this GPU
1062
1063v_cmpsx_nge_f64 vcc, -1, v[2:3]
1064// CHECK: error: instruction not supported on this GPU
1065
1066v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
1067// CHECK: error: instruction not supported on this GPU
1068
1069v_cmpsx_ngt_f32 vcc, -1, v2
1070// CHECK: error: instruction not supported on this GPU
1071
1072v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
1073// CHECK: error: instruction not supported on this GPU
1074
1075v_cmpsx_ngt_f64 vcc, -1, v[2:3]
1076// CHECK: error: instruction not supported on this GPU
1077
1078v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
1079// CHECK: error: instruction not supported on this GPU
1080
1081v_cmpsx_nle_f32 vcc, -1, v2
1082// CHECK: error: instruction not supported on this GPU
1083
1084v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
1085// CHECK: error: instruction not supported on this GPU
1086
1087v_cmpsx_nle_f64 vcc, -1, v[2:3]
1088// CHECK: error: instruction not supported on this GPU
1089
1090v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
1091// CHECK: error: instruction not supported on this GPU
1092
1093v_cmpsx_nlg_f32 vcc, -1, v2
1094// CHECK: error: instruction not supported on this GPU
1095
1096v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
1097// CHECK: error: instruction not supported on this GPU
1098
1099v_cmpsx_nlg_f64 vcc, -1, v[2:3]
1100// CHECK: error: instruction not supported on this GPU
1101
1102v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
1103// CHECK: error: instruction not supported on this GPU
1104
1105v_cmpsx_nlt_f32 vcc, -1, v2
1106// CHECK: error: instruction not supported on this GPU
1107
1108v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
1109// CHECK: error: instruction not supported on this GPU
1110
1111v_cmpsx_nlt_f64 vcc, -1, v[2:3]
1112// CHECK: error: instruction not supported on this GPU
1113
1114v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
1115// CHECK: error: instruction not supported on this GPU
1116
1117v_cmpsx_o_f32 vcc, -1, v2
1118// CHECK: error: instruction not supported on this GPU
1119
1120v_cmpsx_o_f32_e64 flat_scratch, v1, v2
1121// CHECK: error: instruction not supported on this GPU
1122
1123v_cmpsx_o_f64 vcc, -1, v[2:3]
1124// CHECK: error: instruction not supported on this GPU
1125
1126v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
1127// CHECK: error: instruction not supported on this GPU
1128
1129v_cmpsx_tru_f32 vcc, -1, v2
1130// CHECK: error: instruction not supported on this GPU
1131
1132v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
1133// CHECK: error: instruction not supported on this GPU
1134
1135v_cmpsx_tru_f64 vcc, -1, v[2:3]
1136// CHECK: error: instruction not supported on this GPU
1137
1138v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
1139// CHECK: error: instruction not supported on this GPU
1140
1141v_cmpsx_u_f32 vcc, -1, v2
1142// CHECK: error: instruction not supported on this GPU
1143
1144v_cmpsx_u_f32_e64 flat_scratch, v1, v2
1145// CHECK: error: instruction not supported on this GPU
1146
1147v_cmpsx_u_f64 vcc, -1, v[2:3]
1148// CHECK: error: instruction not supported on this GPU
1149
1150v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
1151// CHECK: error: instruction not supported on this GPU
1152
1153v_cvt_norm_i16_f16 v5, -4.0
1154// CHECK: error: instruction not supported on this GPU
1155
1156v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1157// CHECK: error: instruction not supported on this GPU
1158
1159v_cvt_norm_i16_f16_e32 v255, v1
1160// CHECK: error: instruction not supported on this GPU
1161
1162v_cvt_norm_i16_f16_e64 v255, v1
1163// CHECK: error: instruction not supported on this GPU
1164
1165v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1166// CHECK: error: instruction not supported on this GPU
1167
1168v_cvt_norm_u16_f16 v5, s101
1169// CHECK: error: instruction not supported on this GPU
1170
1171v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1172// CHECK: error: instruction not supported on this GPU
1173
1174v_cvt_norm_u16_f16_e32 v255, v1
1175// CHECK: error: instruction not supported on this GPU
1176
1177v_cvt_norm_u16_f16_e64 v255, v1
1178// CHECK: error: instruction not supported on this GPU
1179
1180v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1181// CHECK: error: instruction not supported on this GPU
1182
1183v_cvt_pknorm_i16_f16 v255, v1, v2
1184// CHECK: error: instruction not supported on this GPU
1185
1186v_cvt_pknorm_u16_f16 v255, v1, v2
1187// CHECK: error: instruction not supported on this GPU
1188
1189v_div_fixup_legacy_f16 v255, v1, v2, v3
1190// CHECK: error: instruction not supported on this GPU
1191
1192v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v3
1193// CHECK: error: instruction not supported on this GPU
1194
1195v_dot2_f32_f16 v0, -v1, -v2, -v3
1196// CHECK: error: instruction not supported on this GPU
1197
1198v_dot2_i32_i16 v0, -v1, -v2, -v3
1199// CHECK: error: instruction not supported on this GPU
1200
1201v_dot2_u32_u16 v0, -v1, -v2, -v3
1202// CHECK: error: instruction not supported on this GPU
1203
1204v_dot2c_f32_f16 v0, v1, v2
1205// CHECK: error: instruction not supported on this GPU
1206
1207v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1208// CHECK: error: instruction not supported on this GPU
1209
1210v_dot2c_f32_f16_e32 v255, v1, v2
1211// CHECK: error: instruction not supported on this GPU
1212
1213v_dot2c_i32_i16 v0, v1, v2
1214// CHECK: error: instruction not supported on this GPU
1215
1216v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1217// CHECK: error: instruction not supported on this GPU
1218
1219v_dot4_i32_i8 v0, v1, v2, v3
1220// CHECK: error: instruction not supported on this GPU
1221
1222v_dot4_u32_u8 v0, v1, v2, v3
1223// CHECK: error: instruction not supported on this GPU
1224
1225v_dot4c_i32_i8 v0, v1, v2
1226// CHECK: error: instruction not supported on this GPU
1227
1228v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1229// CHECK: error: instruction not supported on this GPU
1230
1231v_dot4c_i32_i8_e32 v255, v1, v2
1232// CHECK: error: instruction not supported on this GPU
1233
1234v_dot8_i32_i4 v0, v1, v2, v3
1235// CHECK: error: instruction not supported on this GPU
1236
1237v_dot8_u32_u4 v0, v1, v2, v3
1238// CHECK: error: instruction not supported on this GPU
1239
1240v_dot8c_i32_i4 v0, v1, v2
1241// CHECK: error: instruction not supported on this GPU
1242
1243v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1244// CHECK: error: instruction not supported on this GPU
1245
1246v_fma_legacy_f16 v255, v1, v2, v3
1247// CHECK: error: instruction not supported on this GPU
1248
1249v_fma_legacy_f16_e64 v5, v1, v2, v3
1250// CHECK: error: instruction not supported on this GPU
1251
1252v_fma_mix_f32 v0, -abs(v1), v2, v3
1253// CHECK: error: instruction not supported on this GPU
1254
1255v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
1256// CHECK: error: instruction not supported on this GPU
1257
1258v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)
1259// CHECK: error: instruction not supported on this GPU
1260
1261v_fmaak_f32 v255, v1, v2, 0x1121
1262// CHECK: error: instruction not supported on this GPU
1263
1264v_fmac_f16 v5, 0x1234, v2
1265// CHECK: error: instruction not supported on this GPU
1266
1267v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1268// CHECK: error: instruction not supported on this GPU
1269
1270v_fmac_f16_e32 v255, v1, v2
1271// CHECK: error: instruction not supported on this GPU
1272
1273v_fmac_f16_e64 v255, v1, v2
1274// CHECK: error: instruction not supported on this GPU
1275
1276v_fmac_f32 v0, v1, v2
1277// CHECK: error: instruction not supported on this GPU
1278
1279v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1280// CHECK: error: instruction not supported on this GPU
1281
1282v_fmac_f32_e32 v255, v1, v2
1283// CHECK: error: instruction not supported on this GPU
1284
1285v_fmac_f32_e64 v255, v1, v2
1286// CHECK: error: instruction not supported on this GPU
1287
1288v_fmamk_f32 v255, v1, 0x1121, v3
1289// CHECK: error: instruction not supported on this GPU
1290
1291v_interp_p2_legacy_f16 v255, v2, attr0.x, v3
1292// CHECK: error: instruction not supported on this GPU
1293
1294v_log_clamp_f32 v1, 0.5
1295// CHECK: error: instruction not supported on this GPU
1296
1297v_log_clamp_f32_e64 v255, v1
1298// CHECK: error: instruction not supported on this GPU
1299
1300v_lshl_add_u32 v1, v2, v3, v4
1301// CHECK: error: instruction not supported on this GPU
1302
1303v_lshl_b32 v255, v1, v2
1304// CHECK: error: instruction not supported on this GPU
1305
1306v_lshl_b32_e64 v255, v1, v2
1307// CHECK: error: instruction not supported on this GPU
1308
1309v_lshl_b64 v[254:255], v[1:2], v2
1310// CHECK: error: instruction not supported on this GPU
1311
1312v_lshl_or_b32 v1, v2, v3, v4
1313// CHECK: error: instruction not supported on this GPU
1314
1315v_lshr_b32 v255, v1, v2
1316// CHECK: error: instruction not supported on this GPU
1317
1318v_lshr_b32_e64 v255, v1, v2
1319// CHECK: error: instruction not supported on this GPU
1320
1321v_lshr_b64 v[254:255], v[1:2], v2
1322// CHECK: error: instruction not supported on this GPU
1323
1324v_mac_legacy_f32 v0, v1, v2
1325// CHECK: error: instruction not supported on this GPU
1326
1327v_mac_legacy_f32_e32 v255, v1, v2
1328// CHECK: error: instruction not supported on this GPU
1329
1330v_mac_legacy_f32_e64 v255, v1, v2
1331// CHECK: error: instruction not supported on this GPU
1332
1333v_mad_i32_i16 v255, v1, v2, v3
1334// CHECK: error: instruction not supported on this GPU
1335
1336v_mad_legacy_f16 v255, v1, v2, v3
1337// CHECK: error: instruction not supported on this GPU
1338
1339v_mad_legacy_f16_e64 v5, 0.5, v2, v3
1340// CHECK: error: instruction not supported on this GPU
1341
1342v_mad_legacy_i16 v255, v1, v2, v3
1343// CHECK: error: instruction not supported on this GPU
1344
1345v_mad_legacy_i16_e64 v5, 0, v2, v3
1346// CHECK: error: instruction not supported on this GPU
1347
1348v_mad_legacy_u16 v255, v1, v2, v3
1349// CHECK: error: instruction not supported on this GPU
1350
1351v_mad_legacy_u16_e64 v5, 0, v2, v3
1352// CHECK: error: instruction not supported on this GPU
1353
1354v_mad_mix_f32 v0, -abs(v1), v2, v3
1355// CHECK: error: instruction not supported on this GPU
1356
1357v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
1358// CHECK: error: instruction not supported on this GPU
1359
1360v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
1361// CHECK: error: instruction not supported on this GPU
1362
1363v_mad_u32_u16 v255, v1, v2, v3
1364// CHECK: error: instruction not supported on this GPU
1365
1366v_max3_f16 v0, src_lds_direct, v0, v0
1367// CHECK: error: instruction not supported on this GPU
1368
1369v_max3_i16 v1, v2, v3, v4
1370// CHECK: error: instruction not supported on this GPU
1371
1372v_max3_u16 v1, v2, v3, v4
1373// CHECK: error: instruction not supported on this GPU
1374
1375v_max_legacy_f32 v255, v1, v2
1376// CHECK: error: instruction not supported on this GPU
1377
1378v_max_legacy_f32_e64 v255, v1, v2
1379// CHECK: error: instruction not supported on this GPU
1380
1381v_med3_f16 v1, v2, v3, v4
1382// CHECK: error: instruction not supported on this GPU
1383
1384v_med3_i16 v1, v2, v3, v4
1385// CHECK: error: instruction not supported on this GPU
1386
1387v_med3_u16 v1, v2, v3, v4
1388// CHECK: error: instruction not supported on this GPU
1389
1390v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
1391// CHECK: error: instruction not supported on this GPU
1392
1393v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
1394// CHECK: error: instruction not supported on this GPU
1395
1396v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
1397// CHECK: error: instruction not supported on this GPU
1398
1399v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
1400// CHECK: error: instruction not supported on this GPU
1401
1402v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
1403// CHECK: error: instruction not supported on this GPU
1404
1405v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
1406// CHECK: error: instruction not supported on this GPU
1407
1408v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
1409// CHECK: error: instruction not supported on this GPU
1410
1411v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
1412// CHECK: error: instruction not supported on this GPU
1413
1414v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
1415// CHECK: error: instruction not supported on this GPU
1416
1417v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
1418// CHECK: error: instruction not supported on this GPU
1419
1420v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
1421// CHECK: error: instruction not supported on this GPU
1422
1423v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
1424// CHECK: error: instruction not supported on this GPU
1425
1426v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
1427// CHECK: error: instruction not supported on this GPU
1428
1429v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
1430// CHECK: error: instruction not supported on this GPU
1431
1432v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
1433// CHECK: error: instruction not supported on this GPU
1434
1435v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
1436// CHECK: error: instruction not supported on this GPU
1437
1438v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
1439// CHECK: error: instruction not supported on this GPU
1440
1441v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
1442// CHECK: error: instruction not supported on this GPU
1443
1444v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
1445// CHECK: error: instruction not supported on this GPU
1446
1447v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
1448// CHECK: error: instruction not supported on this GPU
1449
1450v_min3_f16 v1, v2, v3, v4
1451// CHECK: error: instruction not supported on this GPU
1452
1453v_min3_i16 v0, src_lds_direct, v0, v0
1454// CHECK: error: instruction not supported on this GPU
1455
1456v_min3_u16 v1, v2, v3, v4
1457// CHECK: error: instruction not supported on this GPU
1458
1459v_min_legacy_f32 v255, v1, v2
1460// CHECK: error: instruction not supported on this GPU
1461
1462v_min_legacy_f32_e64 v255, v1, v2
1463// CHECK: error: instruction not supported on this GPU
1464
1465v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]
1466// CHECK: error: instruction not supported on this GPU
1467
1468v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1469// CHECK: error: instruction not supported on this GPU
1470
1471v_movrelsd_2_b32_e32 v5, 1
1472// CHECK: error: instruction not supported on this GPU
1473
1474v_movrelsd_2_b32_e64 v255, v1
1475// CHECK: error: instruction not supported on this GPU
1476
1477v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1478// CHECK: error: instruction not supported on this GPU
1479
1480v_mullit_f32 v255, v1, v2, v3
1481// CHECK: error: instruction not supported on this GPU
1482
1483v_or3_b32 v1, v2, v3, v4
1484// CHECK: error: instruction not supported on this GPU
1485
1486v_pack_b32_f16 v1, v2, v3
1487// CHECK: error: instruction not supported on this GPU
1488
1489v_permlane16_b32 v0, lds_direct, s0, s0
1490// CHECK: error: instruction not supported on this GPU
1491
1492v_permlanex16_b32 v0, lds_direct, s0, s0
1493// CHECK: error: instruction not supported on this GPU
1494
1495v_pipeflush
1496// CHECK: error: instruction not supported on this GPU
1497
1498v_pipeflush_e64
1499// CHECK: error: instruction not supported on this GPU
1500
1501v_pk_add_f16 v0, execz, v0
1502// CHECK: error: instruction not supported on this GPU
1503
1504v_pk_add_i16 v0, src_lds_direct, v0
1505// CHECK: error: instruction not supported on this GPU
1506
1507v_pk_add_u16 v0, v1, v2
1508// CHECK: error: instruction not supported on this GPU
1509
1510v_pk_ashrrev_i16 v0, lds_direct, v0
1511// CHECK: error: instruction not supported on this GPU
1512
1513v_pk_fma_f16 v0, v1, v2, v3
1514// CHECK: error: instruction not supported on this GPU
1515
1516v_pk_fmac_f16 v0, v1, v2
1517// CHECK: error: instruction not supported on this GPU
1518
1519v_pk_lshlrev_b16 v0, lds_direct, v0
1520// CHECK: error: instruction not supported on this GPU
1521
1522v_pk_lshrrev_b16 v0, lds_direct, v0
1523// CHECK: error: instruction not supported on this GPU
1524
1525v_pk_mad_i16 v0, src_lds_direct, v0, v0
1526// CHECK: error: instruction not supported on this GPU
1527
1528v_pk_mad_u16 v255, v1, v2, v3
1529// CHECK: error: instruction not supported on this GPU
1530
1531v_pk_max_f16 v0, v1, v2
1532// CHECK: error: instruction not supported on this GPU
1533
1534v_pk_max_i16 v0, v1, v2
1535// CHECK: error: instruction not supported on this GPU
1536
1537v_pk_max_u16 v0, v1, v2
1538// CHECK: error: instruction not supported on this GPU
1539
1540v_pk_min_f16 v0, v1, v2
1541// CHECK: error: instruction not supported on this GPU
1542
1543v_pk_min_i16 v0, v1, v2
1544// CHECK: error: instruction not supported on this GPU
1545
1546v_pk_min_u16 v0, v1, v2
1547// CHECK: error: instruction not supported on this GPU
1548
1549v_pk_mul_f16 v0, v1, v2
1550// CHECK: error: instruction not supported on this GPU
1551
1552v_pk_mul_lo_u16 v0, v1, v2
1553// CHECK: error: instruction not supported on this GPU
1554
1555v_pk_sub_i16 v0, v1, v2
1556// CHECK: error: instruction not supported on this GPU
1557
1558v_pk_sub_u16 v255, v1, v2
1559// CHECK: error: instruction not supported on this GPU
1560
1561v_rcp_clamp_f32 v255, v1
1562// CHECK: error: instruction not supported on this GPU
1563
1564v_rcp_clamp_f32_e64 v255, v1
1565// CHECK: error: instruction not supported on this GPU
1566
1567v_rcp_clamp_f64 v[254:255], v[1:2]
1568// CHECK: error: instruction not supported on this GPU
1569
1570v_rcp_clamp_f64_e64 v[254:255], v[1:2]
1571// CHECK: error: instruction not supported on this GPU
1572
1573v_rcp_legacy_f32 v255, v1
1574// CHECK: error: instruction not supported on this GPU
1575
1576v_rcp_legacy_f32_e64 v255, v1
1577// CHECK: error: instruction not supported on this GPU
1578
1579v_rsq_clamp_f32 v255, v1
1580// CHECK: error: instruction not supported on this GPU
1581
1582v_rsq_clamp_f32_e64 v255, v1
1583// CHECK: error: instruction not supported on this GPU
1584
1585v_rsq_clamp_f64 v[254:255], v[1:2]
1586// CHECK: error: instruction not supported on this GPU
1587
1588v_rsq_clamp_f64_e64 v[254:255], v[1:2]
1589// CHECK: error: instruction not supported on this GPU
1590
1591v_rsq_legacy_f32 v255, v1
1592// CHECK: error: instruction not supported on this GPU
1593
1594v_rsq_legacy_f32_e64 v255, v1
1595// CHECK: error: instruction not supported on this GPU
1596
1597v_sat_pk_u8_i16 v255, v1
1598// CHECK: error: instruction not supported on this GPU
1599
1600v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1601// CHECK: error: instruction not supported on this GPU
1602
1603v_sat_pk_u8_i16_e64 v5, -1
1604// CHECK: error: instruction not supported on this GPU
1605
1606v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1607// CHECK: error: instruction not supported on this GPU
1608
1609v_screen_partition_4se_b32 v5, -1
1610// CHECK: error: instruction not supported on this GPU
1611
1612v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1613// CHECK: error: instruction not supported on this GPU
1614
1615v_screen_partition_4se_b32_e64 v5, -1
1616// CHECK: error: instruction not supported on this GPU
1617
1618v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_0
1619// CHECK: error: instruction not supported on this GPU
1620
1621v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
1622// CHECK: error: instruction not supported on this GPU
1623
1624v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
1625// CHECK: error: instruction not supported on this GPU
1626
1627v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
1628// CHECK: error: instruction not supported on this GPU
1629
1630v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
1631// CHECK: error: instruction not supported on this GPU
1632
1633v_sub_co_u32 v0, s0, v0, v2
1634// CHECK: error: instruction not supported on this GPU
1635
1636v_sub_co_u32_dpp v255, vcc, 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_sub_co_u32_e32 v2, vcc, s0, v2
1640// CHECK: error: instruction not supported on this GPU
1641
1642v_sub_co_u32_e64 v0, s0, v0, v2
1643// CHECK: error: instruction not supported on this GPU
1644
1645v_sub_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
1646// CHECK: error: instruction not supported on this GPU
1647
1648v_sub_i16 v255, v1, v2
1649// CHECK: error: instruction not supported on this GPU
1650
1651v_sub_i32 v1, s[0:1], v2, v3
1652// CHECK: error: instruction not supported on this GPU
1653
1654v_sub_i32_e64 v255, s[12:13], v1, v2
1655// CHECK: error: instruction not supported on this GPU
1656
1657v_sub_nc_i16 v255, v1, v2
1658// CHECK: error: instruction not supported on this GPU
1659
1660v_sub_nc_i32 v255, v1, v2
1661// CHECK: error: instruction not supported on this GPU
1662
1663v_sub_nc_u16 v255, v1, v2
1664// CHECK: error: instruction not supported on this GPU
1665
1666v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
1667// CHECK: error: instruction not supported on this GPU
1668
1669v_sub_nc_u32_e32 v255, v1, v2
1670// CHECK: error: instruction not supported on this GPU
1671
1672v_sub_nc_u32_e64 v255, v1, v2
1673// CHECK: error: instruction not supported on this GPU
1674
1675v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1676// CHECK: error: instruction not supported on this GPU
1677
1678v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
1679// CHECK: error: instruction not supported on this GPU
1680
1681v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1682// CHECK: error: instruction not supported on this GPU
1683
1684v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
1685// CHECK: error: instruction not supported on this GPU
1686
1687v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1688// CHECK: error: instruction not supported on this GPU
1689
1690v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
1691// CHECK: error: instruction not supported on this GPU
1692
1693v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1694// CHECK: error: instruction not supported on this GPU
1695
1696v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
1697// CHECK: error: instruction not supported on this GPU
1698
1699v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
1700// CHECK: error: instruction not supported on this GPU
1701
1702v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo
1703// CHECK: error: instruction not supported on this GPU
1704
1705v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]
1706// CHECK: error: instruction not supported on this GPU
1707
1708v_subrev_co_ci_u32_e32 v1, 0, v1
1709// CHECK: error: instruction not supported on this GPU
1710
1711v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
1712// CHECK: error: instruction not supported on this GPU
1713
1714v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
1715// CHECK: error: instruction not supported on this GPU
1716
1717v_subrev_co_u32 v0, s0, src_lds_direct, v0
1718// CHECK: error: instruction not supported on this GPU
1719
1720v_subrev_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1721// CHECK: error: instruction not supported on this GPU
1722
1723v_subrev_co_u32_e32 v2, vcc, s0, v2
1724// CHECK: error: instruction not supported on this GPU
1725
1726v_subrev_co_u32_e64 v0, s0, v0, v2
1727// CHECK: error: instruction not supported on this GPU
1728
1729v_subrev_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
1730// CHECK: error: instruction not supported on this GPU
1731
1732v_subrev_i32 v1, s[0:1], v2, v3
1733// CHECK: error: instruction not supported on this GPU
1734
1735v_subrev_i32_e64 v255, s[12:13], v1, v2
1736// CHECK: error: instruction not supported on this GPU
1737
1738v_subrev_nc_u32 v0, src_lds_direct, v0
1739// CHECK: error: instruction not supported on this GPU
1740
1741v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
1742// CHECK: error: instruction not supported on this GPU
1743
1744v_subrev_nc_u32_e32 v255, v1, v2
1745// CHECK: error: instruction not supported on this GPU
1746
1747v_subrev_nc_u32_e64 v255, v1, v2
1748// CHECK: error: instruction not supported on this GPU
1749
1750v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1751// CHECK: error: instruction not supported on this GPU
1752
1753v_swap_b32 v1, 1
1754// CHECK: error: instruction not supported on this GPU
1755
1756v_swap_b32_e32 v1, v2
1757// CHECK: error: instruction not supported on this GPU
1758
1759v_swaprel_b32 v255, v1
1760// CHECK: error: instruction not supported on this GPU
1761
1762v_xad_u32 v1, v2, v3, v4
1763// CHECK: error: instruction not supported on this GPU
1764
1765v_xnor_b32 v0, v1, v2
1766// CHECK: error: instruction not supported on this GPU
1767
1768v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1769// CHECK: error: instruction not supported on this GPU
1770
1771v_xnor_b32_e32 v255, v1, v2
1772// CHECK: error: instruction not supported on this GPU
1773
1774v_xnor_b32_e64 v255, v1, v2
1775// CHECK: error: instruction not supported on this GPU
1776
1777v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
1778// CHECK: error: instruction not supported on this GPU
1779
1780v_xor3_b32 v255, v1, v2, v3
1781// CHECK: error: instruction not supported on this GPU
1782
1783//===----------------------------------------------------------------------===//
1784// Unsupported e32 variants.
1785//===----------------------------------------------------------------------===//
1786
1787v_cvt_pkrtz_f16_f32_e32 v255, v1, v2
1788// CHECK: error: e32 variant of this instruction is not supported
1789
1790//===----------------------------------------------------------------------===//
1791// Unsupported dpp variants.
1792//===----------------------------------------------------------------------===//
1793
1794v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1795// CHECK: error: dpp variant of this instruction is not supported
1796
1797v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1
1798// CHECK: error: dpp variant of this instruction is not supported
1799
1800v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1801// CHECK: error: dpp variant of this instruction is not supported
1802
1803//===----------------------------------------------------------------------===//
1804// Unsupported sdwa variants.
1805//===----------------------------------------------------------------------===//
1806
1807v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1808// CHECK: error: sdwa variant of this instruction is not supported
1809
1810v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1811// CHECK: error: sdwa variant of this instruction is not supported
1812
1813v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1814// CHECK: error: sdwa variant of this instruction is not supported
1815