[llvm] [AMDGPU][MC] Improving assembler error message for unsupported instructions (PR #185778)

Jun Wang via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 27 10:57:29 PDT 2026


https://github.com/jwanggit86 updated https://github.com/llvm/llvm-project/pull/185778

>From 8d971fed16a9ea8b5c5dc18b9df7750b66b6996a Mon Sep 17 00:00:00 2001
From: Jun Wang <jwang86 at yahoo.com>
Date: Tue, 10 Mar 2026 16:47:09 -0700
Subject: [PATCH 1/2] [AMDGPU][MC] Improving assembler error message for
 unsupported instructions

The updated error message shows both the instruction name and the
GPU target name.
---
 .../AMDGPU/AsmParser/AMDGPUAsmParser.cpp      |    3 +-
 llvm/test/MC/AMDGPU/add-sub-no-carry.s        |   42 +-
 llvm/test/MC/AMDGPU/dpp64.s                   |    2 +-
 llvm/test/MC/AMDGPU/ds-gfx9.s                 |   20 +-
 llvm/test/MC/AMDGPU/flat-scratch-st-mode.s    |   55 +-
 llvm/test/MC/AMDGPU/gfx10-constant-bus.s      |    2 +-
 llvm/test/MC/AMDGPU/gfx1011_err.s             |   49 +-
 llvm/test/MC/AMDGPU/gfx1030_err.s             |  366 +-
 llvm/test/MC/AMDGPU/gfx1030_unsupported.s     |    2 +-
 .../MC/AMDGPU/gfx10_flat_instructions_err.s   |    4 +-
 llvm/test/MC/AMDGPU/gfx10_unsupported.s       | 3316 +++++++++++------
 llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s      |   40 +-
 .../MC/AMDGPU/gfx11_asm_vop2_fake16_err.s     |   36 +-
 llvm/test/MC/AMDGPU/gfx11_unsupported.s       | 1382 +++----
 llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s        |   24 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s    |    2 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s       |  731 ++--
 llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s      |   16 +-
 .../MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s |  354 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s  |  386 +-
 .../MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s  |   92 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s   |  124 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s        |  334 +-
 .../MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s |  248 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s  |  248 +-
 .../MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s  |  172 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s   |  172 +-
 .../gfx1250_asm_vop3_from_vop1_dpp16-fake16.s |  312 +-
 .../AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s |  340 +-
 .../gfx1250_asm_vop3_from_vop1_dpp8-fake16.s  |   78 +-
 .../AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s  |  106 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s       |  740 ++--
 llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s |    6 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s  |   12 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s |  116 +-
 llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s    |  762 ++--
 llvm/test/MC/AMDGPU/gfx12_unsupported.s       |  164 +-
 llvm/test/MC/AMDGPU/gfx7_unsupported.s        | 1726 ++++-----
 llvm/test/MC/AMDGPU/gfx8_unsupported.s        | 1226 +++---
 llvm/test/MC/AMDGPU/gfx9-asm-err.s            |    2 +-
 llvm/test/MC/AMDGPU/gfx90a_err.s              |  104 +-
 llvm/test/MC/AMDGPU/gfx942_err.s              |   24 +-
 llvm/test/MC/AMDGPU/gfx942_unsupported.s      |    6 +-
 llvm/test/MC/AMDGPU/gfx950_asm_features.s     | 1582 ++++++--
 llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s      |   20 +-
 llvm/test/MC/AMDGPU/gfx950_asm_vop1.s         |   64 +-
 llvm/test/MC/AMDGPU/gfx950_asm_vop3.s         |  144 +-
 llvm/test/MC/AMDGPU/gfx950_err.s              |   12 +-
 .../MC/AMDGPU/gfx9_4_generic_unsupported.s    |   68 +-
 llvm/test/MC/AMDGPU/gfx9_unsupported.s        |  706 ++--
 llvm/test/MC/AMDGPU/literals.s                |  773 ++--
 llvm/test/MC/AMDGPU/literalv216.s             |    2 +-
 llvm/test/MC/AMDGPU/mimg-err-gfx942.s         |   52 +-
 llvm/test/MC/AMDGPU/mimg-err.s                |    2 +-
 llvm/test/MC/AMDGPU/mubuf-gfx9.s              |   42 +-
 llvm/test/MC/AMDGPU/reg-syntax-extra.s        |   14 +-
 llvm/test/MC/AMDGPU/vop3-literal.s            |   24 +-
 llvm/test/MC/AMDGPU/vopc-vi.s                 |  268 +-
 58 files changed, 10038 insertions(+), 7681 deletions(-)

diff --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
index b358d614506bd..2236a98c58330 100644
--- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
@@ -5776,7 +5776,8 @@ bool AMDGPUAsmParser::checkUnsupportedInstruction(StringRef Mnemo,
 
   // Finally check if this instruction is supported on any other GPU.
   if (isSupportedMnemo(Mnemo, FeatureBitset().set())) {
-    return Error(IDLoc, "instruction not supported on this GPU");
+    return Error(IDLoc, "instruction not supported on this GPU (" +
+                            getSTI().getCPU() + ")" + ": " + Mnemo);
   }
 
   // Instruction not supported on any GPU. Probably a typo.
diff --git a/llvm/test/MC/AMDGPU/add-sub-no-carry.s b/llvm/test/MC/AMDGPU/add-sub-no-carry.s
index f06ed6428e878..48963596a60a0 100644
--- a/llvm/test/MC/AMDGPU/add-sub-no-carry.s
+++ b/llvm/test/MC/AMDGPU/add-sub-no-carry.s
@@ -10,107 +10,107 @@
 
 
 v_add_u32 v1, 4.0, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e32 v1, 4.0, v2               ; encoding: [0xf6,0x04,0x02,0x68]
 
 v_add_u32 v1, s1, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e32 v1, s1, v2                ; encoding: [0x01,0x04,0x02,0x68]
 
 v_add_u32 v1, v2, 4.0
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e64 v1, v2, 4.0               ; encoding: [0x01,0x00,0x34,0xd1,0x02,0xed,0x01,0x00]
 
 v_add_u32 v1, v2, s1
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e64 v1, v2, s1                ; encoding: [0x01,0x00,0x34,0xd1,0x02,0x03,0x00,0x00]
 
 
 v_add_u32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e32 v1, v2, v3                ; encoding: [0x02,0x07,0x02,0x68]
 
 v_add_u32_e32 v1, s1, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e32 v1, s1, v3                ; encoding: [0x01,0x06,0x02,0x68]
 
 v_add_u32_e32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_add_u32_e32 v1, v2, v3                ; encoding: [0x02,0x07,0x02,0x68]
 
 v_sub_u32 v1, 4.0, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e32 v1, 4.0, v2               ; encoding: [0xf6,0x04,0x02,0x6a]
 
 v_sub_u32 v1, s1, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e32 v1, s1, v2                ; encoding: [0x01,0x04,0x02,0x6a]
 
 v_sub_u32 v1, v2, 4.0
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e64 v1, v2, 4.0               ; encoding: [0x01,0x00,0x35,0xd1,0x02,0xed,0x01,0x00]
 
 v_sub_u32 v1, v2, s1
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e64 v1, v2, s1                ; encoding: [0x01,0x00,0x35,0xd1,0x02,0x03,0x00,0x00]
 
 v_sub_u32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e32 v1, v2, v3                ; encoding: [0x02,0x07,0x02,0x6a]
 
 v_sub_u32_e32 v1, s1, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e32 v1, s1, v3                ; encoding: [0x01,0x06,0x02,0x6a]
 
 v_sub_u32_e32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_sub_u32_e32 v1, v2, v3                ; encoding: [0x02,0x07,0x02,0x6a]
 
 v_subrev_u32 v1, 4.0, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e32 v1, 4.0, v2            ; encoding: [0xf6,0x04,0x02,0x6c]
 
 v_subrev_u32 v1, s1, v2
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e32 v1, s1, v2             ; encoding: [0x01,0x04,0x02,0x6c]
 
 v_subrev_u32 v1, v2, 4.0
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e64 v1, v2, 4.0            ; encoding: [0x01,0x00,0x36,0xd1,0x02,0xed,0x01,0x00]
 
 v_subrev_u32 v1, v2, s1
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e64 v1, v2, s1             ; encoding: [0x01,0x00,0x36,0xd1,0x02,0x03,0x00,0x00]
 
 v_subrev_u32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e32 v1, v2, v3             ; encoding: [0x02,0x07,0x02,0x6c]
 
 v_subrev_u32_e32 v1, s1, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e32 v1, s1, v3             ; encoding: [0x01,0x06,0x02,0x6c]
 
 v_subrev_u32_e32 v1, v2, v3
-// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// ERR-SICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 // ERR-VI: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
 // GFX9: v_subrev_u32_e32 v1, v2, v3             ; encoding: [0x02,0x07,0x02,0x6c]
diff --git a/llvm/test/MC/AMDGPU/dpp64.s b/llvm/test/MC/AMDGPU/dpp64.s
index 8a1e985f83925..31ea9ba1fa55f 100644
--- a/llvm/test/MC/AMDGPU/dpp64.s
+++ b/llvm/test/MC/AMDGPU/dpp64.s
@@ -23,7 +23,7 @@ v_floor_f64 v[4:5], v[0:1] row_newbcast:15
 // GFX90A: v_floor_f64_dpp v[4:5], v[0:1] row_newbcast:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x34,0x08,0x7e,0x00,0x5f,0x01,0xff]
 
 v_fmac_f64 v[0:1], v[2:3], v[4:5] row_newbcast:2
-// GFX900: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX900: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f64
 // GFX90A: v_fmac_f64_dpp v[0:1], v[2:3], v[4:5] row_newbcast:2 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x08,0x00,0x08,0x02,0x52,0x01,0xff]
 
 v_fract_f64 v[4:5], v[0:1] row_newbcast:1
diff --git a/llvm/test/MC/AMDGPU/ds-gfx9.s b/llvm/test/MC/AMDGPU/ds-gfx9.s
index f3f3dcd17e611..3e073afed770e 100644
--- a/llvm/test/MC/AMDGPU/ds-gfx9.s
+++ b/llvm/test/MC/AMDGPU/ds-gfx9.s
@@ -4,40 +4,40 @@
 
 ds_read_addtid_b32 v8
 // GFX9: ds_read_addtid_b32 v8                   ; encoding: [0x00,0x00,0x6c,0xd9,0x00,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_addtid_b32
 
 ds_read_i8_d16 v8, v2
 // GFX9: ds_read_i8_d16 v8, v2                   ; encoding: [0x00,0x00,0xb0,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_i8_d16
 
 ds_read_i8_d16_hi v8, v2
 // GFX9: ds_read_i8_d16_hi v8, v2                ; encoding: [0x00,0x00,0xb2,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_i8_d16_hi
 
 ds_read_u16_d16 v8, v2
 // GFX9: ds_read_u16_d16 v8, v2                  ; encoding: [0x00,0x00,0xb4,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_u16_d16
 
 ds_read_u16_d16_hi v8, v2
 // GFX9: ds_read_u16_d16_hi v8, v2               ; encoding: [0x00,0x00,0xb6,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_u16_d16_hi
 
 ds_read_u8_d16 v8, v2
 // GFX9: ds_read_u8_d16 v8, v2                   ; encoding: [0x00,0x00,0xac,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_u8_d16
 
 ds_read_u8_d16_hi v8, v2
 // GFX9: ds_read_u8_d16_hi v8, v2                ; encoding: [0x00,0x00,0xae,0xd8,0x02,0x00,0x00,0x08]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_read_u8_d16_hi
 
 ds_write_addtid_b32 v8
 // GFX9: ds_write_addtid_b32 v8                  ; encoding: [0x00,0x00,0x3a,0xd8,0x00,0x08,0x00,0x00]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_write_addtid_b32
 
 ds_write_b16_d16_hi v8, v2
 // GFX9: ds_write_b16_d16_hi v8, v2              ; encoding: [0x00,0x00,0xaa,0xd8,0x08,0x02,0x00,0x00]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_write_b16_d16_hi
 
 ds_write_b8_d16_hi v8, v2
 // GFX9: ds_write_b8_d16_hi v8, v2               ; encoding: [0x00,0x00,0xa8,0xd8,0x08,0x02,0x00,0x00]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): ds_write_b8_d16_hi
diff --git a/llvm/test/MC/AMDGPU/flat-scratch-st-mode.s b/llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
index 702ece4c119ec..a672149482952 100644
--- a/llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
+++ b/llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
@@ -1,126 +1,129 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
 // RUN: not llvm-mc -triple=amdgcn -mcpu=tonga -filetype=null 2>&1 %s | FileCheck -check-prefix=VI-ERR --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 -filetype=null 2>&1 %s | FileCheck -check-prefix=GFX9_10-ERR --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -filetype=null 2>&1 %s | FileCheck --check-prefixes=GFX9_10-ERR --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 -filetype=null 2>&1 %s | FileCheck -check-prefixes=GFX9-ERR,GFX9_10-ERR --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -filetype=null 2>&1 %s | FileCheck --check-prefixes=GFX1010-ERR,GFX9_10-ERR --implicit-check-not=error: %s
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1030 -show-encoding %s | FileCheck --check-prefixes=GFX1030 %s
 
 scratch_load_dword v1, off, off
 // GFX1030: scratch_load_dword v1, off, off         ; encoding: [0x00,0x40,0x30,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dword
 
 scratch_load_dword v1, off, off offset:2047
 // GFX1030: scratch_load_dword v1, off, off offset:2047 ; encoding: [0xff,0x47,0x30,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dword
 
 scratch_load_dwordx2 v[1:2], off, off
 // GFX1030: scratch_load_dwordx2 v[1:2], off, off   ; encoding: [0x00,0x40,0x34,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx2
 
 scratch_load_dwordx3 v[1:3], off, off
 // GFX1030: scratch_load_dwordx3 v[1:3], off, off   ; encoding: [0x00,0x40,0x3c,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx3
 
 scratch_load_dwordx4 v[1:4], off, off
 // GFX1030: scratch_load_dwordx4 v[1:4], off, off   ; encoding: [0x00,0x40,0x38,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx4
 
 scratch_load_sbyte v1, off, off
 // GFX1030: scratch_load_sbyte v1, off, off         ; encoding: [0x00,0x40,0x24,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte
 
 scratch_load_sbyte_d16 v1, off, off
 // GFX1030: scratch_load_sbyte_d16 v1, off, off     ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte_d16
 
 scratch_load_sbyte_d16_hi v1, off, off
 // GFX1030: scratch_load_sbyte_d16_hi v1, off, off  ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte_d16_hi
 
 scratch_load_short_d16 v1, off, off
 // GFX1030: scratch_load_short_d16 v1, off, off     ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_short_d16
 
 scratch_load_short_d16_hi v1, off, off
 // GFX1030: scratch_load_short_d16_hi v1, off, off  ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_short_d16_hi
 
 scratch_load_sshort v1, off, off
 // GFX1030: scratch_load_sshort v1, off, off        ; encoding: [0x00,0x40,0x2c,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sshort
 
 scratch_load_ubyte v1, off, off
 // GFX1030: scratch_load_ubyte v1, off, off         ; encoding: [0x00,0x40,0x20,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte
 
 scratch_load_ubyte_d16 v1, off, off
 // GFX1030: scratch_load_ubyte_d16 v1, off, off     ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte_d16
 
 scratch_load_ubyte_d16_hi v1, off, off
 // GFX1030: scratch_load_ubyte_d16_hi v1, off, off  ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte_d16_hi
 
 scratch_load_ushort v1, off, off
 // GFX1030: scratch_load_ushort v1, off, off        ; encoding: [0x00,0x40,0x28,0xdc,0x00,0x00,0x7f,0x01]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ushort
 
 scratch_store_byte off, v2, off
 // GFX1030: scratch_store_byte off, v2, off         ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_byte
 
 scratch_store_byte_d16_hi off, v2, off
 // GFX1030: scratch_store_byte_d16_hi off, v2, off  ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_byte_d16_hi
 
 scratch_store_dword off, v2, off
 // GFX1030: scratch_store_dword off, v2, off        ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dword
 
 scratch_store_dword off, v2, off offset:2047
 // GFX1030: scratch_store_dword off, v2, off offset:2047 ; encoding: [0xff,0x47,0x70,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dword
 
 scratch_store_dwordx2 off, v[2:3], off
 // GFX1030: scratch_store_dwordx2 off, v[2:3], off  ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx2
 
 scratch_store_dwordx3 off, v[2:4], off
 // GFX1030: scratch_store_dwordx3 off, v[2:4], off  ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx3
 
 scratch_store_dwordx4 off, v[2:5], off
 // GFX1030: scratch_store_dwordx4 off, v[2:5], off  ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx4
 
 scratch_store_short off, v2, off
 // GFX1030: scratch_store_short off, v2, off        ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_short
 
 
 scratch_store_short_d16_hi off, v2, off
 // GFX1030: scratch_store_short_d16_hi off, v2, off ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00]
 // GFX9_10-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (tonga): scratch_store_short_d16_hi
+//// NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
+// GFX1010-ERR: {{.*}}
+// GFX9-ERR: {{.*}}
diff --git a/llvm/test/MC/AMDGPU/gfx10-constant-bus.s b/llvm/test/MC/AMDGPU/gfx10-constant-bus.s
index 32412c1f0eefc..abc46ab251054 100644
--- a/llvm/test/MC/AMDGPU/gfx10-constant-bus.s
+++ b/llvm/test/MC/AMDGPU/gfx10-constant-bus.s
@@ -12,7 +12,7 @@ v_add_f32 v0, s0, s1
 
 v_madak_f32 v0, s0, v1, 42.42
 // GFX10: v_madak_f32 v0, s0, v1, 0x4229ae14      ; encoding: [0x00,0x02,0x00,0x42,0x14,0xae,0x29,0x42]
-// GFX11-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// GFX11-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
 
 v_med3_f32 v0, s0, s0, s1
 // GFX10: v_med3_f32 v0, s0, s0, s1               ; encoding: [0x00,0x00,0x57,0xd5,0x00,0x00,0x04,0x00]
diff --git a/llvm/test/MC/AMDGPU/gfx1011_err.s b/llvm/test/MC/AMDGPU/gfx1011_err.s
index 381cbb1160e92..2b7954aaa64bd 100644
--- a/llvm/test/MC/AMDGPU/gfx1011_err.s
+++ b/llvm/test/MC/AMDGPU/gfx1011_err.s
@@ -1,51 +1,66 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1011 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1012 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1011 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1011,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1012 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1212,GFX10 --implicit-check-not=error: %s
 
 image_bvh64_intersect_ray v[4:7], v[9:24], s[4:7]
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_bvh64_intersect_ray
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_bvh64_intersect_ray
 
 image_bvh64_intersect_ray v[4:7], v[9:24], s[4:7] a16
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_bvh64_intersect_ray
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_bvh64_intersect_ray
 
 image_bvh_intersect_ray v[4:7], v[9:16], s[4:7] a16
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_bvh_intersect_ray
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_bvh_intersect_ray
 
 image_bvh_intersect_ray v[4:7], v[9:24], s[4:7]
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_bvh_intersect_ray
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_bvh_intersect_ray
 
 image_msaa_load v14, [v204,v11,v14,v19], s[40:47] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_msaa_load
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_msaa_load
 
 image_msaa_load v5, v[1:2], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D d16
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_msaa_load
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_msaa_load
 
 image_msaa_load v[1:4], v5, s[8:15] dmask:0xf dim:SQ_RSRC_IMG_1D
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_msaa_load
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_msaa_load
 
 image_msaa_load v[1:4], v5, s[8:15] dmask:0xf dim:SQ_RSRC_IMG_1D glc
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): image_msaa_load
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): image_msaa_load
 
 s_getreg_b32 s2, hwreg(HW_REG_SHADER_CYCLES)
 // GFX10: :[[@LINE-1]]:24: error: invalid hardware register: not supported on this GPU
 
 v_dot8c_i32_i4 v5, v1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_dot8c_i32_i4
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_dot8c_i32_i4
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_dot8c_i32_i4
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_dot8c_i32_i4
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 fi:1
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_dot8c_i32_i4
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_dot8c_i32_i4
 
 v_fma_legacy_f32 v0, v1, v2, v3
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_fma_legacy_f32
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_fma_legacy_f32
 
 v_fmac_legacy_f32 v0, v1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1011: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1011): v_fmac_legacy_f32
+// GFX1212: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1012): v_fmac_legacy_f32
diff --git a/llvm/test/MC/AMDGPU/gfx1030_err.s b/llvm/test/MC/AMDGPU/gfx1030_err.s
index cb7d1e99fe0ef..a0c521ca95f2e 100644
--- a/llvm/test/MC/AMDGPU/gfx1030_err.s
+++ b/llvm/test/MC/AMDGPU/gfx1030_err.s
@@ -1,11 +1,11 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1030 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1031 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1032 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1033 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1034 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1035 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1036 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1030 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1030,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1031 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1031,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1032 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1032,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1033 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1033,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1034 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1034,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1035 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1035,GFX10 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1036 %s -filetype=null 2>&1 | FileCheck --check-prefixes=GFX1036,GFX10 --implicit-check-not=error: %s
 
 // op_sel not allowed in dot opcodes with 4- or 8-bit packed data
 
@@ -14,100 +14,292 @@
 //===----------------------------------------------------------------------===//
 
 ds_add_src2_f32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_add_src2_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_add_src2_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_add_src2_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_add_src2_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_add_src2_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_add_src2_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_add_src2_f32
 
 ds_add_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_add_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_add_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_add_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_add_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_add_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_add_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_add_src2_u32
 
 ds_add_src2_u32 v1 offset:65535 gds
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_add_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_add_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_add_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_add_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_add_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_add_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_add_src2_u32
 
 ds_add_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_add_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_add_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_add_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_add_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_add_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_add_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_add_src2_u64
 
 ds_and_src2_b32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_and_src2_b32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_and_src2_b32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_and_src2_b32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_and_src2_b32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_and_src2_b32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_and_src2_b32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_and_src2_b32
 
 ds_and_src2_b64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_and_src2_b64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_and_src2_b64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_and_src2_b64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_and_src2_b64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_and_src2_b64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_and_src2_b64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_and_src2_b64
 
 ds_dec_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_dec_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_dec_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_dec_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_dec_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_dec_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_dec_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_dec_src2_u32
 
 ds_dec_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_dec_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_dec_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_dec_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_dec_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_dec_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_dec_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_dec_src2_u64
 
 ds_inc_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_inc_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_inc_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_inc_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_inc_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_inc_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_inc_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_inc_src2_u32
 
 ds_inc_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_inc_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_inc_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_inc_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_inc_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_inc_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_inc_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_inc_src2_u64
 
 ds_max_src2_f32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_f32
 
 ds_max_src2_f64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_f64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_f64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_f64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_f64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_f64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_f64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_f64
 
 ds_max_src2_i32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_i32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_i32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_i32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_i32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_i32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_i32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_i32
 
 ds_max_src2_i64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_i64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_i64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_i64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_i64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_i64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_i64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_i64
 
 ds_max_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_u32
 
 ds_max_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_max_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_max_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_max_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_max_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_max_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_max_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_max_src2_u64
 
 ds_min_src2_f32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_f32
 
 ds_min_src2_f64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_f64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_f64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_f64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_f64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_f64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_f64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_f64
 
 ds_min_src2_i32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_i32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_i32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_i32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_i32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_i32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_i32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_i32
 
 ds_min_src2_i64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_i64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_i64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_i64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_i64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_i64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_i64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_i64
 
 ds_min_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_u32
 
 ds_min_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_min_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_min_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_min_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_min_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_min_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_min_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_min_src2_u64
 
 ds_or_src2_b32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_or_src2_b32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_or_src2_b32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_or_src2_b32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_or_src2_b32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_or_src2_b32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_or_src2_b32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_or_src2_b32
 
 ds_or_src2_b64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_or_src2_b64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_or_src2_b64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_or_src2_b64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_or_src2_b64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_or_src2_b64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_or_src2_b64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_or_src2_b64
 
 ds_rsub_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_rsub_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_rsub_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_rsub_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_rsub_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_rsub_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_rsub_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_rsub_src2_u32
 
 ds_rsub_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_rsub_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_rsub_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_rsub_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_rsub_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_rsub_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_rsub_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_rsub_src2_u64
 
 ds_sub_src2_u32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_sub_src2_u32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_sub_src2_u32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_sub_src2_u32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_sub_src2_u32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_sub_src2_u32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_sub_src2_u32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_sub_src2_u32
 
 ds_sub_src2_u64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_sub_src2_u64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_sub_src2_u64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_sub_src2_u64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_sub_src2_u64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_sub_src2_u64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_sub_src2_u64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_sub_src2_u64
 
 ds_write_src2_b32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_write_src2_b32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_write_src2_b32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_write_src2_b32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_write_src2_b32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_write_src2_b32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_write_src2_b32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_write_src2_b32
 
 ds_write_src2_b64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_write_src2_b64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_write_src2_b64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_write_src2_b64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_write_src2_b64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_write_src2_b64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_write_src2_b64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_write_src2_b64
 
 ds_xor_src2_b32 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_xor_src2_b32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_xor_src2_b32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_xor_src2_b32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_xor_src2_b32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_xor_src2_b32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_xor_src2_b32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_xor_src2_b32
 
 ds_xor_src2_b64 v1 offset:65535
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): ds_xor_src2_b64
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): ds_xor_src2_b64
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): ds_xor_src2_b64
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): ds_xor_src2_b64
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): ds_xor_src2_b64
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): ds_xor_src2_b64
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): ds_xor_src2_b64
 
 image_bvh64_intersect_ray v[4:7], v[9:20], null
 // GFX10: :[[@LINE-1]]:44: error: invalid operand for instruction
@@ -132,7 +324,13 @@ image_msaa_load v[1:4], v[5:7], s[8:15] dmask:0xf glc
 // GFX10: :[[@LINE-1]]:1: error: missing dim operand
 
 s_get_waveid_in_workgroup s0
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): s_get_waveid_in_workgroup
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): s_get_waveid_in_workgroup
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): s_get_waveid_in_workgroup
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): s_get_waveid_in_workgroup
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): s_get_waveid_in_workgroup
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): s_get_waveid_in_workgroup
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): s_get_waveid_in_workgroup
 
 s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
 // GFX10: :[[@LINE-1]]:24: error: invalid hardware register: not supported on this GPU
@@ -549,34 +747,100 @@ v_dot8_u32_u4 v0, v1, v2, v3 op_sel_hi:[1,1]
 // GFX10: :[[@LINE-1]]:30: error: not a valid operand.
 
 v_dot8c_i32_i4 v5, v1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_dot8c_i32_i4
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_dot8c_i32_i4
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_dot8c_i32_i4
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_dot8c_i32_i4
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_dot8c_i32_i4
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_dot8c_i32_i4
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_dot8c_i32_i4
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_dot8c_i32_i4
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_dot8c_i32_i4
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_dot8c_i32_i4
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_dot8c_i32_i4
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_dot8c_i32_i4
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_dot8c_i32_i4
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_dot8c_i32_i4
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_dot8c_i32_i4
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_dot8c_i32_i4
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_dot8c_i32_i4
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_dot8c_i32_i4
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_dot8c_i32_i4
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_dot8c_i32_i4
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_dot8c_i32_i4
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_dot8c_i32_i4
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_dot8c_i32_i4
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_dot8c_i32_i4
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_dot8c_i32_i4
 
 v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 fi:1
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_dot8c_i32_i4
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_dot8c_i32_i4
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_dot8c_i32_i4
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_dot8c_i32_i4
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_dot8c_i32_i4
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_dot8c_i32_i4
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_dot8c_i32_i4
 
 v_mac_f32 v0, v1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_mac_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_mac_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_mac_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_mac_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_mac_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_mac_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_mac_f32
 
 v_mac_legacy_f32 v0, v1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_mac_legacy_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_mac_legacy_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_mac_legacy_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_mac_legacy_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_mac_legacy_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_mac_legacy_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_mac_legacy_f32
 
 v_mad_f32 v0, v1, v2, v3
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_mad_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_mad_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_mad_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_mad_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_mad_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_mad_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_mad_f32
 
 v_mad_legacy_f32 v0, v1, v2, v3
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_mad_legacy_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_mad_legacy_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_mad_legacy_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_mad_legacy_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_mad_legacy_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_mad_legacy_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_mad_legacy_f32
 
 v_madak_f32 v0, v1, v2, 1
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_madak_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_madak_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_madak_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_madak_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_madak_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_madak_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_madak_f32
 
 v_madmk_f32 v0, v1, 1, v2
-// GFX10: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1030: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_madmk_f32
+// GFX1031: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1031): v_madmk_f32
+// GFX1032: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1032): v_madmk_f32
+// GFX1033: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1033): v_madmk_f32
+// GFX1034: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1034): v_madmk_f32
+// GFX1035: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx1035): v_madmk_f32
+// GFX1036: :[[@LINE-7]]:1: error: instruction not supported on this GPU (gfx1036): v_madmk_f32
diff --git a/llvm/test/MC/AMDGPU/gfx1030_unsupported.s b/llvm/test/MC/AMDGPU/gfx1030_unsupported.s
index 8d7b42c29666c..ccec2e5c78007 100644
--- a/llvm/test/MC/AMDGPU/gfx1030_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx1030_unsupported.s
@@ -17,4 +17,4 @@ v_fmac_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mul_lo_i32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1030): v_mul_lo_i32
diff --git a/llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s b/llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s
index d873c4c72f668..c787b3b456c21 100644
--- a/llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s
+++ b/llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s
@@ -39,11 +39,11 @@ global_atomic_cmpswap_x2 v[0:1], v2, v[4:7], null
 // GFX10: :[[@LINE-1]]:46: error: invalid operand for instruction
 
 global_atomic_csub v0, v2, v4, null
-// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_csub
 // GFX1030: :[[@LINE-2]]:32: error: invalid operand for instruction
 
 global_atomic_csub v2, v4, null
-// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_csub
 // GFX1030: :[[@LINE-2]]:28: error: invalid operand for instruction
 
 global_atomic_dec v0, v2, v4, null
diff --git a/llvm/test/MC/AMDGPU/gfx10_unsupported.s b/llvm/test/MC/AMDGPU/gfx10_unsupported.s
index 453bde2bb4410..071a24b0535f6 100644
--- a/llvm/test/MC/AMDGPU/gfx10_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx10_unsupported.s
@@ -1,3319 +1,4423 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 %s -filetype=null 2>&1 | FileCheck --check-prefixes=CHECK,GFX1010 --implicit-check-not=error: %s
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 %s -filetype=null 2>&1 | FileCheck --check-prefixes=CHECK,GFX1010 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1013 -mattr=+wavefrontsize32 %s -filetype=null 2>&1 | FileCheck --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1013 -mattr=+wavefrontsize32 %s -filetype=null 2>&1 | FileCheck --check-prefixes=CHECK,GFX1013 --implicit-check-not=error: %s
 
 buffer_atomic_add_f32 v0, v2, s[4:7], 0 idxen glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_add_f32
 
 buffer_atomic_add_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_add_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_add_f64
 
 buffer_atomic_add_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_add_u32
 
 buffer_atomic_add_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_add_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_add_u64
 
 buffer_atomic_and_b32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_and_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_and_b32
 
 buffer_atomic_and_b64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_and_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_and_b64
 
 buffer_atomic_cmpswap_b32 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_cmpswap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_cmpswap_b32
 
 buffer_atomic_cmpswap_b64 v[1:4], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_cmpswap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_cmpswap_b64
 
 buffer_atomic_cmpswap_f32 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_cmpswap_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_cmpswap_f32
 
 buffer_atomic_csub v1, off, s[12:15], s4 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_csub
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_csub
 
 buffer_atomic_csub_u32 v1, off, s[12:15], s4 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_csub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_csub_u32
 
 buffer_atomic_dec_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_dec_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_dec_u32
 
 buffer_atomic_dec_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_dec_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_dec_u64
 
 buffer_atomic_inc_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_inc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_inc_u32
 
 buffer_atomic_inc_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_inc_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_inc_u64
 
 buffer_atomic_max_f32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_f32
 
 buffer_atomic_max_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_f64
 
 buffer_atomic_max_i32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_i32
 
 buffer_atomic_max_i64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_i64
 
 buffer_atomic_max_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_u32
 
 buffer_atomic_max_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_max_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_max_u64
 
 buffer_atomic_min_f32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_f32
 
 buffer_atomic_min_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_f64
 
 buffer_atomic_min_i32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_i32
 
 buffer_atomic_min_i64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_i64
 
 buffer_atomic_min_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_u32
 
 buffer_atomic_min_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_min_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_min_u64
 
 buffer_atomic_or_b32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_or_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_or_b32
 
 buffer_atomic_or_b64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_or_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_or_b64
 
 buffer_atomic_pk_add_f16 v0, v2, s[4:7], 0 idxen glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_pk_add_f16
 
 buffer_atomic_sub_u32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_sub_u32
 
 buffer_atomic_sub_u64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_sub_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_sub_u64
 
 buffer_atomic_swap_b32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_swap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_swap_b32
 
 buffer_atomic_swap_b64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_swap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_swap_b64
 
 buffer_atomic_xor_b32 v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_xor_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_xor_b32
 
 buffer_atomic_xor_b64 v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_xor_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_atomic_xor_b64
 
 buffer_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_inv
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_inv
 
 buffer_invl2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_invl2
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_invl2
 
 buffer_load_b128 v[252:255], off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_b128
 
 buffer_load_b32 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_b32
 
 buffer_load_b64 v[254:255], off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_b64
 
 buffer_load_b96 v[253:255], off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_b96
 
 buffer_load_d16_b16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_b16
 
 buffer_load_d16_format_x v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_format_x
 
 buffer_load_d16_format_xy v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_format_xy
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_format_xy
 
 buffer_load_d16_format_xyz v[254:255], off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_format_xyz
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_format_xyz
 
 buffer_load_d16_format_xyzw v[254:255], off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_format_xyzw
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_format_xyzw
 
 buffer_load_d16_hi_b16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_hi_b16
 
 buffer_load_d16_hi_format_x v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_hi_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_hi_format_x
 
 buffer_load_d16_hi_i8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_hi_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_hi_i8
 
 buffer_load_d16_hi_u8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_hi_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_hi_u8
 
 buffer_load_d16_i8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_i8
 
 buffer_load_d16_u8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_d16_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_d16_u8
 
 buffer_load_i16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_i16
 
 buffer_load_i8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_i8
 
 buffer_load_u16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_u16
 
 buffer_load_u8 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_load_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_load_u8
 
 buffer_store_b128 v[1:4], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b128
 
 buffer_store_b16 v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b16
 
 buffer_store_b32 v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b32
 
 buffer_store_b64 v[1:2], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b64
 
 buffer_store_b8 v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b8
 
 buffer_store_b96 v[1:3], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_b96
 
 buffer_store_d16_format_x v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_format_x
 
 buffer_store_d16_format_xy v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_format_xy
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_format_xy
 
 buffer_store_d16_format_xyz v[1:2], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_format_xyz
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_format_xyz
 
 buffer_store_d16_format_xyzw v[1:2], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_format_xyzw
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_format_xyzw
 
 buffer_store_d16_hi_b16 v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_hi_b16
 
 buffer_store_d16_hi_b8 v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_hi_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_hi_b8
 
 buffer_store_d16_hi_format_x v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_d16_hi_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_d16_hi_format_x
 
 buffer_store_lds_dword s[4:7], -1 offset:4095 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_store_lds_dword
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_store_lds_dword
 
 buffer_wbinvl1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_wbinvl1
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_wbinvl1
 
 buffer_wbinvl1_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_wbinvl1_vol
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_wbinvl1_vol
 
 buffer_wbl2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): buffer_wbl2
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): buffer_wbl2
 
 ds_add_f64 v1, v[254:255] offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_add_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_add_f64
 
 ds_add_gs_reg_rtn v[254:255], v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_add_gs_reg_rtn
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_add_gs_reg_rtn
 
 ds_add_rtn_f64 v[10:11], v1, v[4:5] offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_add_rtn_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_add_rtn_f64
 
 ds_bvh_stack_rtn_b32 v255, v254, v253, v[249:252]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_bvh_stack_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_bvh_stack_rtn_b32
 
 ds_cmpstore_b32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_b32
 
 ds_cmpstore_b64 v1, v[2:3], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_b64
 
 ds_cmpstore_f32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_f32
 
 ds_cmpstore_f64 v1, v[2:3], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_f64
 
 ds_cmpstore_rtn_b32 v255, v255, v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_rtn_b32
 
 ds_cmpstore_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_rtn_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_rtn_b64
 
 ds_cmpstore_rtn_f32 v255, v255, v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_rtn_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_rtn_f32
 
 ds_cmpstore_rtn_f64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_cmpstore_rtn_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_cmpstore_rtn_f64
 
 ds_load_2addr_b32 v[254:255], v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_2addr_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_2addr_b32
 
 ds_load_2addr_b64 v[252:255], v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_2addr_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_2addr_b64
 
 ds_load_2addr_stride64_b32 v[254:255], v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_2addr_stride64_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_2addr_stride64_b32
 
 ds_load_2addr_stride64_b64 v[252:255], v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_2addr_stride64_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_2addr_stride64_b64
 
 ds_load_addtid_b32 v255 offset:4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_addtid_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_addtid_b32
 
 ds_load_b128 v[252:255], v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_b128
 
 ds_load_b32 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_b32
 
 ds_load_b64 v[254:255], v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_b64
 
 ds_load_b96 v[253:255], v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_b96
 
 ds_load_i16 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_i16
 
 ds_load_i8 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_i8
 
 ds_load_i8_d16 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_i8_d16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_i8_d16
 
 ds_load_i8_d16_hi v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_i8_d16_hi
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_i8_d16_hi
 
 ds_load_u16 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u16
 
 ds_load_u16_d16 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u16_d16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u16_d16
 
 ds_load_u16_d16_hi v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u16_d16_hi
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u16_d16_hi
 
 ds_load_u8 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u8
 
 ds_load_u8_d16 v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u8_d16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u8_d16
 
 ds_load_u8_d16_hi v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_load_u8_d16_hi
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_load_u8_d16_hi
 
 ds_pk_add_bf16 v1, v2 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_pk_add_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_pk_add_bf16
 
 ds_pk_add_f16 v1, v2 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_pk_add_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_pk_add_f16
 
 ds_pk_add_rtn_bf16  a3, v2, a1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_pk_add_rtn_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_pk_add_rtn_bf16
 
 ds_pk_add_rtn_f16  a3, v2, a1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_pk_add_rtn_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_pk_add_rtn_f16
 
 ds_store_2addr_b32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_2addr_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_2addr_b32
 
 ds_store_2addr_b64 v1, v[2:3], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_2addr_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_2addr_b64
 
 ds_store_2addr_stride64_b32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_2addr_stride64_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_2addr_stride64_b32
 
 ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_2addr_stride64_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_2addr_stride64_b64
 
 ds_store_addtid_b32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_addtid_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_addtid_b32
 
 ds_store_b128 v1, v[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b128
 
 ds_store_b16 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b16
 
 ds_store_b16_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b16_d16_hi
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b16_d16_hi
 
 ds_store_b32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b32
 
 ds_store_b64 v1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b64
 
 ds_store_b8 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b8
 
 ds_store_b8_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b8_d16_hi
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b8_d16_hi
 
 ds_store_b96 v1, v[2:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_store_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_store_b96
 
 ds_storexchg_2addr_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_2addr_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_2addr_rtn_b32
 
 ds_storexchg_2addr_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_2addr_rtn_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_2addr_rtn_b64
 
 ds_storexchg_2addr_stride64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_2addr_stride64_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_2addr_stride64_rtn_b32
 
 ds_storexchg_2addr_stride64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_2addr_stride64_rtn_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_2addr_stride64_rtn_b64
 
 ds_storexchg_rtn_b32 v255, v255, v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_rtn_b32
 
 ds_storexchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_storexchg_rtn_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_storexchg_rtn_b64
 
 ds_sub_gs_reg_rtn v[254:255], v255 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): ds_sub_gs_reg_rtn
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): ds_sub_gs_reg_rtn
 
 flat_atomic_add_f32 a4, v[2:3], a1 sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_add_f32
 
 flat_atomic_add_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_add_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_add_f64
 
 flat_atomic_add_u32 v1, v[3:4], v5 offset:8 slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_add_u32
 
 flat_atomic_add_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_add_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_add_u64
 
 flat_atomic_and_b32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_and_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_and_b32
 
 flat_atomic_and_b64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_and_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_and_b64
 
 flat_atomic_cmpswap_b32 v0, v[1:2], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_cmpswap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_cmpswap_b32
 
 flat_atomic_cmpswap_b64 v[1:2], v[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_cmpswap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_cmpswap_b64
 
 flat_atomic_cmpswap_f32 v255, v[254:255], v[254:255] offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_cmpswap_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_cmpswap_f32
 
 flat_atomic_dec_u32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_dec_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_dec_u32
 
 flat_atomic_dec_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_dec_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_dec_u64
 
 flat_atomic_inc_u32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_inc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_inc_u32
 
 flat_atomic_inc_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_inc_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_inc_u64
 
 flat_atomic_max_f32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_f32
 
 flat_atomic_max_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_f64
 
 flat_atomic_max_i32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_i32
 
 flat_atomic_max_i64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_i64
 
 flat_atomic_max_u32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_u32
 
 flat_atomic_max_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_max_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_max_u64
 
 flat_atomic_min_f32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_f32
 
 flat_atomic_min_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_f64
 
 flat_atomic_min_i32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_i32
 
 flat_atomic_min_i64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_i64
 
 flat_atomic_min_u32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_u32
 
 flat_atomic_min_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_min_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_min_u64
 
 flat_atomic_or_b32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_or_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_or_b32
 
 flat_atomic_or_b64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_or_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_or_b64
 
 flat_atomic_pk_add_bf16 a4, v[2:3], a1 sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_pk_add_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_pk_add_bf16
 
 flat_atomic_pk_add_f16 a4, v[2:3], a1 sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_pk_add_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_pk_add_f16
 
 flat_atomic_sub_u32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_sub_u32
 
 flat_atomic_sub_u64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_sub_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_sub_u64
 
 flat_atomic_swap_b32 v0, v[1:2], v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_swap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_swap_b32
 
 flat_atomic_swap_b64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_swap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_swap_b64
 
 flat_atomic_xor_b32 v255, v[254:255], v255 offset:7 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_xor_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_xor_b32
 
 flat_atomic_xor_b64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_atomic_xor_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_atomic_xor_b64
 
 flat_load_b128 v[1:4], v[5:6]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_b128
 
 flat_load_b32 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_b32
 
 flat_load_b64 v[1:2], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_b64
 
 flat_load_b96 v[1:3], v[5:6]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_b96
 
 flat_load_d16_b16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_b16
 
 flat_load_d16_hi_b16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_hi_b16
 
 flat_load_d16_hi_i8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_hi_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_hi_i8
 
 flat_load_d16_hi_u8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_hi_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_hi_u8
 
 flat_load_d16_i8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_i8
 
 flat_load_d16_u8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_d16_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_d16_u8
 
 flat_load_i16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_i16
 
 flat_load_i8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_i8
 
 flat_load_u16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_u16
 
 flat_load_u8 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_load_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_load_u8
 
 flat_store_b128 v[1:2], v[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b128
 
 flat_store_b16 v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b16
 
 flat_store_b32 v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b32
 
 flat_store_b64 v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b64
 
 flat_store_b8 v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b8
 
 flat_store_b96 v[1:2], v[2:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_b96
 
 flat_store_d16_hi_b16 v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_d16_hi_b16
 
 flat_store_d16_hi_b8 v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): flat_store_d16_hi_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): flat_store_d16_hi_b8
 
 global_atomic_add_f32 v0, v2, s[0:1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_add_f32
 
 global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_add_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_add_f64
 
 global_atomic_add_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_add_u32
 
 global_atomic_add_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_add_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_add_u64
 
 global_atomic_and_b32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_and_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_and_b32
 
 global_atomic_and_b64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_and_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_and_b64
 
 global_atomic_cmpswap_b32 v0, v1, s[2:3], v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_cmpswap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_cmpswap_b32
 
 global_atomic_cmpswap_b64 v1, v[2:5], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_cmpswap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_cmpswap_b64
 
 global_atomic_cmpswap_f32 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_cmpswap_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_cmpswap_f32
 
 global_atomic_csub v2, v0, v2, s[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_csub
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_csub
 
 global_atomic_csub_u32 v255, v255, v255, ttmp[14:15] offset:-4096 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_csub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_csub_u32
 
 global_atomic_dec_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_dec_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_dec_u32
 
 global_atomic_dec_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_dec_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_dec_u64
 
 global_atomic_inc_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_inc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_inc_u32
 
 global_atomic_inc_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_inc_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_inc_u64
 
 global_atomic_max_f32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_f32
 
 global_atomic_max_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_f64
 
 global_atomic_max_i32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_i32
 
 global_atomic_max_i64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_i64
 
 global_atomic_max_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_u32
 
 global_atomic_max_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_max_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_max_u64
 
 global_atomic_min_f32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_f32
 
 global_atomic_min_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_f64
 
 global_atomic_min_i32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_i32
 
 global_atomic_min_i64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_i64
 
 global_atomic_min_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_u32
 
 global_atomic_min_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_min_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_min_u64
 
 global_atomic_or_b32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_or_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_or_b32
 
 global_atomic_or_b64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_or_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_or_b64
 
 global_atomic_pk_add_bf16 a4, v[2:3], a1, off sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_pk_add_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_pk_add_bf16
 
 global_atomic_pk_add_f16 v0, v[0:1], v2, off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_pk_add_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_pk_add_f16
 
 global_atomic_sub_u32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_sub_u32
 
 global_atomic_sub_u64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_sub_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_sub_u64
 
 global_atomic_swap_b32 v0, v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_swap_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_swap_b32
 
 global_atomic_swap_b64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_swap_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_swap_b64
 
 global_atomic_xor_b32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_xor_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_xor_b32
 
 global_atomic_xor_b64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_atomic_xor_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_atomic_xor_b64
 
 global_load_addtid_b32 v1, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_addtid_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_addtid_b32
 
 global_load_b128 v[1:4], v5, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_b128
 
 global_load_b32 v1, v3, exec_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_b32
 
 global_load_b64 v[1:2], v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_b64
 
 global_load_b96 v[1:3], v5, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_b96
 
 global_load_d16_b16 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_b16
 
 global_load_d16_hi_b16 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_hi_b16
 
 global_load_d16_hi_i8 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_hi_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_hi_i8
 
 global_load_d16_hi_u8 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_hi_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_hi_u8
 
 global_load_d16_i8 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_i8
 
 global_load_d16_u8 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_d16_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_d16_u8
 
 global_load_dword_addtid v1, off offset:16
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_dword_addtid
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_dword_addtid
 
 global_load_i16 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_i16
 
 global_load_i8 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_i8
 
 global_load_lds_dword v2, s[4:5] offset:4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dword
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_lds_dword
 
 global_load_lds_sbyte v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_sbyte
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_lds_sbyte
 
 global_load_lds_sshort v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_sshort
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_lds_sshort
 
 global_load_lds_ubyte v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_ubyte
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_lds_ubyte
 
 global_load_lds_ushort v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_ushort
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_lds_ushort
 
 global_load_u16 v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_u16
 
 global_load_u8 v1, v3, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_load_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_load_u8
 
 global_store_addtid_b32 v1, null offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_addtid_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_addtid_b32
 
 global_store_b128 v1, v[2:5], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b128
 
 global_store_b16 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b16
 
 global_store_b32 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b32
 
 global_store_b64 v1, v[2:3], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b64
 
 global_store_b8 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b8
 
 global_store_b96 v1, v[2:4], s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_b96
 
 global_store_d16_hi_b16 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_d16_hi_b16
 
 global_store_d16_hi_b8 v1, v2, s[104:105]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_d16_hi_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_d16_hi_b8
 
 global_store_dword_addtid v1, off offset:16 glc slc dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): global_store_dword_addtid
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): global_store_dword_addtid
 
 image_bvh64_intersect_ray v[252:255], v[247:255], ttmp[12:15] a16
-// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): image_bvh64_intersect_ray
 
 image_bvh_intersect_ray v[252:255], v[1:11], s[8:11]
-// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): image_bvh_intersect_ray
 
 image_msaa_load v14, [v204,v11,v14,v19], s[40:47] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
-// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): image_msaa_load
 
 lds_direct_load v1 wait_vdst:15
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): lds_direct_load
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): lds_direct_load
 
 lds_param_load v1, attr0.x wait_vdst:15
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): lds_param_load
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): lds_param_load
 
 s_and_not0_saveexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not0_saveexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not0_saveexec_b32
 
 s_and_not0_saveexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not0_saveexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not0_saveexec_b64
 
 s_and_not0_wrexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not0_wrexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not0_wrexec_b32
 
 s_and_not0_wrexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not0_wrexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not0_wrexec_b64
 
 s_and_not1_b32 exec_hi, src_scc, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_b32
 
 s_and_not1_b64 exec, src_scc, exec
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_b64
 
 s_and_not1_saveexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_saveexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_saveexec_b32
 
 s_and_not1_saveexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_saveexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_saveexec_b64
 
 s_and_not1_wrexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_wrexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_wrexec_b32
 
 s_and_not1_wrexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_and_not1_wrexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_and_not1_wrexec_b64
 
 s_buffer_load_b128 s[20:23], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_buffer_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_buffer_load_b128
 
 s_buffer_load_b256 s[20:27], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_buffer_load_b256
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_buffer_load_b256
 
 s_buffer_load_b32 s101, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_buffer_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_buffer_load_b32
 
 s_buffer_load_b512 s[20:35], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_buffer_load_b512
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_buffer_load_b512
 
 s_buffer_load_b64 s[100:101], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_buffer_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_buffer_load_b64
 
 s_cbranch_g_fork -1, s[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_cbranch_g_fork
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_cbranch_g_fork
 
 s_cbranch_i_fork exec, 12609
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_cbranch_i_fork
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_cbranch_i_fork
 
 s_cbranch_join 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_cbranch_join
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_cbranch_join
 
 s_cls_i32 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_cls_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_cls_i32
 
 s_cls_i32_i64 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_cls_i32_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_cls_i32_i64
 
 s_clz_i32_u32 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_clz_i32_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_clz_i32_u32
 
 s_clz_i32_u64 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_clz_i32_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_clz_i32_u64
 
 s_ctz_i32_b32 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_ctz_i32_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_ctz_i32_b32
 
 s_ctz_i32_b64 exec_hi, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_ctz_i32_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_ctz_i32_b64
 
 s_dcache_inv_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_dcache_inv_vol
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_dcache_inv_vol
 
 s_dcache_wb_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_dcache_wb_vol
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_dcache_wb_vol
 
 s_delay_alu
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_delay_alu
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_delay_alu
 
 s_load_b128 s[20:23], s[100:101], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_load_b128
 
 s_load_b256 s[20:27], s[100:101], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_load_b256
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_load_b256
 
 s_load_b32 s101, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_load_b32
 
 s_load_b512 s[20:35], s[100:101], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_load_b512
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_load_b512
 
 s_load_b64 s[100:101], s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_load_b64
 
 s_or_not0_saveexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not0_saveexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not0_saveexec_b32
 
 s_or_not0_saveexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not0_saveexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not0_saveexec_b64
 
 s_or_not1_b32 exec_hi, src_scc, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not1_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not1_b32
 
 s_or_not1_b64 exec, src_scc, exec
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not1_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not1_b64
 
 s_or_not1_saveexec_b32 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not1_saveexec_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not1_saveexec_b32
 
 s_or_not1_saveexec_b64 null, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_or_not1_saveexec_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_or_not1_saveexec_b64
 
 s_pack_hl_b32_b16 exec_hi, src_scc, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_pack_hl_b32_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_pack_hl_b32_b16
 
 s_rfe_restore_b64 -1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_rfe_restore_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_rfe_restore_b64
 
 s_sendmsg_rtn_b32 s0, sendmsg(MSG_RTN_GET_DDID)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_sendmsg_rtn_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_sendmsg_rtn_b32
 
 s_sendmsg_rtn_b64 s[0:1], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_sendmsg_rtn_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_sendmsg_rtn_b64
 
 s_set_gpr_idx_idx -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_set_gpr_idx_idx
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_set_gpr_idx_idx
 
 s_set_gpr_idx_mode 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_set_gpr_idx_mode
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_set_gpr_idx_mode
 
 s_set_gpr_idx_off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_set_gpr_idx_off
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_set_gpr_idx_off
 
 s_set_gpr_idx_on -1, 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_set_gpr_idx_on
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_set_gpr_idx_on
 
 s_set_inst_prefetch_distance 0x3141
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_set_inst_prefetch_distance
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_set_inst_prefetch_distance
 
 s_setvskip -1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_setvskip
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_setvskip
 
 s_wait_event 0x3141
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): s_wait_event
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): s_wait_event
 
 scratch_load_b128 v[1:4], v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_b128
 
 scratch_load_b32 v1, off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_b32
 
 scratch_load_b64 v[1:2], v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_b64
 
 scratch_load_b96 v[1:3], v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_b96
 
 scratch_load_d16_b16 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_b16
 
 scratch_load_d16_hi_b16 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_hi_b16
 
 scratch_load_d16_hi_i8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_hi_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_hi_i8
 
 scratch_load_d16_hi_u8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_hi_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_hi_u8
 
 scratch_load_d16_i8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_i8
 
 scratch_load_d16_u8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_d16_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_d16_u8
 
 scratch_load_i16 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_i16
 
 scratch_load_i8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_i8
 
 scratch_load_lds_dword off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_lds_dword
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_lds_dword
 
 scratch_load_lds_sbyte off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_lds_sbyte
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_lds_sbyte
 
 scratch_load_lds_sshort off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_lds_sshort
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_lds_sshort
 
 scratch_load_lds_ubyte off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_lds_ubyte
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_lds_ubyte
 
 scratch_load_lds_ushort off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_lds_ushort
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_lds_ushort
 
 scratch_load_u16 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_u16
 
 scratch_load_u8 v1, v2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_load_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_load_u8
 
 scratch_store_b128 off, v[2:5], null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b128
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b128
 
 scratch_store_b16 off, v2, null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b16
 
 scratch_store_b32 off, v2, null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b32
 
 scratch_store_b64 off, v[2:3], null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b64
 
 scratch_store_b8 off, v2, null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b8
 
 scratch_store_b96 off, v[2:4], null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_b96
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_b96
 
 scratch_store_d16_hi_b16 off, v2, null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_d16_hi_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_d16_hi_b16
 
 scratch_store_d16_hi_b8 off, v2, null
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): scratch_store_d16_hi_b8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): scratch_store_d16_hi_b8
 
 tbuffer_load_d16_format_x v255, off, s[8:11], s3, format:1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_load_d16_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_load_d16_format_x
 
 tbuffer_load_d16_format_xy v255, off, s[8:11], s3, format:6 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_load_d16_format_xy
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_load_d16_format_xy
 
 tbuffer_load_d16_format_xyz v[254:255], off, s[8:11], s3, format:11 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_load_d16_format_xyz
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_load_d16_format_xyz
 
 tbuffer_load_d16_format_xyzw v[254:255], off, s[8:11], s3, format:16 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_load_d16_format_xyzw
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_load_d16_format_xyzw
 
 tbuffer_store_d16_format_x v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_store_d16_format_x
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_store_d16_format_x
 
 tbuffer_store_d16_format_xy v1, off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_store_d16_format_xy
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_store_d16_format_xy
 
 tbuffer_store_d16_format_xyz v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_store_d16_format_xyz
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_store_d16_format_xyz
 
 tbuffer_store_d16_format_xyzw v[1:2], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): tbuffer_store_d16_format_xyzw
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): tbuffer_store_d16_format_xyzw
 
 v_accvgpr_mov_b32 a1, a2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_accvgpr_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_accvgpr_mov_b32
 
 v_accvgpr_read_b32 a0, a0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_accvgpr_read_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_accvgpr_read_b32
 
 v_accvgpr_write_b32 a0, 65
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_accvgpr_write_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_accvgpr_write_b32
 
 v_add_i16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_i16
 
 v_add_i32 lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_i32
 
 v_add_i32_e32 v0, vcc, 0.5, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_i32
 
 v_add_i32_e64 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_i32
 
 v_add_u16 v0, src_shared_base, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u16
 
 v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u16
 
 v_add_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u16
 
 v_add_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u16
 
 v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u16
 
 v_add_u32 v0, execz, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u32
 
 v_add_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u32
 
 v_add_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u32
 
 v_add_u32_e64 v0, scc, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u32
 
 v_add_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_add_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_add_u32
 
 v_addc_co_u32 v0, vcc, shared_base, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_co_u32
 
 v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_co_u32
 
 v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_co_u32
 
 v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_co_u32
 
 v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_co_u32
 
 v_addc_u32 v0, vcc, exec_hi, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_u32
 
 v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_u32
 
 v_addc_u32_e32 v1, -1, v2, v3, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_u32
 
 v_addc_u32_e64 v0, s[0:1], s0, s0, s[0:1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_u32
 
 v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_addc_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_addc_u32
 
 v_and_b16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_and_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_and_b16
 
 v_and_b16_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_and_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_and_b16
 
 v_ashr_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ashr_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ashr_i32
 
 v_ashr_i32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ashr_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ashr_i32
 
 v_ashr_i32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ashr_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ashr_i32
 
 v_ashr_i64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ashr_i64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ashr_i64
 
 v_cls_i32 v255, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cls_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cls_i32
 
 v_cls_i32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cls_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cls_i32
 
 v_cls_i32_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cls_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cls_i32
 
 v_cls_i32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cls_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cls_i32
 
 v_clz_i32_u32 v255, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_clz_i32_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_clz_i32_u32
 
 v_clz_i32_u32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_clz_i32_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_clz_i32_u32
 
 v_clz_i32_u32_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_clz_i32_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_clz_i32_u32
 
 v_clz_i32_u32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_clz_i32_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_clz_i32_u32
 
 v_cmp_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_i16
 
 v_cmp_f_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_i16
 
 v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_i16
 
 v_cmp_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_u16
 
 v_cmp_f_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_u16
 
 v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_f_u16
 
 v_cmp_t_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f16
 
 v_cmp_t_f16_dpp vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f16
 
 v_cmp_t_f16_e32 vcc, v1, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f16
 
 v_cmp_t_f16_e64 null, -|0xfe0b|, -|vcc_hi| clamp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f16
 
 v_cmp_t_f16_e64_dpp null, -|v255|, -|v255| clamp dpp8:[0,0,0,0,0,0,0,0] fi:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f16
 
 v_cmp_t_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f32
 
 v_cmp_t_f32_dpp vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f32
 
 v_cmp_t_f32_e64 null, -|0xaf123456|, -|vcc_hi| clamp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f32
 
 v_cmp_t_f32_e64_dpp null, -|v255|, -|v255| clamp dpp8:[0,0,0,0,0,0,0,0] fi:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f32
 
 v_cmp_t_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f64
 
 v_cmp_t_f64_e64 null, 0xaf123456, -|vcc| clamp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_f64
 
 v_cmp_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_i16
 
 v_cmp_t_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_i16
 
 v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_i16
 
 v_cmp_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_u16
 
 v_cmp_t_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_u16
 
 v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmp_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmp_t_u16
 
 v_cmps_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_eq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_eq_f32
 
 v_cmps_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_eq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_eq_f32
 
 v_cmps_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_eq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_eq_f64
 
 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_eq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_eq_f64
 
 v_cmps_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_f_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_f_f32
 
 v_cmps_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_f_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_f_f32
 
 v_cmps_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_f_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_f_f64
 
 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_f_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_f_f64
 
 v_cmps_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ge_f32
 
 v_cmps_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ge_f32
 
 v_cmps_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ge_f64
 
 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ge_f64
 
 v_cmps_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_gt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_gt_f32
 
 v_cmps_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_gt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_gt_f32
 
 v_cmps_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_gt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_gt_f64
 
 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_gt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_gt_f64
 
 v_cmps_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_le_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_le_f32
 
 v_cmps_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_le_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_le_f32
 
 v_cmps_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_le_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_le_f64
 
 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_le_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_le_f64
 
 v_cmps_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lg_f32
 
 v_cmps_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lg_f32
 
 v_cmps_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lg_f64
 
 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lg_f64
 
 v_cmps_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lt_f32
 
 v_cmps_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lt_f32
 
 v_cmps_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lt_f64
 
 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_lt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_lt_f64
 
 v_cmps_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_neq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_neq_f32
 
 v_cmps_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_neq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_neq_f32
 
 v_cmps_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_neq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_neq_f64
 
 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_neq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_neq_f64
 
 v_cmps_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nge_f32
 
 v_cmps_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nge_f32
 
 v_cmps_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nge_f64
 
 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nge_f64
 
 v_cmps_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ngt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ngt_f32
 
 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ngt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ngt_f32
 
 v_cmps_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ngt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ngt_f64
 
 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_ngt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_ngt_f64
 
 v_cmps_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nle_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nle_f32
 
 v_cmps_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nle_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nle_f32
 
 v_cmps_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nle_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nle_f64
 
 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nle_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nle_f64
 
 v_cmps_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlg_f32
 
 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlg_f32
 
 v_cmps_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlg_f64
 
 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlg_f64
 
 v_cmps_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlt_f32
 
 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlt_f32
 
 v_cmps_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlt_f64
 
 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_nlt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_nlt_f64
 
 v_cmps_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_o_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_o_f32
 
 v_cmps_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_o_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_o_f32
 
 v_cmps_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_o_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_o_f64
 
 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_o_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_o_f64
 
 v_cmps_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_tru_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_tru_f32
 
 v_cmps_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_tru_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_tru_f32
 
 v_cmps_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_tru_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_tru_f64
 
 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_tru_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_tru_f64
 
 v_cmps_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_u_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_u_f32
 
 v_cmps_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_u_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_u_f32
 
 v_cmps_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_u_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_u_f64
 
 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmps_u_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmps_u_f64
 
 v_cmpsx_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_eq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_eq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_eq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_eq_f64
 
 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_eq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_eq_f64
 
 v_cmpsx_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_f_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_f_f32
 
 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_f_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_f_f32
 
 v_cmpsx_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_f_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_f_f64
 
 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_f_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_f_f64
 
 v_cmpsx_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ge_f64
 
 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ge_f64
 
 v_cmpsx_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_gt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_gt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_gt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_gt_f64
 
 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_gt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_gt_f64
 
 v_cmpsx_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_le_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_le_f32
 
 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_le_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_le_f32
 
 v_cmpsx_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_le_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_le_f64
 
 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_le_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_le_f64
 
 v_cmpsx_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lg_f64
 
 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lg_f64
 
 v_cmpsx_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lt_f64
 
 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_lt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_lt_f64
 
 v_cmpsx_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_neq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_neq_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_neq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_neq_f64
 
 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_neq_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_neq_f64
 
 v_cmpsx_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nge_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nge_f64
 
 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nge_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nge_f64
 
 v_cmpsx_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ngt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ngt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ngt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ngt_f64
 
 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_ngt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_ngt_f64
 
 v_cmpsx_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nle_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nle_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nle_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nle_f64
 
 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nle_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nle_f64
 
 v_cmpsx_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlg_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlg_f64
 
 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlg_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlg_f64
 
 v_cmpsx_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlt_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlt_f64
 
 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_nlt_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_nlt_f64
 
 v_cmpsx_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_o_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_o_f32
 
 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_o_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_o_f32
 
 v_cmpsx_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_o_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_o_f64
 
 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_o_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_o_f64
 
 v_cmpsx_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_tru_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_tru_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_tru_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_tru_f64
 
 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_tru_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_tru_f64
 
 v_cmpsx_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_u_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_u_f32
 
 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_u_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_u_f32
 
 v_cmpsx_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_u_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_u_f64
 
 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpsx_u_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpsx_u_f64
 
 v_cmpx_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_i16
 
 v_cmpx_f_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_i16
 
 v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_i16
 
 v_cmpx_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_u16
 
 v_cmpx_f_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_u16
 
 v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_f_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_f_u16
 
 v_cmpx_t_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f16
 
 v_cmpx_t_f16_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f16
 
 v_cmpx_t_f16_e32 v1, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f16
 
 v_cmpx_t_f16_e64 -1, exec_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f16
 
 v_cmpx_t_f16_e64_dpp -v1, |v2| dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f16
 
 v_cmpx_t_f32 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f32
 
 v_cmpx_t_f32_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f32
 
 v_cmpx_t_f32_e64 -1, exec_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f32
 
 v_cmpx_t_f32_e64_dpp -v1, |v2| dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f32
 
 v_cmpx_t_f64 -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f64
 
 v_cmpx_t_f64_e64 -1, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_f64
 
 v_cmpx_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_i16
 
 v_cmpx_t_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_i16
 
 v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_i16
 
 v_cmpx_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_u16
 
 v_cmpx_t_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_u16
 
 v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cmpx_t_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cmpx_t_u16
 
 v_cndmask_b16 v5, v1, v2, s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cndmask_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cndmask_b16
 
 v_cndmask_b16_e64_dpp v5, v1, v2, s3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cndmask_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cndmask_b16
 
 v_ctz_i32_b32 v255, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ctz_i32_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ctz_i32_b32
 
 v_ctz_i32_b32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ctz_i32_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ctz_i32_b32
 
 v_ctz_i32_b32_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ctz_i32_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ctz_i32_b32
 
 v_ctz_i32_b32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_ctz_i32_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_ctz_i32_b32
 
 v_cvt_f32_bf8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_bf8
 
 v_cvt_f32_fp8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_f32_fp8
 
 v_cvt_floor_i32_f32 v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_floor_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_floor_i32_f32
 
 v_cvt_floor_i32_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_floor_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_floor_i32_f32
 
 v_cvt_floor_i32_f32_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_floor_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_floor_i32_f32
 
 v_cvt_floor_i32_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_floor_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_floor_i32_f32
 
 v_cvt_i32_i16 v255, 0xfe0b
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_i32_i16
 
 v_cvt_i32_i16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_i32_i16
 
 v_cvt_i32_i16_e32 v5, v199
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_i32_i16
 
 v_cvt_i32_i16_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_i32_i16
 
 v_cvt_i32_i16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_i32_i16
 
 v_cvt_nearest_i32_f32 v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_nearest_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_nearest_i32_f32
 
 v_cvt_nearest_i32_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_nearest_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_nearest_i32_f32
 
 v_cvt_nearest_i32_f32_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_nearest_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_nearest_i32_f32
 
 v_cvt_nearest_i32_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_nearest_i32_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_nearest_i32_f32
 
 v_cvt_pk_bf8_f32 v1, -v2, |v3|
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_bf8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_bf8_f32
 
 v_cvt_pk_f32_bf8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_fp8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f32_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_f32_fp8
 
 v_cvt_pk_fp8_f32 v1, -v2, |v3|
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_fp8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_fp8_f32
 
 v_cvt_pk_i16_f32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_i16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_i16_f32
 
 v_cvt_pk_i16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_i16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_i16_f32
 
 v_cvt_pk_norm_i16_f16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_norm_i16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_norm_i16_f16
 
 v_cvt_pk_norm_i16_f16_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_norm_i16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_norm_i16_f16
 
 v_cvt_pk_norm_u16_f16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_norm_u16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_norm_u16_f16
 
 v_cvt_pk_norm_u16_f16_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_norm_u16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_norm_u16_f16
 
 v_cvt_pk_rtz_f16_f32 v255, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_rtz_f16_f32
 
 v_cvt_pk_rtz_f16_f32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_rtz_f16_f32
 
 v_cvt_pk_rtz_f16_f32_e64 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_rtz_f16_f32
 
 v_cvt_pk_rtz_f16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_rtz_f16_f32
 
 v_cvt_pk_u16_f32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_u16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_u16_f32
 
 v_cvt_pk_u16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_u16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pk_u16_f32
 
 v_cvt_pkaccum_u8_f32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pkaccum_u8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pkaccum_u8_f32
 
 v_cvt_pkaccum_u8_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pkaccum_u8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_pkaccum_u8_f32
 
 v_cvt_sr_bf8_f32 v1, -|s2|, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_bf8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_sr_bf8_f32
 
 v_cvt_sr_fp8_f32 v1, -|s2|, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_fp8_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_sr_fp8_f32
 
 v_cvt_u32_u16 v255, 0xfe0b
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_u32_u16
 
 v_cvt_u32_u16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_u32_u16
 
 v_cvt_u32_u16_e32 v5, v199
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_u32_u16
 
 v_cvt_u32_u16_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_u32_u16
 
 v_cvt_u32_u16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_cvt_u32_u16
 
 v_div_fixup_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_div_fixup_legacy_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_div_fixup_legacy_f16
 
 v_dot2_bf16_bf16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_bf16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_bf16_bf16
 
 v_dot2_bf16_bf16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_bf16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_bf16_bf16
 
 v_dot2_f16_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_f16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_f16_f16
 
 v_dot2_f16_f16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_f16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_f16_f16
 
 v_dot2_f32_bf16 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_f32_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_f32_bf16
 
 v_dot2_f32_f16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_f32_f16
 
 v_dot2_f32_f16_e64_dpp v0, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_f32_f16
 
 v_dot2_i32_i16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_i32_i16
 
 v_dot2_u32_u16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2_u32_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2_u32_u16
 
 v_dot2acc_f32_f16 v255, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2acc_f32_f16
 
 v_dot2acc_f32_f16_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2acc_f32_f16
 
 v_dot2c_f32_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_f32_f16
 
 v_dot2c_i32_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot2c_i32_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot2c_i32_i16
 
 v_dot4_i32_i8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4_i32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4_i32_i8
 
 v_dot4_i32_iu8 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4_i32_iu8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4_i32_iu8
 
 v_dot4_u32_u8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4_u32_u8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4_u32_u8
 
 v_dot4c_i32_i8 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4c_i32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4c_i32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4c_i32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot4c_i32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot4c_i32_i8
 
 v_dot8_i32_i4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8_i32_i4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8_i32_i4
 
 v_dot8_i32_iu4 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0] clamp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8_i32_iu4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8_i32_iu4
 
 v_dot8_u32_u4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8_u32_u4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8_u32_u4
 
 v_dot8c_i32_i4 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8c_i32_i4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8c_i32_i4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dot8c_i32_i4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dot8c_i32_i4
 
 v_dual_add_f32      v255, s105, v2               ::  v_dual_cndmask_b32   v6, s105, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32      v5, 0xaf123456, v2           ::  v_dual_fmaak_f32     v6, v3, v1, 0xaf123456 ;
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32      v6, 0xfe0b, v5               ::  v_dual_dot2acc_f32_f16  v255, 0xfe0b, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_add_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_add_f32
 
 v_dual_cndmask_b32  v255, 0xbabe, v2             ::  v_dual_cndmask_b32   v6, 0xbabe, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmaak_f32 v6, 0.5, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_fmamk_f32 v6, 0.5, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_cndmask_b32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_cndmask_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_cndmask_b32
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_dot2acc_f32_f16 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_dot2acc_f32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_dot2acc_f32_f16
 
 v_dual_fmaak_f32    v122, s74, v161, 2.741       ::  v_dual_and_b32       v247, s74, v98
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32    v122, s74, v161, 2.741       ::  v_dual_fmamk_f32     v3, s74, 2.741, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32    v122, v0, v161, 2.741       ::  v_dual_cndmask_b32   v1, 2.741, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_dot2acc_f32_f16 v6, 0.5, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmaak_f32 v255, -1, v4, 0xaf123456 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmaak_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmaak_f32
 
 v_dual_fmac_f32     v6, v1, v2                   :: v_dual_fmamk_f32      v7, v2, 0xaf123456, v7
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmac_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmac_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmac_f32
 
 v_dual_fmamk_f32    v122, 0xdeadbeef, 0xdeadbeef, v161 ::  v_dual_fmamk_f32  v123, 0xdeadbeef, 0xdeadbeef, v162
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32    v122, v74, 0xa0172923, v161  ::  v_dual_lshlrev_b32   v247, 0xa0172923, v99
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32    v122, v74, 0xfe0b, v162      ::  v_dual_dot2acc_f32_f16  v247, 0xfe0b, v99
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32    v5, v1, 0xaf123456, v5       :: v_dual_fmac_f32       v6, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_add_nc_u32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_and_b32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_cndmask_b32 v6, 0.5, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_fmaak_f32 v6, src_scc, v4, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_max_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_min_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_mul_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_sub_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_fmamk_f32 v255, -1, 0xaf123456, v255 :: v_dual_subrev_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_fmamk_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_fmamk_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_max_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_max_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_max_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_min_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_min_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_min_f32
 
 v_dual_mov_b32      v247, v160                   ::  v_dual_fmaak_f32     v122, s74, v161, 2.741
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_add_nc_u32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_and_b32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_cndmask_b32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_dot2acc_f32_f16 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmac_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_lshlrev_b32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_max_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_min_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_mul_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_sub_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mov_b32 v255, -1 :: v_dual_subrev_f32 v6, src_scc, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mov_b32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_dx9_zero_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_dx9_zero_f32
 
 v_dual_mul_f32      v0, s1, v2                   ::  v_dual_mul_f32       v3, s4, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_mul_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_mul_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_sub_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_sub_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_sub_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_add_nc_u32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_and_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_cndmask_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_dot2acc_f32_f16 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmaak_f32 v6, src_scc, v5, 0xaf123456
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmac_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_fmamk_f32 v6, src_scc, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_lshlrev_b32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_max_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_min_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mov_b32 v6, src_scc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_dx9_zero_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_mul_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_sub_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_dual_subrev_f32 v255, -1, v4 :: v_dual_subrev_f32 v6, src_scc, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_dual_subrev_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_dual_subrev_f32
 
 v_exp_legacy_f32 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_exp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_exp_legacy_f32
 
 v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_exp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_exp_legacy_f32
 
 v_exp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_exp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_exp_legacy_f32
 
 v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_exp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_exp_legacy_f32
 
 v_fma_dx9_zero_f32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fma_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fma_dx9_zero_f32
 
 v_fma_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fma_legacy_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fma_legacy_f16
 
 v_fma_legacy_f32 v0, s1, 2.0, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fma_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fma_legacy_f32
 
 v_fmac_dx9_zero_f32 v255, 0xaf123456, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_dx9_zero_f32
 
 v_fmac_dx9_zero_f32_e64 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_dx9_zero_f32
 
 v_fmac_f64 v[0:1], v[2:3], v[4:5] row_newbcast:2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_f64
 
 v_fmac_f64_dpp v[10:11], v[2:3], v[4:5] row_newbcast:1 row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_f64
 
 v_fmac_f64_e32 v[254:255], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_f64
 
 v_fmac_f64_e64 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_f64
 
 v_fmac_legacy_f32 v0, s1, 2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_legacy_f32
 
 v_fmac_legacy_f32_e64 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_fmac_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_fmac_legacy_f32
 
 v_interp_p10_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p10_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p10_f16_f32
 
 v_interp_p10_f32 v0, -v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p10_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p10_f32
 
 v_interp_p10_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p10_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p10_rtz_f16_f32
 
 v_interp_p2_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p2_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p2_f16_f32
 
 v_interp_p2_legacy_f16 v5, v1, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p2_legacy_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p2_legacy_f16
 
 v_interp_p2_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_interp_p2_rtz_f16_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_interp_p2_rtz_f16_f32
 
 v_log_clamp_f32 v1, 0.5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_clamp_f32
 
 v_log_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_clamp_f32
 
 v_log_legacy_f32 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_legacy_f32
 
 v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_legacy_f32
 
 v_log_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_legacy_f32
 
 v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_log_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_log_legacy_f32
 
 v_lshl_add_u64 v[10:11], v[2:3], v2, v[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshl_add_u64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshl_add_u64
 
 v_lshl_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshl_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshl_b32
 
 v_lshl_b32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshl_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshl_b32
 
 v_lshl_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshl_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshl_b32
 
 v_lshl_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshl_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshl_b64
 
 v_lshr_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshr_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshr_b32
 
 v_lshr_b32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshr_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshr_b32
 
 v_lshr_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshr_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshr_b32
 
 v_lshr_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_lshr_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_lshr_b64
 
 v_mac_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mac_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mac_f16
 
 v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mac_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mac_f16
 
 v_mac_f16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mac_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mac_f16
 
 v_mac_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mac_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mac_f16
 
 v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mac_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mac_f16
 
 v_mad_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_f16
 
 v_mad_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_legacy_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_legacy_f16
 
 v_mad_legacy_i16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_legacy_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_legacy_i16
 
 v_mad_legacy_u16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_legacy_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_legacy_u16
 
 v_mad_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_mix_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_mix_f32
 
 v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_mixhi_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_mixhi_f16
 
 v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mad_mixlo_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mad_mixlo_f16
 
 v_madak_f16 v0, 0xff32, v0, 0x1122
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_madak_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_madak_f16
 
 v_madmk_f16 v0, 0xff32, 0x1122, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_madmk_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_madmk_f16
 
 v_max_legacy_f32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_max_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_max_legacy_f32
 
 v_max_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_max_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_max_legacy_f32
 
 v_maxmin_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_f16
 
 v_maxmin_f16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_f16
 
 v_maxmin_f32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_f32
 
 v_maxmin_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_f32
 
 v_maxmin_i32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_i32
 
 v_maxmin_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_i32
 
 v_maxmin_u32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_u32
 
 v_maxmin_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_maxmin_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_maxmin_u32
 
 v_mfma_f32_16x16x16_bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x16_bf16
 
 v_mfma_f32_16x16x16_f16 a[0:3], v[0:1], v[2:3], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x16_f16
 
 v_mfma_f32_16x16x16bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x16bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x16bf16
 
 v_mfma_f32_16x16x16bf16_1k a[0:3], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x16bf16_1k
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x16bf16_1k
 
 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x16f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x16f16
 
 v_mfma_f32_16x16x1_4b_f32 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x1_4b_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x1_4b_f32
 
 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x1f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x1f32
 
 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x2bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x2bf16
 
 v_mfma_f32_16x16x32_bf8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x32_bf8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x32_bf8_bf8
 
 v_mfma_f32_16x16x32_bf8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x32_bf8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x32_bf8_fp8
 
 v_mfma_f32_16x16x32_fp8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x32_fp8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x32_fp8_bf8
 
 v_mfma_f32_16x16x32_fp8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x32_fp8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x32_fp8_fp8
 
 v_mfma_f32_16x16x4_4b_bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4_4b_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4_4b_bf16
 
 v_mfma_f32_16x16x4_4b_f16 a[0:15], v[0:1], v[2:3], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4_4b_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4_4b_f16
 
 v_mfma_f32_16x16x4_f32 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4_f32
 
 v_mfma_f32_16x16x4bf16 a[0:15], v[2:3], v[4:5], a[18:33] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4bf16
 
 v_mfma_f32_16x16x4bf16_1k a[0:15], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4bf16_1k
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4bf16_1k
 
 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4f16
 
 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x4f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x4f32
 
 v_mfma_f32_16x16x8_xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x8_xf32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x8_xf32
 
 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x8bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x8bf16
 
 v_mfma_f32_16x16x8xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_16x16x8xf32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_16x16x8xf32
 
 v_mfma_f32_32x32x16_bf8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x16_bf8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x16_bf8_bf8
 
 v_mfma_f32_32x32x16_bf8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x16_bf8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x16_bf8_fp8
 
 v_mfma_f32_32x32x16_fp8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x16_fp8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x16_fp8_bf8
 
 v_mfma_f32_32x32x16_fp8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x16_fp8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x16_fp8_fp8
 
 v_mfma_f32_32x32x1_2b_f32 a[0:31], v0, v1, a[0:31] neg:[1,0,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x1_2b_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x1_2b_f32
 
 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[0:31]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x1f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x1f32
 
 v_mfma_f32_32x32x2_f32 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x2_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x2_f32
 
 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x2bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x2bf16
 
 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x2f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x2f32
 
 v_mfma_f32_32x32x4_2b_bf16 a[0:31], v[2:3], v[4:5], a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4_2b_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4_2b_bf16
 
 v_mfma_f32_32x32x4_2b_f16 a[0:31], v[0:1], v[2:3], a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4_2b_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4_2b_f16
 
 v_mfma_f32_32x32x4_xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4_xf32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4_xf32
 
 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4bf16
 
 v_mfma_f32_32x32x4bf16_1k a[0:31], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4bf16_1k
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4bf16_1k
 
 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4f16
 
 v_mfma_f32_32x32x4xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x4xf32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x4xf32
 
 v_mfma_f32_32x32x8_bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x8_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x8_bf16
 
 v_mfma_f32_32x32x8_f16 a[0:15], v[0:1], v[2:3], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x8_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x8_f16
 
 v_mfma_f32_32x32x8bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x8bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x8bf16
 
 v_mfma_f32_32x32x8bf16_1k a[0:15], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x8bf16_1k
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x8bf16_1k
 
 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_32x32x8f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_32x32x8f16
 
 v_mfma_f32_4x4x1_16b_f32 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x1_16b_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x1_16b_f32
 
 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x1f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x1f32
 
 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x2bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x2bf16
 
 v_mfma_f32_4x4x4_16b_bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x4_16b_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x4_16b_bf16
 
 v_mfma_f32_4x4x4_16b_f16 a[0:3], v[0:1], v[2:3], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x4_16b_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x4_16b_f16
 
 v_mfma_f32_4x4x4bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x4bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x4bf16
 
 v_mfma_f32_4x4x4bf16_1k a[0:3], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x4bf16_1k
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x4bf16_1k
 
 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f32_4x4x4f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f32_4x4x4f16
 
 v_mfma_f64_16x16x4_f64 a[0:7], v[0:1], v[2:3], a[0:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f64_16x16x4_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f64_16x16x4_f64
 
 v_mfma_f64_16x16x4f64 a[0:7], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f64_16x16x4f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f64_16x16x4f64
 
 v_mfma_f64_4x4x4_4b_f64 a[0:1], v[0:1], a[2:3], a[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f64_4x4x4_4b_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f64_4x4x4_4b_f64
 
 v_mfma_f64_4x4x4f64 a[0:1], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_f64_4x4x4f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_f64_4x4x4f64
 
 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_16x16x16i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_16x16x16i8
 
 v_mfma_i32_16x16x32_i8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_16x16x32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_16x16x32_i8
 
 v_mfma_i32_16x16x32i8 a[0:3], v[2:3], v[4:5], a[0:3] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_16x16x32i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_16x16x32i8
 
 v_mfma_i32_16x16x4_4b_i8 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_16x16x4_4b_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_16x16x4_4b_i8
 
 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_16x16x4i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_16x16x4i8
 
 v_mfma_i32_32x32x16_i8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_32x32x16_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_32x32x16_i8
 
 v_mfma_i32_32x32x16i8 a[0:15], v[2:3], v[4:5], a[0:15] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_32x32x16i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_32x32x16i8
 
 v_mfma_i32_32x32x4_2b_i8 a[0:31], v0, v1, a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_32x32x4_2b_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_32x32x4_2b_i8
 
 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_32x32x4i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_32x32x4i8
 
 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_32x32x8i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_32x32x8i8
 
 v_mfma_i32_4x4x4_16b_i8 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_4x4x4_16b_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_4x4x4_16b_i8
 
 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mfma_i32_4x4x4i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mfma_i32_4x4x4i8
 
 v_min_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_min_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_min_legacy_f32
 
 v_min_legacy_f32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_min_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_min_legacy_f32
 
 v_min_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_min_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_min_legacy_f32
 
 v_minmax_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_f16
 
 v_minmax_f16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_f16
 
 v_minmax_f32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_f32
 
 v_minmax_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_f32
 
 v_minmax_i32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_i32
 
 v_minmax_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_i32
 
 v_minmax_u32 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_u32
 
 v_minmax_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_minmax_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_minmax_u32
 
 v_mov_b64 v[10:11], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mov_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mov_b64
 
 v_mov_b64_dpp v[10:11], v[2:3] row_newbcast:1 row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mov_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mov_b64
 
 v_mov_b64_e64 v[10:11], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mov_b64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mov_b64
 
 v_mul_dx9_zero_f32 v255, -|v255|, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mul_dx9_zero_f32
 
 v_mul_dx9_zero_f32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mul_dx9_zero_f32
 
 v_mul_dx9_zero_f32_e64 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mul_dx9_zero_f32
 
 v_mul_dx9_zero_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_mul_dx9_zero_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_mul_dx9_zero_f32
 
 v_not_b16 v127, 0xfe0b
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_not_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_not_b16
 
 v_not_b16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_not_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_not_b16
 
 v_not_b16_e32 v128, 0xfe0b
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_not_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_not_b16
 
 v_not_b16_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_not_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_not_b16
 
 v_not_b16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_not_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_not_b16
 
 v_or_b16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_or_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_or_b16
 
 v_or_b16_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_or_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_or_b16
 
 v_permlane64_b32 v255, v255
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane64_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_permlane64_b32
 
 v_pk_add_f32 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_add_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_pk_add_f32
 
 v_pk_fma_f32 v[0:1], v[4:5], v[8:9], v[16:17]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_fma_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_pk_fma_f32
 
 v_pk_mov_b32 v[0:1], flat_scratch, v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_mov_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_pk_mov_b32
 
 v_pk_mul_f32 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_mul_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_pk_mul_f32
 
 v_rcp_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_clamp_f32
 
 v_rcp_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_clamp_f32
 
 v_rcp_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_clamp_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_clamp_f64
 
 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_clamp_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_clamp_f64
 
 v_rcp_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_legacy_f32
 
 v_rcp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rcp_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rcp_legacy_f32
 
 v_rsq_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_clamp_f32
 
 v_rsq_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_clamp_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_clamp_f32
 
 v_rsq_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_clamp_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_clamp_f64
 
 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_clamp_f64
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_clamp_f64
 
 v_rsq_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_legacy_f32
 
 v_rsq_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_rsq_legacy_f32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_rsq_legacy_f32
 
 v_screen_partition_4se_b32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_screen_partition_4se_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_screen_partition_4se_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_screen_partition_4se_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_screen_partition_4se_b32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_screen_partition_4se_b32
 
 v_smfmac_f32_16x16x32_bf16 a[10:13], v[2:3], a[4:7], v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x32_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x32_bf16
 
 v_smfmac_f32_16x16x32_f16 a[10:13], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x32_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x32_f16
 
 v_smfmac_f32_16x16x32bf16 v[10:13], a[2:3], v[4:7], v4 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x32bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x32bf16
 
 v_smfmac_f32_16x16x32f16 v[10:13], a[2:3], v[4:7], v0 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x32f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x32f16
 
 v_smfmac_f32_16x16x64_bf8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64_bf8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64_bf8_bf8
 
 v_smfmac_f32_16x16x64_bf8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64_bf8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64_bf8_fp8
 
 v_smfmac_f32_16x16x64_fp8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64_fp8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64_fp8_bf8
 
 v_smfmac_f32_16x16x64_fp8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64_fp8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64_fp8_fp8
 
 v_smfmac_f32_16x16x64bf8bf8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64bf8bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64bf8bf8
 
 v_smfmac_f32_16x16x64bf8fp8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64bf8fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64bf8fp8
 
 v_smfmac_f32_16x16x64fp8bf8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64fp8bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64fp8bf8
 
 v_smfmac_f32_16x16x64fp8fp8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_16x16x64fp8fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_16x16x64fp8fp8
 
 v_smfmac_f32_32x32x16_bf16 a[10:25], v[2:3], a[4:7], v7
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x16_bf16
 
 v_smfmac_f32_32x32x16_f16 a[10:25], v[2:3], a[4:7], v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x16_f16
 
 v_smfmac_f32_32x32x16bf16 v[10:25], a[2:3], v[4:7], v6 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x16bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x16bf16
 
 v_smfmac_f32_32x32x16f16 v[10:25], a[2:3], v[4:7], v2 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x16f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x16f16
 
 v_smfmac_f32_32x32x32_bf8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32_bf8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32_bf8_bf8
 
 v_smfmac_f32_32x32x32_bf8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32_bf8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32_bf8_fp8
 
 v_smfmac_f32_32x32x32_fp8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32_fp8_bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32_fp8_bf8
 
 v_smfmac_f32_32x32x32_fp8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32_fp8_fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32_fp8_fp8
 
 v_smfmac_f32_32x32x32bf8bf8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32bf8bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32bf8bf8
 
 v_smfmac_f32_32x32x32bf8fp8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32bf8fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32bf8fp8
 
 v_smfmac_f32_32x32x32fp8bf8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32fp8bf8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32fp8bf8
 
 v_smfmac_f32_32x32x32fp8fp8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_f32_32x32x32fp8fp8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_f32_32x32x32fp8fp8
 
 v_smfmac_i32_16x16x64_i8 a[10:13], v[2:3], a[4:7], v9
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_i32_16x16x64_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_i32_16x16x64_i8
 
 v_smfmac_i32_16x16x64i8 v[10:13], a[2:3], v[4:7], v8 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_i32_16x16x64i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_i32_16x16x64i8
 
 v_smfmac_i32_32x32x32_i8 a[10:25], v[2:3], a[4:7], v11
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_i32_32x32x32_i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_i32_32x32x32_i8
 
 v_smfmac_i32_32x32x32i8 a[10:25], v[2:3], a[4:7], v11
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_smfmac_i32_32x32x32i8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_smfmac_i32_32x32x32i8
 
 v_sub_i16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_i16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_i16
 
 v_sub_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_i32
 
 v_sub_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_i32
 
 v_sub_u16 v1, v2, v3 clamp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u16
 
 v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u16
 
 v_sub_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u16
 
 v_sub_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u16
 
 v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u16
 
 v_sub_u32 v1, 4.0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u32
 
 v_sub_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u32
 
 v_sub_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u32
 
 v_sub_u32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u32
 
 v_sub_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_sub_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_sub_u32
 
 v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_co_u32
 
 v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_co_u32
 
 v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_co_u32
 
 v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_co_u32
 
 v_subb_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_u32
 
 v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_u32
 
 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_u32
 
 v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subb_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subb_u32
 
 v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_co_u32
 
 v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_co_u32
 
 v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_co_u32
 
 v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_co_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_co_u32
 
 v_subbrev_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_u32
 
 v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_u32
 
 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_u32
 
 v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subbrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subbrev_u32
 
 v_subrev_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_i32
 
 v_subrev_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_i32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_i32
 
 v_subrev_u16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u16
 
 v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u16
 
 v_subrev_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u16
 
 v_subrev_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u16
 
 v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u16
 
 v_subrev_u32 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u32
 
 v_subrev_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u32
 
 v_subrev_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u32
 
 v_subrev_u32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u32
 
 v_subrev_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_subrev_u32
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_subrev_u32
 
 v_swap_b16 v0.l, v0.l
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_swap_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_swap_b16
 
 v_wmma_bf16_16x16x16_bf16 v[16:19], 1.0, v[8:15], v[16:19]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_bf16_16x16x16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_bf16_16x16x16_bf16
 
 v_wmma_f16_16x16x16_f16 v[16:19], 1.0, v[8:15], v[16:19]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_f16_16x16x16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_f16_16x16x16_f16
 
 v_wmma_f32_16x16x16_bf16 v[16:19], 1.0, v[8:15], v[16:19]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_f32_16x16x16_bf16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_f32_16x16x16_bf16
 
 v_wmma_f32_16x16x16_f16 v[16:19], 1.0, v[8:15], v[16:19]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_f32_16x16x16_f16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_f32_16x16x16_f16
 
 v_wmma_i32_16x16x16_iu4 v[16:19], v[0:7], v[8:15], v[16:19] op_sel:[0,0,1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_i32_16x16x16_iu4
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_i32_16x16x16_iu4
 
 v_wmma_i32_16x16x16_iu8 v[16:19], v[0:7], v[8:15], v[16:19] op_sel:[0,0,1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_wmma_i32_16x16x16_iu8
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_wmma_i32_16x16x16_iu8
 
 v_xor_b16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_xor_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_xor_b16
 
 v_xor_b16_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1010: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1010): v_xor_b16
+// GFX1013: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1013): v_xor_b16
+//// NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
+// CHECK: {{.*}}
diff --git a/llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s b/llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s
index 35740b042543a..5ec1ba6b6606a 100644
--- a/llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s
@@ -28,13 +28,13 @@ image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm glc
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_atomic_fcmpswap v[4:5], v32, s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_1D glc
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fcmpswap
 
 image_atomic_fmax v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fmax
 
 image_atomic_fmin v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fmin
 
 image_atomic_inc v1, v[10:11], null dmask:0x1 dim:SQ_RSRC_IMG_2D
 // NOGFX11: :[[@LINE-1]]:32: error: invalid operand for instruction
@@ -148,10 +148,10 @@ image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_gather4_b_cl_o v[64:67], [v32, v0, v4, v5, v6, v7], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_b_cl_o
 
 image_gather4_b_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_b_o
 
 image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
@@ -172,22 +172,22 @@ image_gather4_c_b_cl v[64:67], [v32, v0, v4, v5, v6, v7], s[4:11], s[100:103] dm
 // NOGFX11: :[[@LINE-1]]:79: error: not a valid operand.
 
 image_gather4_c_b_cl_o v[64:67], [v32, v0, v4, v5, v6, v7, v8], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_b_cl_o
 
 image_gather4_c_b_o v[64:67], [v32, v0, v4, v5, v6, v7], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_b_o
 
 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_gather4_c_cl_o v[64:67], [v32, v0, v4, v5, v6, v7], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_cl_o
 
 image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_gather4_c_l_o v[64:67], [v32, v0, v4, v5, v6, v7], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_l_o
 
 image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
@@ -196,13 +196,13 @@ image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_gather4_c_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_o
 
 image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_gather4_cl_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_cl_o
 
 image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
@@ -214,7 +214,7 @@ image_gather4_l v[64:67], v[32:33], s[4:11], null dmask:0x1 dim:SQ_RSRC_IMG_1D
 // NOGFX11: :[[@LINE-1]]:46: error: invalid operand for instruction
 
 image_gather4_l_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_l_o
 
 image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
@@ -340,16 +340,16 @@ image_sample_c_b_o v[64:66], [v32, v16, v0, v2, v1, v4], s[4:11], s[100:103] dma
 // NOGFX11: :[[@LINE-1]]:78: error: not a valid operand.
 
 image_sample_c_cd v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd
 
 image_sample_c_cd_cl v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8, v9], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl
 
 image_sample_c_cd_cl_o v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8, v9, v10], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl_o
 
 image_sample_c_cd_o v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8, v9], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_o
 
 image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
@@ -415,16 +415,16 @@ image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
 
 image_sample_cd v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd
 
 image_sample_cd_cl v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl
 
 image_sample_cd_cl_o v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8, v9], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl_o
 
 image_sample_cd_o v[64:66], [v32, v16, v0, v2, v1, v4, v5, v6, v7, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_o
 
 image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm
 // NOGFX11: :[[@LINE-1]]:1: error: missing dim operand
diff --git a/llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_err.s b/llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_err.s
index 8033843ffcf22..03cca19979c07 100644
--- a/llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_err.s
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_err.s
@@ -93,58 +93,58 @@ v_ldexp_f16_e32 v5, v255, v2
 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 
 v_max_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_e32 v255, v1, v2
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_e32 v5, v1, v255
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_max_num_f16_e32 v5, v255, v2
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_num_f16
 
 v_min_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_e32 v255, v1, v2
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_e32 v5, v1, v255
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_min_num_f16_e32 v5, v255, v2
-// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_num_f16
 
 v_mul_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
 // GFX11: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
diff --git a/llvm/test/MC/AMDGPU/gfx11_unsupported.s b/llvm/test/MC/AMDGPU/gfx11_unsupported.s
index db3261f66335b..3a3f35c8e7aca 100644
--- a/llvm/test/MC/AMDGPU/gfx11_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx11_unsupported.s
@@ -3,2074 +3,2074 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 %s -filetype=null 2>&1 | FileCheck --implicit-check-not=error: %s
 
 buffer_atomic_add_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_add_f64
 
 buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_fcmpswap_x2
 
 buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_fmax_x2
 
 buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_fmin_x2
 
 buffer_atomic_max_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_max_f64
 
 buffer_atomic_max_num_f32 v5, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_max_num_f32
 
 buffer_atomic_min_f64 v[2:3], off, s[12:15], s4 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_min_f64
 
 buffer_atomic_min_num_f32 v5, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_min_num_f32
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:8388607
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_f16 v0, v2, s[4:7], 0 idxen glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_pk_add_f16
 
 buffer_atomic_sub_clamp_u32 v5, off, s[8:11], s3 offset:0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_atomic_sub_clamp_u32
 
 buffer_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_inv
 
 buffer_invl2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_invl2
 
 buffer_store_lds_dword s[4:7], -1 offset:4095 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_store_lds_dword
 
 buffer_wbinvl1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_wbinvl1
 
 buffer_wbinvl1_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_wbinvl1_vol
 
 buffer_wbl2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): buffer_wbl2
 
 ds_add_f64 v1, v[254:255] offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_add_f64
 
 ds_add_rtn_f64 v[10:11], v1, v[4:5] offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_add_rtn_f64
 
 ds_add_src2_f32 v0 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_add_src2_f32
 
 ds_add_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_add_src2_u32
 
 ds_add_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_add_src2_u64
 
 ds_and_src2_b32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_and_src2_b32
 
 ds_and_src2_b64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_and_src2_b64
 
 ds_bpermute_fi_b32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_bpermute_fi_b32
 
 ds_cond_sub_rtn_u32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_cond_sub_rtn_u32
 
 ds_cond_sub_u32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_cond_sub_u32
 
 ds_dec_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_dec_src2_u32
 
 ds_dec_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_dec_src2_u64
 
 ds_inc_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_inc_src2_u32
 
 ds_inc_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_inc_src2_u64
 
 ds_max_src2_f32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_f32
 
 ds_max_src2_f64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_f64
 
 ds_max_src2_i32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_i32
 
 ds_max_src2_i64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_i64
 
 ds_max_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_u32
 
 ds_max_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_max_src2_u64
 
 ds_min_src2_f32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_f32
 
 ds_min_src2_f64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_f64
 
 ds_min_src2_i32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_i32
 
 ds_min_src2_i64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_i64
 
 ds_min_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_u32
 
 ds_min_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_min_src2_u64
 
 ds_or_src2_b32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_or_src2_b32
 
 ds_or_src2_b64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_or_src2_b64
 
 ds_pk_add_bf16 v1, v2 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_pk_add_bf16
 
 ds_pk_add_f16 v1, v2 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_pk_add_f16
 
 ds_pk_add_rtn_bf16  a3, v2, a1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_pk_add_rtn_bf16
 
 ds_pk_add_rtn_f16  a3, v2, a1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_pk_add_rtn_f16
 
 ds_rsub_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_rsub_src2_u32
 
 ds_rsub_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_rsub_src2_u64
 
 ds_sub_clamp_rtn_u32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_sub_clamp_rtn_u32
 
 ds_sub_clamp_u32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_sub_clamp_u32
 
 ds_sub_src2_u32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_sub_src2_u32
 
 ds_sub_src2_u64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_sub_src2_u64
 
 ds_subrev_rtn_u32 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_subrev_rtn_u32
 
 ds_subrev_rtn_u64 v[5:6], v1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_subrev_rtn_u64
 
 ds_subrev_u32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_subrev_u32
 
 ds_subrev_u64 v1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_subrev_u64
 
 ds_write_src2_b32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_write_src2_b32
 
 ds_write_src2_b64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_write_src2_b64
 
 ds_xor_src2_b32 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_xor_src2_b32
 
 ds_xor_src2_b64 v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): ds_xor_src2_b64
 
 flat_atomic_add_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_add_f64
 
 flat_atomic_cond_sub_u32 v[0:1], v2 offset:64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_cond_sub_u32
 
 flat_atomic_csub_u32 v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_csub_u32
 
 flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_fcmpswap_x2
 
 flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_fmax_x2
 
 flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_fmin_x2
 
 flat_atomic_max_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_max_f64
 
 flat_atomic_min_f64 v[0:1], v[0:1], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_min_f64
 
 flat_atomic_pk_add_bf16 a4, v[2:3], a1 sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_pk_add_bf16
 
 flat_atomic_pk_add_bf16 v1, v[2:3], v2 th:TH_ATOMIC_RETURN
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_pk_add_bf16
 
 flat_atomic_pk_add_f16 a4, v[2:3], a1 sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_pk_add_f16
 
 flat_atomic_pk_add_f16 v1, v[2:3], v2 th:TH_ATOMIC_RETURN
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_pk_add_f16
 
 flat_atomic_sub_clamp_u32 v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): flat_atomic_sub_clamp_u32
 
 global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_add_f64
 
 global_atomic_cond_sub_u32 v0, v2, s[0:1] offset:64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_cond_sub_u32
 
 global_atomic_fcmpswap_x2 v[1:2], v[2:5], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_fcmpswap_x2
 
 global_atomic_fmax_x2 v[1:2], v[2:3], off dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_fmax_x2
 
 global_atomic_fmin_x2 v[1:2], v[2:3], off dlc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_fmin_x2
 
 global_atomic_max_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_max_f64
 
 global_atomic_min_f64 v[0:1], v[0:1], v[2:3], off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_min_f64
 
 global_atomic_ordered_add_b64 v0, v[2:3], s[0:1] offset:64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_ordered_add_b64
 
 global_atomic_pk_add_bf16 a4, v[2:3], a1, off sc0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_pk_add_bf16
 
 global_atomic_pk_add_f16 v0, v[0:1], v2, off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_pk_add_f16
 
 global_atomic_pk_add_f16 v1, v0, v2, s[0:1] offset:-64 th:TH_ATOMIC_RETURN
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_pk_add_f16
 
 global_atomic_sub_clamp_u32 v5, v[1:2], v2, off glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_atomic_sub_clamp_u32
 
 global_load_lds_dword v2, s[4:5] offset:4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_lds_dword
 
 global_load_lds_sbyte v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_lds_sbyte
 
 global_load_lds_sshort v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_lds_sshort
 
 global_load_lds_ubyte v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_lds_ubyte
 
 global_load_lds_ushort v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_lds_ushort
 
 global_load_tr_b128 v[1:4], v5, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_tr_b128
 
 global_load_tr_b64 v[1:2], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): global_load_tr_b64
 
 image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fcmpswap
 
 image_atomic_fmax v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fmax
 
 image_atomic_fmin v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_fmin
 
 image_atomic_pk_add_bf16 v4, [v4, v5, v6], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_3D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_pk_add_bf16
 
 image_atomic_pk_add_f16 v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_atomic_pk_add_f16
 
 image_gather4_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_b_cl_o
 
 image_gather4_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_b_o
 
 image_gather4_c_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_b_cl_o
 
 image_gather4_c_b_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_b_o
 
 image_gather4_c_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_cl_o
 
 image_gather4_c_l_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_l_o
 
 image_gather4_c_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_c_o
 
 image_gather4_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_cl_o
 
 image_gather4_l_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_gather4_l_o
 
 image_sample_c_cd v252, v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd
 
 image_sample_c_cd_cl v252, v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl
 
 image_sample_c_cd_cl_g16 v[0:3], [v0, v1, v3, v5, v6, v7], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl_g16
 
 image_sample_c_cd_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl_o
 
 image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_cl_o_g16
 
 image_sample_c_cd_g16 v[0:3], [v0, v1, v3, v5, v6], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_g16
 
 image_sample_c_cd_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_o
 
 image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_c_cd_o_g16
 
 image_sample_cd v252, v[1:3], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd
 
 image_sample_cd_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl
 
 image_sample_cd_cl_g16 v[0:3], [v0, v2, v4, v5, v6], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl_g16
 
 image_sample_cd_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl_o
 
 image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_cl_o_g16
 
 image_sample_cd_g16 v[0:3], [v0, v2, v4, v5], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_g16
 
 image_sample_cd_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_o
 
 image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): image_sample_cd_o_g16
 
 s_add_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_add_f16
 
 s_add_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_add_f32
 
 s_alloc_vgpr s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_alloc_vgpr
 
 s_atomic_add flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_add
 
 s_atomic_add_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_add_x2
 
 s_atomic_and flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_and
 
 s_atomic_and_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_and_x2
 
 s_atomic_cmpswap flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_cmpswap
 
 s_atomic_cmpswap_x2 s[20:23], flat_scratch, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_cmpswap_x2
 
 s_atomic_dec flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_dec
 
 s_atomic_dec_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_dec_x2
 
 s_atomic_inc flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_inc
 
 s_atomic_inc_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_inc_x2
 
 s_atomic_or flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_or
 
 s_atomic_or_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_or_x2
 
 s_atomic_smax flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_smax
 
 s_atomic_smax_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_smax_x2
 
 s_atomic_smin flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_smin
 
 s_atomic_smin_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_smin_x2
 
 s_atomic_sub flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_sub
 
 s_atomic_sub_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_sub_x2
 
 s_atomic_swap flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_swap
 
 s_atomic_swap_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_swap_x2
 
 s_atomic_umax flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_umax
 
 s_atomic_umax_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_umax_x2
 
 s_atomic_umin flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_umin
 
 s_atomic_umin_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_umin_x2
 
 s_atomic_xor flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_xor
 
 s_atomic_xor_x2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_atomic_xor_x2
 
 s_buffer_atomic_add flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_add
 
 s_buffer_atomic_add_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_add_x2
 
 s_buffer_atomic_and flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_and
 
 s_buffer_atomic_and_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_and_x2
 
 s_buffer_atomic_cmpswap flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_cmpswap
 
 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_cmpswap_x2
 
 s_buffer_atomic_dec flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_dec
 
 s_buffer_atomic_dec_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_dec_x2
 
 s_buffer_atomic_inc flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_inc
 
 s_buffer_atomic_inc_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_inc_x2
 
 s_buffer_atomic_or flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_or
 
 s_buffer_atomic_or_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_or_x2
 
 s_buffer_atomic_smax flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_smax
 
 s_buffer_atomic_smax_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_smax_x2
 
 s_buffer_atomic_smin flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_smin
 
 s_buffer_atomic_smin_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_smin_x2
 
 s_buffer_atomic_sub flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_sub
 
 s_buffer_atomic_sub_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_sub_x2
 
 s_buffer_atomic_swap flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_swap
 
 s_buffer_atomic_swap_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_swap_x2
 
 s_buffer_atomic_umax flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_umax
 
 s_buffer_atomic_umax_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_umax_x2
 
 s_buffer_atomic_umin flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_umin
 
 s_buffer_atomic_umin_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_umin_x2
 
 s_buffer_atomic_xor flat_scratch_hi, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_xor
 
 s_buffer_atomic_xor_x2 flat_scratch, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_atomic_xor_x2
 
 s_buffer_store_dword exec_hi, s[0:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_store_dword
 
 s_buffer_store_dwordx2 exec, s[0:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_store_dwordx2
 
 s_buffer_store_dwordx4 s[4:7], s[12:15], m0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_buffer_store_dwordx4
 
 s_cbranch_g_fork -1, s[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cbranch_g_fork
 
 s_cbranch_i_fork exec, 12609
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cbranch_i_fork
 
 s_cbranch_join 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cbranch_join
 
 s_ceil_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_ceil_f16
 
 s_ceil_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_ceil_f32
 
 s_cmp_eq_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_eq_f16
 
 s_cmp_eq_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_eq_f32
 
 s_cmp_ge_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_ge_f16
 
 s_cmp_ge_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_ge_f32
 
 s_cmp_gt_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_gt_f16
 
 s_cmp_gt_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_gt_f32
 
 s_cmp_le_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_le_f16
 
 s_cmp_le_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_le_f32
 
 s_cmp_lg_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_lg_f16
 
 s_cmp_lg_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_lg_f32
 
 s_cmp_lt_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_lt_f16
 
 s_cmp_lt_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_lt_f32
 
 s_cmp_neq_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_neq_f16
 
 s_cmp_neq_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_neq_f32
 
 s_cmp_nge_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nge_f16
 
 s_cmp_nge_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nge_f32
 
 s_cmp_ngt_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_ngt_f16
 
 s_cmp_ngt_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_ngt_f32
 
 s_cmp_nle_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nle_f16
 
 s_cmp_nle_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nle_f32
 
 s_cmp_nlg_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nlg_f16
 
 s_cmp_nlg_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nlg_f32
 
 s_cmp_nlt_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nlt_f16
 
 s_cmp_nlt_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_nlt_f32
 
 s_cmp_o_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_o_f16
 
 s_cmp_o_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_o_f32
 
 s_cmp_u_f16 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_u_f16
 
 s_cmp_u_f32 s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cmp_u_f32
 
 s_cvt_f16_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_f16_f32
 
 s_cvt_f32_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_f32_f16
 
 s_cvt_f32_i32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_f32_i32
 
 s_cvt_f32_u32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_f32_u32
 
 s_cvt_hi_f32_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_hi_f32_f16
 
 s_cvt_i32_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_i32_f32
 
 s_cvt_pk_rtz_f16_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_pk_rtz_f16_f32
 
 s_cvt_u32_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_cvt_u32_f32
 
 s_dcache_discard flat_scratch, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_dcache_discard
 
 s_dcache_discard_x2 flat_scratch, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_dcache_discard_x2
 
 s_dcache_inv_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_dcache_inv_vol
 
 s_dcache_wb
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_dcache_wb
 
 s_dcache_wb_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_dcache_wb_vol
 
 s_ff0_i32_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_ff0_i32_b32
 
 s_ff0_i32_b64 exec_hi, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_ff0_i32_b64
 
 s_floor_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_floor_f16
 
 s_floor_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_floor_f32
 
 s_fmaak_f32 s5, s1, s2, 0x11213141
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_fmaak_f32
 
 s_fmac_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_fmac_f16
 
 s_fmac_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_fmac_f32
 
 s_fmamk_f32 s5, s1, 0x11213141, s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_fmamk_f32
 
 s_get_waveid_in_workgroup s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_get_waveid_in_workgroup
 
 s_max_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_max_f16
 
 s_max_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_max_f32
 
 s_memrealtime exec
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_memrealtime
 
 s_memtime exec
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_memtime
 
 s_min_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_min_f16
 
 s_min_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_min_f32
 
 s_mul_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_mul_f16
 
 s_mul_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_mul_f32
 
 s_rfe_restore_b64 -1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_rfe_restore_b64
 
 s_rndne_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_rndne_f16
 
 s_rndne_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_rndne_f32
 
 s_scratch_load_dword flat_scratch_hi, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_load_dword
 
 s_scratch_load_dwordx2 flat_scratch, s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_load_dwordx2
 
 s_scratch_load_dwordx4 s[20:23], flat_scratch, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_load_dwordx4
 
 s_scratch_store_dword flat_scratch_hi, s[4:5], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_store_dword
 
 s_scratch_store_dwordx2 flat_scratch, s[4:5], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_store_dwordx2
 
 s_scratch_store_dwordx4 s[4:7], flat_scratch, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_scratch_store_dwordx4
 
 s_set_gpr_idx_idx -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_set_gpr_idx_idx
 
 s_set_gpr_idx_mode 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_set_gpr_idx_mode
 
 s_set_gpr_idx_off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_set_gpr_idx_off
 
 s_set_gpr_idx_on -1, 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_set_gpr_idx_on
 
 s_setvskip -1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_setvskip
 
 s_store_dword exec_hi, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_store_dword
 
 s_store_dwordx2 exec, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_store_dwordx2
 
 s_store_dwordx4 s[4:7], flat_scratch, m0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_store_dwordx4
 
 s_sub_f16 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_sub_f16
 
 s_sub_f32 s5, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_sub_f32
 
 s_trunc_f16 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_trunc_f16
 
 s_trunc_f32 s5, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): s_trunc_f32
 
 scratch_load_lds_dword off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): scratch_load_lds_dword
 
 scratch_load_lds_sbyte off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): scratch_load_lds_sbyte
 
 scratch_load_lds_sshort off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): scratch_load_lds_sshort
 
 scratch_load_lds_ubyte off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): scratch_load_lds_ubyte
 
 scratch_load_lds_ushort off, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): scratch_load_lds_ushort
 
 v_accvgpr_mov_b32 a1, a2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_accvgpr_mov_b32
 
 v_accvgpr_read_b32 a0, a0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_accvgpr_read_b32
 
 v_accvgpr_write_b32 a0, 65
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_accvgpr_write_b32
 
 v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
 
 v_add_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
 
 v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
 
 v_addc_co_u32 v0, vcc, shared_base, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
 
 v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
 
 v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
 
 v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
 
 v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
 
 v_addc_u32 v0, vcc, exec_hi, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_u32
 
 v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_u32
 
 v_addc_u32_e32 v1, -1, v2, v3, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_u32
 
 v_addc_u32_e64 v0, s[0:1], s0, s0, s[0:1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_u32
 
 v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_u32
 
 v_ashr_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_ashr_i32
 
 v_ashr_i32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_ashr_i32
 
 v_ashr_i32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_ashr_i32
 
 v_ashr_i64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_ashr_i64
 
 v_clrexcp
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_clrexcp
 
 v_clrexcp_e32
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_clrexcp
 
 v_clrexcp_e64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_clrexcp
 
 v_cmp_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_i16
 
 v_cmp_f_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_i16
 
 v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_i16
 
 v_cmp_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_u16
 
 v_cmp_f_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_u16
 
 v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_f_u16
 
 v_cmp_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_i16
 
 v_cmp_t_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_i16
 
 v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_i16
 
 v_cmp_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_u16
 
 v_cmp_t_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_u16
 
 v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmp_t_u16
 
 v_cmps_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_eq_f32
 
 v_cmps_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_eq_f32
 
 v_cmps_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_eq_f64
 
 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_eq_f64
 
 v_cmps_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_f_f32
 
 v_cmps_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_f_f32
 
 v_cmps_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_f_f64
 
 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_f_f64
 
 v_cmps_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ge_f32
 
 v_cmps_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ge_f32
 
 v_cmps_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ge_f64
 
 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ge_f64
 
 v_cmps_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_gt_f32
 
 v_cmps_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_gt_f32
 
 v_cmps_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_gt_f64
 
 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_gt_f64
 
 v_cmps_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_le_f32
 
 v_cmps_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_le_f32
 
 v_cmps_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_le_f64
 
 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_le_f64
 
 v_cmps_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lg_f32
 
 v_cmps_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lg_f32
 
 v_cmps_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lg_f64
 
 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lg_f64
 
 v_cmps_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lt_f32
 
 v_cmps_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lt_f32
 
 v_cmps_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lt_f64
 
 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_lt_f64
 
 v_cmps_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_neq_f32
 
 v_cmps_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_neq_f32
 
 v_cmps_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_neq_f64
 
 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_neq_f64
 
 v_cmps_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nge_f32
 
 v_cmps_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nge_f32
 
 v_cmps_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nge_f64
 
 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nge_f64
 
 v_cmps_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ngt_f32
 
 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ngt_f32
 
 v_cmps_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ngt_f64
 
 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_ngt_f64
 
 v_cmps_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nle_f32
 
 v_cmps_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nle_f32
 
 v_cmps_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nle_f64
 
 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nle_f64
 
 v_cmps_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlg_f32
 
 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlg_f32
 
 v_cmps_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlg_f64
 
 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlg_f64
 
 v_cmps_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlt_f32
 
 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlt_f32
 
 v_cmps_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlt_f64
 
 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_nlt_f64
 
 v_cmps_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_o_f32
 
 v_cmps_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_o_f32
 
 v_cmps_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_o_f64
 
 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_o_f64
 
 v_cmps_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_tru_f32
 
 v_cmps_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_tru_f32
 
 v_cmps_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_tru_f64
 
 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_tru_f64
 
 v_cmps_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_u_f32
 
 v_cmps_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_u_f32
 
 v_cmps_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_u_f64
 
 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmps_u_f64
 
 v_cmpsx_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_eq_f64
 
 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_eq_f64
 
 v_cmpsx_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_f_f32
 
 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_f_f32
 
 v_cmpsx_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_f_f64
 
 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_f_f64
 
 v_cmpsx_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ge_f64
 
 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ge_f64
 
 v_cmpsx_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_gt_f64
 
 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_gt_f64
 
 v_cmpsx_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_le_f32
 
 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_le_f32
 
 v_cmpsx_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_le_f64
 
 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_le_f64
 
 v_cmpsx_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lg_f64
 
 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lg_f64
 
 v_cmpsx_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lt_f64
 
 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_lt_f64
 
 v_cmpsx_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_neq_f64
 
 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_neq_f64
 
 v_cmpsx_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nge_f64
 
 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nge_f64
 
 v_cmpsx_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ngt_f64
 
 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_ngt_f64
 
 v_cmpsx_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nle_f64
 
 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nle_f64
 
 v_cmpsx_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlg_f64
 
 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlg_f64
 
 v_cmpsx_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlt_f64
 
 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_nlt_f64
 
 v_cmpsx_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_o_f32
 
 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_o_f32
 
 v_cmpsx_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_o_f64
 
 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_o_f64
 
 v_cmpsx_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_tru_f64
 
 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_tru_f64
 
 v_cmpsx_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_u_f32
 
 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_u_f32
 
 v_cmpsx_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_u_f64
 
 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpsx_u_f64
 
 v_cmpx_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_i16
 
 v_cmpx_f_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_i16
 
 v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_i16
 
 v_cmpx_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_u16
 
 v_cmpx_f_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_u16
 
 v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_f_u16
 
 v_cmpx_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_i16
 
 v_cmpx_t_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_i16
 
 v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_i16
 
 v_cmpx_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_u16
 
 v_cmpx_t_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_u16
 
 v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cmpx_t_u16
 
 v_cvt_f32_bf8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_bf8
 
 v_cvt_f32_fp8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_f32_fp8
 
 v_cvt_pk_bf8_f32 v1, -v2, |v3|
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_bf8_f32
 
 v_cvt_pk_f32_bf8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_fp8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_f32_fp8
 
 v_cvt_pk_fp8_f32 v1, -v2, |v3|
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_fp8_f32
 
 v_cvt_pkaccum_u8_f32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pkaccum_u8_f32
 
 v_cvt_pkaccum_u8_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pkaccum_u8_f32
 
 v_cvt_sr_bf8_f32 v1, -|s2|, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_sr_bf8_f32
 
 v_cvt_sr_fp8_f32 v1, -|s2|, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_sr_fp8_f32
 
 v_div_fixup_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_div_fixup_legacy_f16
 
 v_dot2_i32_i16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2_i32_i16
 
 v_dot2_u32_u16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2_u32_u16
 
 v_dot2c_f32_bf16 v5, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2c_f32_bf16
 
 v_dot2c_i32_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot2c_i32_i16
 
 v_dot4c_i32_i8 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot4c_i32_i8
 
 v_dot8c_i32_i4 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_e64 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_dot8c_i32_i4
 
 v_exp_legacy_f32 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_exp_legacy_f32
 
 v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_exp_legacy_f32
 
 v_exp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_exp_legacy_f32
 
 v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_exp_legacy_f32
 
 v_fma_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_fma_legacy_f16
 
 v_fmac_f64 v[0:1], v[2:3], v[4:5] row_newbcast:2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_fmac_f64
 
 v_fmac_f64_dpp v[10:11], v[2:3], v[4:5] row_newbcast:1 row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_fmac_f64
 
 v_fmac_f64_e32 v[254:255], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_fmac_f64
 
 v_fmac_f64_e64 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_fmac_f64
 
 v_interp_mov_f32 v0, p10, attr0.x
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_mov_f32
 
 v_interp_mov_f32_e64 v255, p10, attr0.x
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_mov_f32
 
 v_interp_p1_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p1_f32
 
 v_interp_p1_f32_e64 v255, v2, attr0.x
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p1_f32
 
 v_interp_p1ll_f16 v5, p0, attr31.x
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p1ll_f16
 
 v_interp_p1lv_f16 v5, v1, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p1lv_f16
 
 v_interp_p2_f16 v5, v1, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p2_f16
 
 v_interp_p2_legacy_f16 v5, v1, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_interp_p2_legacy_f16
 
 v_log_clamp_f32 v1, 0.5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_clamp_f32
 
 v_log_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_clamp_f32
 
 v_log_legacy_f32 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_legacy_f32
 
 v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_legacy_f32
 
 v_log_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_legacy_f32
 
 v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_legacy_f32
 
 v_lshl_add_u64 v[10:11], v[2:3], v2, v[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshl_add_u64
 
 v_lshl_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshl_b32
 
 v_lshl_b32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshl_b32
 
 v_lshl_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshl_b32
 
 v_lshl_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshl_b64
 
 v_lshr_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshr_b32
 
 v_lshr_b32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshr_b32
 
 v_lshr_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshr_b32
 
 v_lshr_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_lshr_b64
 
 v_mac_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f16
 
 v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f16
 
 v_mac_f16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f16
 
 v_mac_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f16
 
 v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f16
 
 v_mac_f32 v0, v0, v0 quad_perm:[1,3,0,1] row_mask:0xa bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f32
 
 v_mac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f32
 
 v_mac_f32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f32
 
 v_mac_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f32
 
 v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_f32
 
 v_mac_legacy_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_legacy_f32
 
 v_mac_legacy_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_legacy_f32
 
 v_mac_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mac_legacy_f32
 
 v_mad_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_f16
 
 v_mad_f32 v0, s0, s0, flat_scratch_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_f32
 
 v_mad_legacy_f16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_legacy_f16
 
 v_mad_legacy_f32 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_legacy_f32
 
 v_mad_legacy_i16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_legacy_i16
 
 v_mad_legacy_u16 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_legacy_u16
 
 v_mad_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_mix_f32
 
 v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_mixhi_f16
 
 v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mad_mixlo_f16
 
 v_madak_f16 v0, 0xff32, v0, 0x1122
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f16
 
 v_madak_f32 v0, 0x11213141, v0, 0x11213141
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
 
 v_madmk_f16 v0, 0xff32, 0x1122, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f16
 
 v_madmk_f32 v0, 0x11213141, 0x11213141, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f32
 
 v_max_legacy_f32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_legacy_f32
 
 v_max_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_max_legacy_f32
 
 v_mfma_f32_16x16x16_bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x16_bf16
 
 v_mfma_f32_16x16x16_f16 a[0:3], v[0:1], v[2:3], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x16_f16
 
 v_mfma_f32_16x16x16bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x16bf16
 
 v_mfma_f32_16x16x16bf16_1k a[0:3], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x16bf16_1k
 
 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x16f16
 
 v_mfma_f32_16x16x1_4b_f32 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x1_4b_f32
 
 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x1f32
 
 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x2bf16
 
 v_mfma_f32_16x16x32_bf8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x32_bf8_bf8
 
 v_mfma_f32_16x16x32_bf8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x32_bf8_fp8
 
 v_mfma_f32_16x16x32_fp8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x32_fp8_bf8
 
 v_mfma_f32_16x16x32_fp8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x32_fp8_fp8
 
 v_mfma_f32_16x16x4_4b_bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4_4b_bf16
 
 v_mfma_f32_16x16x4_4b_f16 a[0:15], v[0:1], v[2:3], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4_4b_f16
 
 v_mfma_f32_16x16x4_f32 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4_f32
 
 v_mfma_f32_16x16x4bf16 a[0:15], v[2:3], v[4:5], a[18:33] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4bf16
 
 v_mfma_f32_16x16x4bf16_1k a[0:15], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4bf16_1k
 
 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4f16
 
 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x4f32
 
 v_mfma_f32_16x16x8_xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x8_xf32
 
 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x8bf16
 
 v_mfma_f32_16x16x8xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_16x16x8xf32
 
 v_mfma_f32_32x32x16_bf8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x16_bf8_bf8
 
 v_mfma_f32_32x32x16_bf8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x16_bf8_fp8
 
 v_mfma_f32_32x32x16_fp8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x16_fp8_bf8
 
 v_mfma_f32_32x32x16_fp8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x16_fp8_fp8
 
 v_mfma_f32_32x32x1_2b_f32 a[0:31], v0, v1, a[0:31] neg:[1,0,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x1_2b_f32
 
 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[0:31]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x1f32
 
 v_mfma_f32_32x32x2_f32 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x2_f32
 
 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x2bf16
 
 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x2f32
 
 v_mfma_f32_32x32x4_2b_bf16 a[0:31], v[2:3], v[4:5], a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4_2b_bf16
 
 v_mfma_f32_32x32x4_2b_f16 a[0:31], v[0:1], v[2:3], a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4_2b_f16
 
 v_mfma_f32_32x32x4_xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4_xf32
 
 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4bf16
 
 v_mfma_f32_32x32x4bf16_1k a[0:31], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4bf16_1k
 
 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4f16
 
 v_mfma_f32_32x32x4xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x4xf32
 
 v_mfma_f32_32x32x8_bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x8_bf16
 
 v_mfma_f32_32x32x8_f16 a[0:15], v[0:1], v[2:3], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x8_f16
 
 v_mfma_f32_32x32x8bf16 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x8bf16
 
 v_mfma_f32_32x32x8bf16_1k a[0:15], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x8bf16_1k
 
 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_32x32x8f16
 
 v_mfma_f32_4x4x1_16b_f32 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x1_16b_f32
 
 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x1f32
 
 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x2bf16
 
 v_mfma_f32_4x4x4_16b_bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x4_16b_bf16
 
 v_mfma_f32_4x4x4_16b_f16 a[0:3], v[0:1], v[2:3], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x4_16b_f16
 
 v_mfma_f32_4x4x4bf16 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x4bf16
 
 v_mfma_f32_4x4x4bf16_1k a[0:3], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x4bf16_1k
 
 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f32_4x4x4f16
 
 v_mfma_f64_16x16x4_f64 a[0:7], v[0:1], v[2:3], a[0:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f64_16x16x4_f64
 
 v_mfma_f64_16x16x4f64 a[0:7], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f64_16x16x4f64
 
 v_mfma_f64_4x4x4_4b_f64 a[0:1], v[0:1], a[2:3], a[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f64_4x4x4_4b_f64
 
 v_mfma_f64_4x4x4f64 a[0:1], a[0:1], a[2:3], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_f64_4x4x4f64
 
 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_16x16x16i8
 
 v_mfma_i32_16x16x32_i8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_16x16x32_i8
 
 v_mfma_i32_16x16x32i8 a[0:3], v[2:3], v[4:5], a[0:3] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_16x16x32i8
 
 v_mfma_i32_16x16x4_4b_i8 a[0:15], v0, v1, a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_16x16x4_4b_i8
 
 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_16x16x4i8
 
 v_mfma_i32_32x32x16_i8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_32x32x16_i8
 
 v_mfma_i32_32x32x16i8 a[0:15], v[2:3], v[4:5], a[0:15] blgp:5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_32x32x16i8
 
 v_mfma_i32_32x32x4_2b_i8 a[0:31], v0, v1, a[34:65]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_32x32x4_2b_i8
 
 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_32x32x4i8
 
 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_32x32x8i8
 
 v_mfma_i32_4x4x4_16b_i8 a[0:3], v0, v1, a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_4x4x4_16b_i8
 
 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mfma_i32_4x4x4i8
 
 v_min_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_legacy_f32
 
 v_min_legacy_f32_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_legacy_f32
 
 v_min_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_min_legacy_f32
 
 v_mov_b64 v[10:11], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mov_b64
 
 v_mov_b64_dpp v[10:11], v[2:3] row_newbcast:1 row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mov_b64
 
 v_mov_b64_e64 v[10:11], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mov_b64
 
 v_mul_lo_i32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_mul_lo_i32
 
 v_permlane16_var_b32 v0, v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_permlane16_var_b32
 
 v_permlanex16_var_b32 v0, v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_permlanex16_var_b32
 
 v_pk_add_f32 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_pk_add_f32
 
 v_pk_fma_f32 v[0:1], v[4:5], v[8:9], v[16:17]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_pk_fma_f32
 
 v_pk_mov_b32 v[0:1], flat_scratch, v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_pk_mov_b32
 
 v_pk_mul_f32 v[10:11], v[2:3], v[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_pk_mul_f32
 
 v_rcp_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_clamp_f32
 
 v_rcp_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_clamp_f32
 
 v_rcp_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_clamp_f64
 
 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_clamp_f64
 
 v_rcp_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_legacy_f32
 
 v_rcp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rcp_legacy_f32
 
 v_rsq_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_clamp_f32
 
 v_rsq_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_clamp_f32
 
 v_rsq_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_clamp_f64
 
 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_clamp_f64
 
 v_rsq_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_legacy_f32
 
 v_rsq_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_rsq_legacy_f32
 
 v_screen_partition_4se_b32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_screen_partition_4se_b32
 
 v_smfmac_f32_16x16x32_bf16 a[10:13], v[2:3], a[4:7], v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x32_bf16
 
 v_smfmac_f32_16x16x32_f16 a[10:13], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x32_f16
 
 v_smfmac_f32_16x16x32bf16 v[10:13], a[2:3], v[4:7], v4 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x32bf16
 
 v_smfmac_f32_16x16x32f16 v[10:13], a[2:3], v[4:7], v0 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x32f16
 
 v_smfmac_f32_16x16x64_bf8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64_bf8_bf8
 
 v_smfmac_f32_16x16x64_bf8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64_bf8_fp8
 
 v_smfmac_f32_16x16x64_fp8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64_fp8_bf8
 
 v_smfmac_f32_16x16x64_fp8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64_fp8_fp8
 
 v_smfmac_f32_16x16x64bf8bf8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64bf8bf8
 
 v_smfmac_f32_16x16x64bf8fp8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64bf8fp8
 
 v_smfmac_f32_16x16x64fp8bf8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64fp8bf8
 
 v_smfmac_f32_16x16x64fp8fp8 v[0:3], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_16x16x64fp8fp8
 
 v_smfmac_f32_32x32x16_bf16 a[10:25], v[2:3], a[4:7], v7
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x16_bf16
 
 v_smfmac_f32_32x32x16_f16 a[10:25], v[2:3], a[4:7], v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x16_f16
 
 v_smfmac_f32_32x32x16bf16 v[10:25], a[2:3], v[4:7], v6 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x16bf16
 
 v_smfmac_f32_32x32x16f16 v[10:25], a[2:3], v[4:7], v2 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x16f16
 
 v_smfmac_f32_32x32x32_bf8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32_bf8_bf8
 
 v_smfmac_f32_32x32x32_bf8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32_bf8_fp8
 
 v_smfmac_f32_32x32x32_fp8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32_fp8_bf8
 
 v_smfmac_f32_32x32x32_fp8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32_fp8_fp8
 
 v_smfmac_f32_32x32x32bf8bf8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32bf8bf8
 
 v_smfmac_f32_32x32x32bf8fp8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32bf8fp8
 
 v_smfmac_f32_32x32x32fp8bf8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32fp8bf8
 
 v_smfmac_f32_32x32x32fp8fp8 v[0:15], a[2:3], v[4:7], v1 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_f32_32x32x32fp8fp8
 
 v_smfmac_i32_16x16x64_i8 a[10:13], v[2:3], a[4:7], v9
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_i32_16x16x64_i8
 
 v_smfmac_i32_16x16x64i8 v[10:13], a[2:3], v[4:7], v8 cbsz:3 abid:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_i32_16x16x64i8
 
 v_smfmac_i32_32x32x32_i8 a[10:25], v[2:3], a[4:7], v11
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_i32_32x32x32_i8
 
 v_smfmac_i32_32x32x32i8 a[10:25], v[2:3], a[4:7], v11
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_smfmac_i32_32x32x32i8
 
 v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_sub_u16
 
 v_sub_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_sub_u16
 
 v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_sub_u16
 
 v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_co_u32
 
 v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_co_u32
 
 v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_co_u32
 
 v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_co_u32
 
 v_subb_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_u32
 
 v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_u32
 
 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_u32
 
 v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subb_u32
 
 v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_co_u32
 
 v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_co_u32
 
 v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_co_u32
 
 v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_co_u32
 
 v_subbrev_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_u32
 
 v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_u32
 
 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_u32
 
 v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subbrev_u32
 
 v_subrev_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_i32
 
 v_subrev_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_i32
 
 v_subrev_u16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_u16
 
 v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_u16
 
 v_subrev_u16_e32 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_u16
 
 v_subrev_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_u16
 
 v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_subrev_u16
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s b/llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s
index e022d58fef250..81c459e72ff48 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s
@@ -4,44 +4,44 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 s_add_pc_i64 s[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_add_pc_i64
 // GFX1250: s_add_pc_i64 s[2:3]                     ; encoding: [0x02,0x4b,0x80,0xbe]
 
 s_add_pc_i64 4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_add_pc_i64
 // GFX1250: s_add_pc_i64 4                          ; encoding: [0x84,0x4b,0x80,0xbe]
 
 s_add_pc_i64 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_add_pc_i64
 // GFX1250: s_add_pc_i64 0x64                       ; encoding: [0xff,0x4b,0x80,0xbe,0x64,0x00,0x00,0x00]
 
 s_add_pc_i64 0x12345678abcd0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_add_pc_i64
 // GFX1250: s_add_pc_i64 0x12345678abcd0            ; encoding: [0xfe,0x4b,0x80,0xbe,0xd0,0xbc,0x8a,0x67,0x45,0x23,0x01,0x00]
 
 s_get_pc_i64 s[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_get_pc_i64
 // GFX1250: s_get_pc_i64 s[2:3]                     ; encoding: [0x00,0x47,0x82,0xbe]
 
 s_getpc_b64 s[2:3]
 // GFX1250: s_get_pc_i64 s[2:3]                     ; encoding: [0x00,0x47,0x82,0xbe]
 
 s_set_pc_i64 s[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_set_pc_i64
 // GFX1250: s_set_pc_i64 s[2:3]                     ; encoding: [0x02,0x48,0x80,0xbe]
 
 s_setpc_b64 s[2:3]
 // GFX1250: s_set_pc_i64 s[2:3]                     ; encoding: [0x02,0x48,0x80,0xbe]
 
 s_swap_pc_i64 s[2:3], 10
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_swap_pc_i64
 // GFX1250: s_swap_pc_i64 s[2:3], 10                ; encoding: [0x8a,0x49,0x82,0xbe]
 
 s_swappc_b64 s[2:3], 10
 // GFX1250: s_swap_pc_i64 s[2:3], 10                ; encoding: [0x8a,0x49,0x82,0xbe]
 
 s_rfe_i64 s[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_rfe_i64
 // GFX1250: s_rfe_i64 s[2:3]                        ; encoding: [0x02,0x4a,0x80,0xbe]
 
 s_rfe_b64 s[2:3]
@@ -56,7 +56,7 @@ s_sendmsg_rtn_b64 s[2:3], sendmsg(MSG_RTN_GET_CLUSTER_BARRIER_STATE)
 // GFX1250: s_sendmsg_rtn_b64 s[2:3], sendmsg(MSG_RTN_GET_CLUSTER_BARRIER_STATE) ; encoding: [0x88,0x4d,0x82,0xbe]
 
 s_get_shader_cycles_u64 s[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_get_shader_cycles_u64
 // GFX1250: s_get_shader_cycles_u64 s[2:3]          ; encoding: [0x00,0x06,0x82,0xbe]
 
 s_barrier_signal -3
@@ -72,13 +72,13 @@ s_get_barrier_state s3, m0
 // GFX1250: s_get_barrier_state s3, m0              ; encoding: [0x7d,0x50,0x83,0xbe]
 
 s_wakeup_barrier 1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_wakeup_barrier
 // GFX1250: s_wakeup_barrier 1                      ; encoding: [0x81,0x57,0x80,0xbe]
 
 s_wakeup_barrier -1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_wakeup_barrier
 // GFX1250: s_wakeup_barrier -1                     ; encoding: [0xc1,0x57,0x80,0xbe]
 
 s_wakeup_barrier m0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_wakeup_barrier
 // GFX1250: s_wakeup_barrier m0                     ; encoding: [0x7d,0x57,0x80,0xbe]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s b/llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s
index bc2e977cc0dd7..76d1eabbcb937 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s
@@ -2,4 +2,4 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1250 -filetype=null %s 2>&1 | FileCheck --check-prefixes=GFX1250-ERR --implicit-check-not=error: -strict-whitespace %s
 
 s_setkill 0
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): s_setkill
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s
index 189a031701304..f946770717c40 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s
@@ -1,3 +1,4 @@
+// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 6
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -show-encoding %s | FileCheck --check-prefix=GFX1250 %s
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
@@ -2813,1275 +2814,1169 @@ scratch_store_block v1, v[2:33], s3 th:TH_STORE_HT scope:SCOPE_SE
 // GFX1250: scratch_store_block v1, v[2:33], s3 th:TH_STORE_HT scope:SCOPE_SE ; encoding: [0x03,0x00,0x15,0xed,0x00,0x00,0x26,0x01,0x01,0x00,0x00,0x00]
 
 global_load_b32 v0, v[2:3], off nv
+// GFX12-ERR: :[[@LINE-1]]:33: error: nv is not supported on this GPU
 // GFX1250: global_load_b32 v0, v[2:3], off nv      ; encoding: [0xfc,0x00,0x05,0xee,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_load_b32 v0, v[2:3], off nv
-// GFX12-ERR-NEXT:{{^}}                                ^
 
 global_store_b32 v[2:3], v0, off nv
+// GFX12-ERR: :[[@LINE-1]]:34: error: nv is not supported on this GPU
 // GFX1250: global_store_b32 v[2:3], v0, off nv     ; encoding: [0xfc,0x80,0x06,0xee,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_store_b32 v[2:3], v0, off nv
-// GFX12-ERR-NEXT:{{^}}                                 ^
 
 global_atomic_add v[2:3], v2, off nv
+// GFX12-ERR: :[[@LINE-1]]:35: error: nv is not supported on this GPU
 // GFX1250: global_atomic_add_u32 v[2:3], v2, off nv ; encoding: [0xfc,0x40,0x0d,0xee,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_atomic_add v[2:3], v2, off nv
-// GFX12-ERR-NEXT:{{^}}                                  ^
 
 global_load_addtid_b32 v5, s[2:3] nv
+// GFX12-ERR: :[[@LINE-1]]:35: error: nv is not supported on this GPU
 // GFX1250: global_load_addtid_b32 v5, s[2:3] nv    ; encoding: [0x82,0x00,0x0a,0xee,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_load_addtid_b32 v5, s[2:3] nv
-// GFX12-ERR-NEXT:{{^}}                                  ^
 
 scratch_load_b32 v0, v2, off nv
+// GFX12-ERR: :[[@LINE-1]]:30: error: nv is not supported on this GPU
 // GFX1250: scratch_load_b32 v0, v2, off nv         ; encoding: [0xfc,0x00,0x05,0xed,0x00,0x00,0x02,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_load_b32 v0, v2, off nv
-// GFX12-ERR-NEXT:{{^}}                             ^
 
 scratch_store_b32 v2, v0, off nv
+// GFX12-ERR: :[[@LINE-1]]:31: error: nv is not supported on this GPU
 // GFX1250: scratch_store_b32 v2, v0, off nv        ; encoding: [0xfc,0x80,0x06,0xed,0x00,0x00,0x02,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_store_b32 v2, v0, off nv
-// GFX12-ERR-NEXT:{{^}}                              ^
 
 flat_load_b32 v0, v[2:3] nv
+// GFX12-ERR: :[[@LINE-1]]:26: error: nv is not supported on this GPU
 // GFX1250: flat_load_b32 v0, v[2:3] nv             ; encoding: [0xfc,0x00,0x05,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}flat_load_b32 v0, v[2:3] nv
-// GFX12-ERR-NEXT:{{^}}                         ^
 
 flat_store_b32 v[2:3], v0 nv
+// GFX12-ERR: :[[@LINE-1]]:27: error: nv is not supported on this GPU
 // GFX1250: flat_store_b32 v[2:3], v0 nv            ; encoding: [0xfc,0x80,0x06,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}flat_store_b32 v[2:3], v0 nv
-// GFX12-ERR-NEXT:{{^}}                          ^
 
 flat_atomic_add v[2:3], v2 nv
+// GFX12-ERR: :[[@LINE-1]]:28: error: nv is not supported on this GPU
 // GFX1250: flat_atomic_add_u32 v[2:3], v2 nv       ; encoding: [0xfc,0x40,0x0d,0xec,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}flat_atomic_add v[2:3], v2 nv
-// GFX12-ERR-NEXT:{{^}}                           ^
 
 scratch_load_b32 v5, v2, off nv
+// GFX12-ERR: :[[@LINE-1]]:30: error: nv is not supported on this GPU
 // GFX1250: scratch_load_b32 v5, v2, off nv         ; encoding: [0xfc,0x00,0x05,0xed,0x05,0x00,0x02,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: nv is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_load_b32 v5, v2, off nv
-// GFX12-ERR-NEXT:{{^}}                             ^
 
 global_load_b32 v5, v1, s[2:3] offset:32 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:42: error: scale_offset is not supported on this GPU
 // GFX1250: global_load_b32 v5, v1, s[2:3] offset:32 scale_offset ; encoding: [0x02,0x00,0x05,0xee,0x05,0x00,0x01,0x00,0x01,0x20,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_load_b32 v5, v1, s[2:3] offset:32 scale_offset
-// GFX12-ERR-NEXT:{{^}}                                         ^
 
 global_store_b32 v5, v1, s[2:3] offset:32 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:43: error: scale_offset is not supported on this GPU
 // GFX1250: global_store_b32 v5, v1, s[2:3] offset:32 scale_offset ; encoding: [0x02,0x80,0x06,0xee,0x00,0x00,0x81,0x00,0x05,0x20,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_store_b32 v5, v1, s[2:3] offset:32 scale_offset
-// GFX12-ERR-NEXT:{{^}}                                          ^
 
 global_atomic_add_u32 v2, v5, s[2:3] scale_offset
+// GFX12-ERR: :[[@LINE-1]]:38: error: scale_offset is not supported on this GPU
 // GFX1250: global_atomic_add_u32 v2, v5, s[2:3] scale_offset ; encoding: [0x02,0x40,0x0d,0xee,0x00,0x00,0x81,0x02,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}global_atomic_add_u32 v2, v5, s[2:3] scale_offset
-// GFX12-ERR-NEXT:{{^}}                                     ^
 
 scratch_load_b32 v5, v2, off scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: scale_offset is not supported on this GPU
 // GFX1250: scratch_load_b32 v5, v2, off scale_offset ; encoding: [0x7c,0x00,0x05,0xed,0x05,0x00,0x03,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_load_b32 v5, v2, off scale_offset
-// GFX12-ERR-NEXT:{{^}}                             ^
 
 scratch_load_b32 v5, v2, off offset:32 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:40: error: scale_offset is not supported on this GPU
 // GFX1250: scratch_load_b32 v5, v2, off offset:32 scale_offset ; encoding: [0x7c,0x00,0x05,0xed,0x05,0x00,0x03,0x00,0x02,0x20,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_load_b32 v5, v2, off offset:32 scale_offset
-// GFX12-ERR-NEXT:{{^}}                                       ^
 
 scratch_load_b32 v5, v2, s1 offset:32 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:39: error: scale_offset is not supported on this GPU
 // GFX1250: scratch_load_b32 v5, v2, s1 offset:32 scale_offset ; encoding: [0x01,0x00,0x05,0xed,0x05,0x00,0x03,0x00,0x02,0x20,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_load_b32 v5, v2, s1 offset:32 scale_offset
-// GFX12-ERR-NEXT:{{^}}                                      ^
 
 scratch_store_b32 v2, v5, off scale_offset
+// GFX12-ERR: :[[@LINE-1]]:31: error: scale_offset is not supported on this GPU
 // GFX1250: scratch_store_b32 v2, v5, off scale_offset ; encoding: [0x7c,0x80,0x06,0xed,0x00,0x00,0x83,0x02,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_store_b32 v2, v5, off scale_offset
-// GFX12-ERR-NEXT:{{^}}                              ^
 
 scratch_store_b32 v2, v5, s1 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: scale_offset is not supported on this GPU
 // GFX1250: scratch_store_b32 v2, v5, s1 scale_offset ; encoding: [0x01,0x80,0x06,0xed,0x00,0x00,0x83,0x02,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: scale_offset is not supported on this GPU
-// GFX12-ERR-NEXT:{{^}}scratch_store_b32 v2, v5, s1 scale_offset
-// GFX12-ERR-NEXT:{{^}}                             ^
 
 flat_prefetch_b8 v[2:3]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3]                 ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] offset:1024    ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0xfc,0xff]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] offset:1024     ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x04,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] offset:-1024    ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0xfc,0xff]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] offset:-1024    ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0xfc,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] offset:-1024 th:TH_LOAD_NT scope:SCOPE_SE ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x14,0x00,0x02,0x00,0xfc,0xff]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] offset:-1024 th:TH_LOAD_NT scope:SCOPE_SE ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x14,0x00,0x02,0x00,0xfc,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] th:TH_LOAD_HT scope:SCOPE_CU ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x24,0x00,0x02,0x00,0xfc,0xff]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] th:TH_LOAD_HT   ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] offset:64 th:TH_LOAD_NT_RT scope:SCOPE_DEV ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x24,0x00,0x02,0x00,0xfc,0xff]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] offset:64 th:TH_LOAD_NT_RT scope:SCOPE_DEV ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x48,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] th:TH_LOAD_HT
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] th:TH_LOAD_HT   ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_prefetch_b8 v[2:3] th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v[2:3] th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x17,0xec,0x00,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_prefetch_b8 v[2:3], off offset:-1024 th:TH_LOAD_HT scope:SCOPE_SE
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_prefetch_b8
 // GFX1250: global_prefetch_b8 v[2:3], off offset:-1024 th:TH_LOAD_HT scope:SCOPE_SE ; encoding: [0x7c,0x40,0x17,0xee,0x00,0x00,0x24,0x00,0x02,0x00,0xfc,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_prefetch_b8 v4, s[2:3] offset:-1024 th:TH_LOAD_NT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_prefetch_b8
 // GFX1250: global_prefetch_b8 v4, s[2:3] offset:-1024 th:TH_LOAD_NT scope:SCOPE_DEV ; encoding: [0x02,0x40,0x17,0xee,0x00,0x00,0x18,0x00,0x04,0x00,0xfc,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_prefetch_b8 v4, s[2:3] th:TH_LOAD_RT_NT scope:SCOPE_CU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_prefetch_b8
 // GFX1250: global_prefetch_b8 v4, s[2:3] th:TH_LOAD_RT_NT ; encoding: [0x02,0x40,0x17,0xee,0x00,0x00,0x50,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_prefetch_b8 v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_prefetch_b8
 // GFX1250: global_prefetch_b8 v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x17,0xee,0x00,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_prefetch_b8 v[2:3], off offset:64 th:TH_LOAD_NT_RT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_prefetch_b8
 // GFX1250: global_prefetch_b8 v[2:3], off offset:64 th:TH_LOAD_NT_RT scope:SCOPE_DEV ; encoding: [0x7c,0x40,0x17,0xee,0x00,0x00,0x48,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v[2:3], off ; encoding: [0x7c,0x00,0x1c,0xee,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x00,0x1c,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v[2:3], off offset:-64 th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v[2:3], off offset:-64 th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x7c,0x00,0x1c,0xee,0x01,0x00,0x68,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v2, s[0:1]
-// GFX1250: global_load_monitor_b32 v1, v2, s[0:1] ; encoding: [0x00,0x00,0x1c,0xee,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
+// GFX1250: global_load_monitor_b32 v1, v2, s[0:1]  ; encoding: [0x00,0x00,0x1c,0xee,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
 
 global_load_monitor_b32 v1, v2, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v2, s[0:1] offset:64 ; encoding: [0x00,0x00,0x1c,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v2, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v2, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x00,0x00,0x1c,0xee,0x01,0x00,0x3c,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[0:1], v[2:3], off ; encoding: [0x7c,0x40,0x1c,0xee,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[0:1], v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[0:1], v[2:3], off offset:64 ; encoding: [0x7c,0x40,0x1c,0xee,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[0:1], v[2:3], off offset:-64 th:TH_LOAD_HT scope:SCOPE_SE
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[0:1], v[2:3], off offset:-64 th:TH_LOAD_HT scope:SCOPE_SE ; encoding: [0x7c,0x40,0x1c,0xee,0x00,0x00,0x24,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[0:1], v2, s[0:1]
-// GFX1250: encoding: [0x00,0x40,0x1c,0xee,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
+// GFX1250: global_load_monitor_b64 v[0:1], v2, s[0:1] ; encoding: [0x00,0x40,0x1c,0xee,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
 
 global_load_monitor_b64 v[0:1], v2, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[0:1], v2, s[0:1] offset:64 ; encoding: [0x00,0x40,0x1c,0xee,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[0:1], v2, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[0:1], v2, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x00,0x40,0x1c,0xee,0x00,0x00,0x3c,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b128 v[0:3], v[4:5], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
 // GFX1250: global_load_monitor_b128 v[0:3], v[4:5], off ; encoding: [0x7c,0x80,0x1c,0xee,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b128 v[0:3], v[4:5], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
 // GFX1250: global_load_monitor_b128 v[0:3], v[4:5], off offset:64 ; encoding: [0x7c,0x80,0x1c,0xee,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b128 v[0:3], v[4:5], off offset:-64 th:TH_LOAD_NT
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
 // GFX1250: global_load_monitor_b128 v[0:3], v[4:5], off offset:-64 th:TH_LOAD_NT ; encoding: [0x7c,0x80,0x1c,0xee,0x00,0x00,0x10,0x00,0x04,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b128 v[0:3], v4, s[0:1]
-// GFX1250: global_load_monitor_b128 v[0:3], v4, s[0:1] ; encoding:  [0x00,0x80,0x1c,0xee,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
+// GFX1250: global_load_monitor_b128 v[0:3], v4, s[0:1] ; encoding: [0x00,0x80,0x1c,0xee,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00]
 
 global_load_monitor_b128 v[0:3], v4, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
 // GFX1250: global_load_monitor_b128 v[0:3], v4, s[0:1] offset:64 ; encoding: [0x00,0x80,0x1c,0xee,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b128 v[0:3], v4, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b128
 // GFX1250: global_load_monitor_b128 v[0:3], v4, s[0:1] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x00,0x80,0x1c,0xee,0x00,0x00,0x3c,0x00,0x04,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b32 v1, v2, s[4:5] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b32
 // GFX1250: global_load_monitor_b32 v1, v2, s[4:5] offset:64 scale_offset ; encoding: [0x04,0x00,0x1c,0xee,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_monitor_b64 v[2:3], v2, s[4:5] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_monitor_b64
 // GFX1250: global_load_monitor_b64 v[2:3], v2, s[4:5] offset:64 scale_offset ; encoding: [0x04,0x40,0x1c,0xee,0x02,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b32 v1, v[2:3]
-// GFX1250: flat_load_monitor_b32 v1, v[2:3] ; encoding: [0x7c,0x00,0x1c,0xec,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b32
+// GFX1250: flat_load_monitor_b32 v1, v[2:3]        ; encoding: [0x7c,0x00,0x1c,0xec,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
 
 flat_load_monitor_b32 v1, v[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b32
 // GFX1250: flat_load_monitor_b32 v1, v[2:3] offset:64 ; encoding: [0x7c,0x00,0x1c,0xec,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b32 v1, v[2:3] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b32
 // GFX1250: flat_load_monitor_b32 v1, v[2:3] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x00,0x1c,0xec,0x01,0x00,0x3c,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b64 v[0:1], v[2:3]
-// GFX1250: flat_load_monitor_b64 v[0:1], v[2:3] ; encoding: [0x7c,0x40,0x1c,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b64
+// GFX1250: flat_load_monitor_b64 v[0:1], v[2:3]    ; encoding: [0x7c,0x40,0x1c,0xec,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00]
 
 flat_load_monitor_b64 v[0:1], v[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b64
 // GFX1250: flat_load_monitor_b64 v[0:1], v[2:3] offset:64 ; encoding: [0x7c,0x40,0x1c,0xec,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b64 v[0:1], v[2:3] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b64
 // GFX1250: flat_load_monitor_b64 v[0:1], v[2:3] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x1c,0xec,0x00,0x00,0x3c,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b128 v[0:3], v[4:5]
-// GFX1250: flat_load_monitor_b128 v[0:3], v[4:5] ; encoding: [0x7c,0x80,0x1c,0xec,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b128
+// GFX1250: flat_load_monitor_b128 v[0:3], v[4:5]   ; encoding: [0x7c,0x80,0x1c,0xec,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00]
 
 flat_load_monitor_b128 v[0:3], v[4:5] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b128
 // GFX1250: flat_load_monitor_b128 v[0:3], v[4:5] offset:64 ; encoding: [0x7c,0x80,0x1c,0xec,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b128 v[0:3], v[4:5] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b128
 // GFX1250: flat_load_monitor_b128 v[0:3], v[4:5] offset:-64 th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x80,0x1c,0xec,0x00,0x00,0x3c,0x00,0x04,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b32 v1, v2, s[4:5] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b32
 // GFX1250: flat_load_monitor_b32 v1, v2, s[4:5] offset:64 scale_offset ; encoding: [0x04,0x00,0x1c,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_load_monitor_b64 v[2:3], v2, s[4:5] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_load_monitor_b64
 // GFX1250: flat_load_monitor_b64 v[2:3], v2, s[4:5] offset:64 scale_offset ; encoding: [0x04,0x40,0x1c,0xec,0x02,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x19,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v[2:3], off offset:64 ; encoding: [0x7c,0xc0,0x19,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0xc0,0x19,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v2, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v2, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x00,0xc0,0x19,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v2, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v2, s[0:1] offset:64 ; encoding: [0x00,0xc0,0x19,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v2, s[0:1] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v2, s[0:1] offset:-64 ; encoding: [0x00,0xc0,0x19,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b32 v1, v2, s[4:5] offset:64 scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b32
 // GFX1250: cluster_load_b32 v1, v2, s[4:5] offset:64 scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0xc0,0x19,0xee,0x01,0x00,0x3d,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x00,0x1a,0xee,0x00,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v[2:3], off offset:64 ; encoding: [0x7c,0x00,0x1a,0xee,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v[2:3], off offset:-64 ; encoding: [0x7c,0x00,0x1a,0xee,0x00,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v2, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v2, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x00,0x00,0x1a,0xee,0x00,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v2, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v2, s[0:1] offset:64 ; encoding: [0x00,0x00,0x1a,0xee,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[0:1], v2, s[0:1] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[0:1], v2, s[0:1] offset:-64 ; encoding: [0x00,0x00,0x1a,0xee,0x00,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b64 v[2:3], v2, s[4:5] offset:64 scale_offset th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b64
 // GFX1250: cluster_load_b64 v[2:3], v2, s[4:5] offset:64 scale_offset th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x04,0x00,0x1a,0xee,0x02,0x00,0x69,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v[4:5], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v[4:5], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x1a,0xee,0x00,0x00,0x3c,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v[4:5], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v[4:5], off offset:64 ; encoding: [0x7c,0x40,0x1a,0xee,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v[4:5], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v[4:5], off offset:-64 ; encoding: [0x7c,0x40,0x1a,0xee,0x00,0x00,0x00,0x00,0x04,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v4, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v4, s[0:1] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x00,0x40,0x1a,0xee,0x00,0x00,0x68,0x00,0x04,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v4, s[0:1] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v4, s[0:1] offset:64 ; encoding: [0x00,0x40,0x1a,0xee,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_b128 v[0:3], v4, s[0:1] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_b128
 // GFX1250: cluster_load_b128 v[0:3], v4, s[0:1] offset:-64 ; encoding: [0x00,0x40,0x1a,0xee,0x00,0x00,0x00,0x00,0x04,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_atomic_add_f64 v[0:1], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v[0:1], v[2:3] offset:4095 ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[0:1], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_add_f64 v[254:255], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v[254:255], v[2:3] offset:4095 ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0xfe,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[254:255], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_add_f64 v[0:1], v[254:255] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v[0:1], v[254:255] offset:4095 ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x7f,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[0:1], v[254:255] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_add_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_add_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
+// GFX1250: flat_atomic_add_f64 v[0:1], v[2:3]      ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_add_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_add_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
+// GFX1250: flat_atomic_add_f64 v[0:1], v[2:3]      ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_add_f64 v[0:1], v[2:3] offset:7
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v[0:1], v[2:3] offset:7 ; encoding: [0x7c,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_add_f64 v[0:1], v[2:3] offset:7
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_num_f64 v[0:1], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_num_f64 v[254:255], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
 // GFX1250: flat_atomic_min_num_f64 v[254:255], v[2:3] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0xfe,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[254:255], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_num_f64 v[0:1], v[254:255] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[254:255] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x7f,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[0:1], v[254:255] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_num_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
+// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_min_num_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
+// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_min_num_f64 v[0:1], v[2:3] offset:7
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_num_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:7 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:7
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_num_f64 v[0:1], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_num_f64 v[254:255], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
 // GFX1250: flat_atomic_max_num_f64 v[254:255], v[2:3] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0xfe,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[254:255], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_num_f64 v[0:1], v[254:255] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[254:255] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x7f,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[0:1], v[254:255] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_num_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
+// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_max_num_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
+// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_max_num_f64 v[0:1], v[2:3] offset:7
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_num_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:7 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:7
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_f64 v[0:1], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[0:1], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_f64 v[254:255], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
 // GFX1250: flat_atomic_min_num_f64 v[254:255], v[2:3] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0xfe,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[254:255], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_f64 v[0:1], v[254:255] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[254:255] offset:4095 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x7f,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[0:1], v[254:255] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_min_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
+// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_min_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
+// GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_min_f64 v[0:1], v[2:3] offset:7
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_min_f64
 // GFX1250: flat_atomic_min_num_f64 v[0:1], v[2:3] offset:7 ; encoding: [0x7c,0xc0,0x16,0xec,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_min_f64 v[0:1], v[2:3] offset:7
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_f64 v[0:1], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[0:1], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_f64 v[254:255], v[2:3] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
 // GFX1250: flat_atomic_max_num_f64 v[254:255], v[2:3] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0xfe,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[254:255], v[2:3] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_f64 v[0:1], v[254:255] offset:4095
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[254:255] offset:4095 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x7f,0x00,0xff,0x0f,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[0:1], v[254:255] offset:4095
-// GFX12-ERR-NEXT:{{^}}^
 
 flat_atomic_max_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
+// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_max_f64 v[0:1], v[2:3]
-// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[0:1], v[2:3]
-// GFX12-ERR-NEXT:{{^}}^
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
+// GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3]  ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
 
 flat_atomic_max_f64 v[0:1], v[2:3] offset:7
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_max_f64
 // GFX1250: flat_atomic_max_num_f64 v[0:1], v[2:3] offset:7 ; encoding: [0x7c,0x00,0x17,0xec,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: flat_atomic_max_f64 v[0:1], v[2:3] offset:7
-// GFX12-ERR-NEXT:{{^}}^
 
 global_atomic_add_f64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_add_f64
 // GFX1250: global_atomic_add_f64 v[0:1], v[2:3], off ; encoding: [0x7c,0x40,0x15,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: global_atomic_add_f64 v[0:1], v[2:3], off
-// GFX12-ERR-NEXT:{{^}}^
 
 global_atomic_min_num_f64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_min_num_f64
 // GFX1250: global_atomic_min_num_f64 v[0:1], v[2:3], off ; encoding: [0x7c,0xc0,0x16,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: global_atomic_min_num_f64 v[0:1], v[2:3], off
-// GFX12-ERR-NEXT:{{^}}^
 
 global_atomic_max_num_f64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_max_num_f64
 // GFX1250: global_atomic_max_num_f64 v[0:1], v[2:3], off ; encoding: [0x7c,0x00,0x17,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: global_atomic_max_num_f64 v[0:1], v[2:3], off
-// GFX12-ERR-NEXT:{{^}}^
 
 global_atomic_min_f64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_min_f64
 // GFX1250: global_atomic_min_num_f64 v[0:1], v[2:3], off ; encoding: [0x7c,0xc0,0x16,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: global_atomic_min_f64 v[0:1], v[2:3], off
-// GFX12-ERR-NEXT:{{^}}^
 
 global_atomic_max_f64 v[0:1], v[2:3], off
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_max_f64
 // GFX1250: global_atomic_max_num_f64 v[0:1], v[2:3], off ; encoding: [0x7c,0x00,0x17,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
-// GFX12-ERR-NEXT: global_atomic_max_f64 v[0:1], v[2:3], off
-// GFX12-ERR-NEXT:{{^}}^
 
 global_store_async_from_lds_b8 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x18,0xee,0x00,0x00,0xbc,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b8 v[2:3], v1, off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v[2:3], v1, off offset:64 ; encoding: [0x7c,0xc0,0x18,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b8 v[2:3], v1, off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v[2:3], v1, off offset:-64 ; encoding: [0x7c,0xc0,0x18,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b8 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0xc0,0x18,0xee,0x00,0x00,0xe8,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b8 v2, v1, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v2, v1, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x18,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b8 v2, v1, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b8
 // GFX1250: global_store_async_from_lds_b8 v2, v1, s[2:3] offset:-64 ; encoding: [0x02,0xc0,0x18,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x00,0x19,0xee,0x00,0x00,0xbc,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v[2:3], v1, off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v[2:3], v1, off offset:64 ; encoding: [0x7c,0x00,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v[2:3], v1, off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v[2:3], v1, off offset:-64 ; encoding: [0x7c,0x00,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x00,0x19,0xee,0x00,0x00,0xe8,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v2, v1, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v2, v1, s[2:3] offset:64 ; encoding: [0x02,0x00,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v2, v1, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v2, v1, s[2:3] offset:-64 ; encoding: [0x02,0x00,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x19,0xee,0x00,0x00,0xbc,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v[2:3], v1, off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v[2:3], v1, off offset:64 ; encoding: [0x7c,0x40,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v[2:3], v1, off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v[2:3], v1, off offset:-64 ; encoding: [0x7c,0x40,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x40,0x19,0xee,0x00,0x00,0xe8,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v2, v1, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v2, v1, s[2:3] offset:64 ; encoding: [0x02,0x40,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v2, v1, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v2, v1, s[2:3] offset:-64 ; encoding: [0x02,0x40,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v[2:3], v1, off th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x80,0x19,0xee,0x00,0x00,0xbc,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v[2:3], v1, off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v[2:3], v1, off offset:64 ; encoding: [0x7c,0x80,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v[2:3], v1, off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v[2:3], v1, off offset:-64 ; encoding: [0x7c,0x80,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v2, v1, s[2:3] th:TH_STORE_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x80,0x19,0xee,0x00,0x00,0xe8,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v2, v1, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v2, v1, s[2:3] offset:64 ; encoding: [0x02,0x80,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b128 v2, v1, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b128
 // GFX1250: global_store_async_from_lds_b128 v2, v1, s[2:3] offset:-64 ; encoding: [0x02,0x80,0x19,0xee,0x00,0x00,0x80,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b32 v2, v1, s[4:5] scale_offset th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b32
 // GFX1250: global_store_async_from_lds_b32 v2, v1, s[4:5] scale_offset th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0x00,0x19,0xee,0x00,0x00,0xbd,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_store_async_from_lds_b64 v2, v1, s[4:5] scale_offset th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_store_async_from_lds_b64
 // GFX1250: global_store_async_from_lds_b64 v2, v1, s[4:5] scale_offset th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0x40,0x19,0xee,0x00,0x00,0xbd,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x80,0x1a,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x80,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x80,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x80,0x1a,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x80,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b8 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b8
 // GFX1250: cluster_load_async_to_lds_b8 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x80,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x1a,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v[2:3], off offset:64 ; encoding: [0x7c,0xc0,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0xc0,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0xc0,0x1a,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0xc0,0x1a,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x00,0x1b,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x00,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x00,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x00,0x1b,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x00,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x00,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x1b,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x40,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x40,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x40,0x1b,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x40,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b128 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b128
 // GFX1250: cluster_load_async_to_lds_b128 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x40,0x1b,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b32 v1, v2, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b32
 // GFX1250: cluster_load_async_to_lds_b32 v1, v2, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0xc0,0x1a,0xee,0x01,0x00,0x3d,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 cluster_load_async_to_lds_b64 v1, v2, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): cluster_load_async_to_lds_b64
 // GFX1250: cluster_load_async_to_lds_b64 v1, v2, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0x00,0x1b,0xee,0x01,0x00,0x3d,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x17,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v[2:3], off offset:64 ; encoding: [0x7c,0xc0,0x17,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0xc0,0x17,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0xc0,0x17,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x17,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b8 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b8
 // GFX1250: global_load_async_to_lds_b8 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0xc0,0x17,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x00,0x18,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x00,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x00,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x00,0x18,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x00,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x00,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x40,0x18,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x40,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x40,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x40,0x18,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x40,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x40,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v[2:3], off th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0x80,0x18,0xee,0x01,0x00,0x3c,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v[2:3], off offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v[2:3], off offset:64 ; encoding: [0x7c,0x80,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v[2:3], off offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v[2:3], off offset:-64 ; encoding: [0x7c,0x80,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v2, s[2:3] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x02,0x80,0x18,0xee,0x01,0x00,0x68,0x00,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v2, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v2, s[2:3] offset:64 ; encoding: [0x02,0x80,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b128 v1, v2, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b128
 // GFX1250: global_load_async_to_lds_b128 v1, v2, s[2:3] offset:-64 ; encoding: [0x02,0x80,0x18,0xee,0x01,0x00,0x00,0x00,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b32 v2, v1, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b32
 // GFX1250: global_load_async_to_lds_b32 v2, v1, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0x00,0x18,0xee,0x02,0x00,0x3d,0x00,0x01,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 global_load_async_to_lds_b64 v2, v1, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_load_async_to_lds_b64
 // GFX1250: global_load_async_to_lds_b64 v2, v1, s[4:5] scale_offset th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x04,0x40,0x18,0xee,0x02,0x00,0x3d,0x00,0x01,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 tensor_save s[0:1]
-// GFX1250: tensor_save s[0:1] ; encoding: [0x00,0x80,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_save
+// GFX1250: tensor_save s[0:1]                      ; encoding: [0x00,0x80,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
 
 tensor_save s[0:1] th:TH_STORE_BYPASS scope:SCOPE_SYS
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_save
 // GFX1250: tensor_save s[0:1] th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x00,0x80,0x1b,0xee,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 tensor_save s[0:1] offset:32
-// GFX1250: tensor_save s[0:1] offset:32 ; encoding: [0x00,0x80,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_save
+// GFX1250: tensor_save s[0:1] offset:32            ; encoding: [0x00,0x80,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00]
 
 tensor_stop
-// GFX1250: tensor_stop ; encoding: [0x7c,0xc0,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_stop
+// GFX1250: tensor_stop                             ; encoding: [0x7c,0xc0,0x1b,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
 
 tensor_stop th:TH_STORE_BYPASS scope:SCOPE_SYS
-// GFX1250: tensor_stop th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x1b,0xee,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_stop
+// GFX1250: tensor_stop  th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x7c,0xc0,0x1b,0xee,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00]
 
 flat_atomic_add_f32 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_add_f32 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x15,0xec,0x00,0x00,0x11,0x01,0x01,0x00,0x12,0x7a]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_add_f32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_add_f32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x15,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_add_f64 v[0:1], v3, v[2:3], s[2:3] scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v[0:1], v3, v[2:3], s[2:3] scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x15,0xec,0x00,0x00,0x11,0x01,0x03,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_atomic_add_f64 v3, v[2:3], s[2:3]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_add_f64
 // GFX1250: flat_atomic_add_f64 v3, v[2:3], s[2:3]  ; encoding: [0x02,0x40,0x15,0xec,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
 
 flat_atomic_add_u32 v0, v1, v2, s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_add_u32 v0, v1, v2, s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x0d,0xec,0x00,0x00,0x11,0x01,0x01,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_add_u32 v2, v3, s[2:3] offset:-64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_add_u32 v2, v3, s[2:3] offset:-64 ; encoding: [0x02,0x40,0x0d,0xec,0x00,0x00,0x80,0x01,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_add_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_add_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0xc0,0x10,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_add_u64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_add_u64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x10,0xec,0x00,0x00,0x11,0x01,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_and_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_and_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x0f,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_and_b32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_and_b32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x00,0x0f,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_and_b64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_and_b64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x40,0x12,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_and_b64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_and_b64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x12,0xec,0x00,0x00,0x11,0x01,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_cmpswap_b32 v0, v2, v[2:3], s[2:3] scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_cmpswap_b32 v0, v2, v[2:3], s[2:3] scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x0d,0xec,0x00,0x00,0x11,0x01,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_cmpswap_b32 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_cmpswap_b32 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x00,0x0d,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_cmpswap_b64 v[0:1], v2, v[2:5], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:52: error: not a valid operand.
 // GFX1250: flat_atomic_cmpswap_b64 v[0:1], v2, v[2:5], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x10,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_cmpswap_b64 v2, v[2:5], s[2:3]
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_cmpswap_b64 v2, v[2:5], s[2:3] ; encoding: [0x02,0x80,0x10,0xec,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_cond_sub_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:45: error: not a valid operand.
 // GFX1250: flat_atomic_cond_sub_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x14,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_cond_sub_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_cond_sub_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x00,0x14,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_dec_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_dec_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x10,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_dec_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_dec_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x00,0x10,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_dec_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_dec_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x40,0x13,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_dec_u64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_dec_u64 v[0:1], v2, v[2:3], s[2:3] offset:-64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x13,0xec,0x00,0x00,0x11,0x01,0x02,0xc0,0xff,0xff]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_inc_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_inc_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x0f,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_inc_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_inc_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x0f,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_inc_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_inc_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x00,0x13,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_inc_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_inc_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x13,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_max_num_f32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:44: error: not a valid operand.
 // GFX1250: flat_atomic_max_num_f32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x14,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_max_num_f32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_max_num_f32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x14,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_max_i32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_max_i32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x0e,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_max_i32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_max_i32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x0e,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_max_i64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_max_i64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0xc0,0x11,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_max_i64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_max_i64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x11,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_max_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_max_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x0e,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_max_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_max_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x0e,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_max_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_max_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x00,0x12,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_max_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_max_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x12,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_min_num_f32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:44: error: not a valid operand.
 // GFX1250: flat_atomic_min_num_f32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x14,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_min_num_f32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_min_num_f32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x40,0x14,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_min_i32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_min_i32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x0e,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_min_i32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_min_i32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x00,0x0e,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_min_i64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_min_i64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x40,0x11,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_min_i64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_min_i64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x11,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_min_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_min_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x0e,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_min_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_min_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x40,0x0e,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_min_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_min_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x80,0x11,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_min_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_min_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x11,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_or_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:39: error: not a valid operand.
 // GFX1250: flat_atomic_or_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x0f,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_or_b32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_or_b32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x40,0x0f,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_or_b64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_or_b64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x80,0x12,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_or_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:47: error: not a valid operand.
 // GFX1250: flat_atomic_or_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x12,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_sub_clamp_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:46: error: not a valid operand.
 // GFX1250: flat_atomic_sub_clamp_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x0d,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_sub_clamp_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_sub_clamp_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x0d,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_sub_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_sub_u32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x0d,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_sub_u32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_sub_u32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x0d,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_sub_u64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_sub_u64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x00,0x11,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_sub_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_sub_u64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x00,0x11,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_swap_b32 v0, v0, v2, s[2:3] scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_swap_b32 v0, v0, v2, s[2:3] scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x0c,0xec,0x00,0x00,0x11,0x01,0x00,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_swap_b32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_swap_b32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0xc0,0x0c,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_swap_b64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_swap_b64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0x40,0x10,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_swap_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:49: error: not a valid operand.
 // GFX1250: flat_atomic_swap_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x10,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_xor_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:40: error: not a valid operand.
 // GFX1250: flat_atomic_xor_b32 v0, v1, v2, s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x0f,0xec,0x00,0x00,0x11,0x01,0x01,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_xor_b32 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_xor_b32 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x0f,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_xor_b64 v2, v[2:3], s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_xor_b64 v2, v[2:3], s[2:3] offset:64 ; encoding: [0x02,0xc0,0x12,0xec,0x00,0x00,0x00,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_xor_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:48: error: not a valid operand.
 // GFX1250: flat_atomic_xor_b64 v[0:1], v2, v[2:3], s[2:3] offset:64 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0xc0,0x12,0xec,0x00,0x00,0x11,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_atomic_pk_add_f16 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:43: error: not a valid operand.
 // GFX1250: flat_atomic_pk_add_f16 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x40,0x16,0xec,0x00,0x00,0x11,0x01,0x01,0x00,0x12,0x7a]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_pk_add_f16 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_pk_add_f16 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x40,0x16,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_atomic_pk_add_bf16 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN
+// GFX12-ERR: :[[@LINE-1]]:44: error: not a valid operand.
 // GFX1250: flat_atomic_pk_add_bf16 v0, v1, v2, s[2:3] offset:8000000 scale_offset th:TH_ATOMIC_RETURN ; encoding: [0x02,0x80,0x16,0xec,0x00,0x00,0x11,0x01,0x01,0x00,0x12,0x7a]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand
 
 flat_atomic_pk_add_bf16 v2, v3, s[2:3] offset:64
+// GFX12-ERR: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
 // GFX1250: flat_atomic_pk_add_bf16 v2, v3, s[2:3] offset:64 ; encoding: [0x02,0x80,0x16,0xec,0x00,0x00,0x80,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
 
 flat_load_b128 v[2:5], v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:35: error: not a valid operand.
 // GFX1250: flat_load_b128 v[2:5], v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0xc0,0x05,0xec,0x02,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_b32 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: not a valid operand.
 // GFX1250: flat_load_b32 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x05,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_b64 v[2:3], v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:34: error: not a valid operand.
 // GFX1250: flat_load_b64 v[2:3], v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x05,0xec,0x02,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_b96 v[2:4], v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:34: error: not a valid operand.
 // GFX1250: flat_load_b96 v[2:4], v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x80,0x05,0xec,0x02,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_b16 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:34: error: not a valid operand.
 // GFX1250: flat_load_d16_b16 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x08,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_hi_b16 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:37: error: not a valid operand.
 // GFX1250: flat_load_d16_hi_b16 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0xc0,0x08,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_hi_i8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:36: error: not a valid operand.
 // GFX1250: flat_load_d16_hi_i8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x80,0x08,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_hi_u8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:36: error: not a valid operand.
 // GFX1250: flat_load_d16_hi_u8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x08,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_i8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:33: error: not a valid operand.
 // GFX1250: flat_load_d16_i8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0xc0,0x07,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_d16_u8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:33: error: not a valid operand.
 // GFX1250: flat_load_d16_u8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x80,0x07,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_i16 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: not a valid operand.
 // GFX1250: flat_load_i16 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0xc0,0x04,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_i8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:29: error: not a valid operand.
 // GFX1250: flat_load_i8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x04,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_u16 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: not a valid operand.
 // GFX1250: flat_load_u16 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x80,0x04,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_u8 v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:29: error: not a valid operand.
 // GFX1250: flat_load_u8 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x04,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_load_dword v1, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:32: error: not a valid operand.
 // GFX1250: flat_load_b32 v1, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x05,0xec,0x01,0x00,0x01,0x00,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b128 v2, v[2:5], s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:36: error: not a valid operand.
 // GFX1250: flat_store_b128 v2, v[2:5], s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x07,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b16 v2, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:31: error: not a valid operand.
 // GFX1250: flat_store_b16 v2, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x06,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b32 v2, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:31: error: not a valid operand.
 // GFX1250: flat_store_b32 v2, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x80,0x06,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b64 v2, v[2:3], s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:35: error: not a valid operand.
 // GFX1250: flat_store_b64 v2, v[2:3], s[2:3] offset:64 scale_offset ; encoding: [0x02,0xc0,0x06,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b8 v2, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:30: error: not a valid operand.
 // GFX1250: flat_store_b8 v2, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x06,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_b96 v2, v[2:4], s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:35: error: not a valid operand.
 // GFX1250: flat_store_b96 v2, v[2:4], s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x07,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_d16_hi_b16 v2, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:38: error: not a valid operand.
 // GFX1250: flat_store_d16_hi_b16 v2, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x40,0x09,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_store_d16_hi_b8 v2, v2, s[2:3] offset:64 scale_offset
+// GFX12-ERR: :[[@LINE-1]]:37: error: not a valid operand.
 // GFX1250: flat_store_d16_hi_b8 v2, v2, s[2:3] offset:64 scale_offset ; encoding: [0x02,0x00,0x09,0xec,0x00,0x00,0x01,0x01,0x02,0x40,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: not a valid operand.
 
 flat_prefetch_b8 v3, s[2:3]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_prefetch_b8
 // GFX1250: flat_prefetch_b8 v3, s[2:3]             ; encoding: [0x02,0x40,0x17,0xec,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00]
-// GFX12-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: instruction not supported on this GPU
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s
index d3e88896f89a0..f799a54fdc775 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s
@@ -3,33 +3,33 @@
 ; RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 tensor_load_to_lds s[0:3], s[4:11]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_load_to_lds
 // GFX1250: tensor_load_to_lds s[0:3], s[4:11]      ; encoding: [0x01,0x00,0x71,0xd0,0x00,0x00,0x00,0x7c,0x00,0x04,0x7c,0x7c]
 
 tensor_load_to_lds s[0:3], s[4:11] th:TH_LOAD_BYPASS scope:SCOPE_SYS
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_load_to_lds
 // GFX1250: tensor_load_to_lds s[0:3], s[4:11] th:TH_LOAD_BYPASS scope:SCOPE_SYS ; encoding: [0x01,0x00,0x71,0xd0,0x00,0x00,0x3c,0x7c,0x00,0x04,0x7c,0x7c]
 
 tensor_load_to_lds s[0:3], s[4:11], s[12:15], s[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_load_to_lds
 // GFX1250: tensor_load_to_lds s[0:3], s[4:11], s[12:15], s[16:19] ; encoding: [0x01,0x00,0x71,0xd0,0x00,0x00,0x00,0x7c,0x00,0x04,0x0c,0x10]
 
 tensor_load_to_lds s[0:3], s[4:11], s[12:15], s[16:19] th:TH_LOAD_NT_HT scope:SCOPE_DEV
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_load_to_lds
 // GFX1250: tensor_load_to_lds s[0:3], s[4:11], s[12:15], s[16:19] th:TH_LOAD_NT_HT scope:SCOPE_DEV ; encoding: [0x01,0x00,0x71,0xd0,0x00,0x00,0x68,0x7c,0x00,0x04,0x0c,0x10]
 
 tensor_store_from_lds s[0:3], s[4:11]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_store_from_lds
 // GFX1250: tensor_store_from_lds s[0:3], s[4:11]   ; encoding: [0x01,0x40,0x71,0xd0,0x00,0x00,0x00,0x7c,0x00,0x04,0x7c,0x7c]
 
 tensor_store_from_lds s[0:3], s[4:11] th:TH_STORE_BYPASS scope:SCOPE_SYS
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_store_from_lds
 // GFX1250: tensor_store_from_lds s[0:3], s[4:11] th:TH_STORE_BYPASS scope:SCOPE_SYS ; encoding: [0x01,0x40,0x71,0xd0,0x00,0x00,0x3c,0x7c,0x00,0x04,0x7c,0x7c]
 
 tensor_store_from_lds s[0:3], s[4:11], s[12:15], s[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_store_from_lds
 // GFX1250: tensor_store_from_lds s[0:3], s[4:11], s[12:15], s[16:19] ; encoding: [0x01,0x40,0x71,0xd0,0x00,0x00,0x00,0x7c,0x00,0x04,0x0c,0x10]
 
 tensor_store_from_lds s[0:3], s[4:11], s[12:15], s[16:19] th:TH_STORE_NT_HT scope:SCOPE_DEV
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): tensor_store_from_lds
 // GFX1250: tensor_store_from_lds s[0:3], s[4:11], s[12:15], s[16:19] th:TH_STORE_NT_HT scope:SCOPE_DEV ; encoding: [0x01,0x40,0x71,0xd0,0x00,0x00,0x68,0x7c,0x00,0x04,0x0c,0x10]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s
index d00b6798cfa64..1e7c600f5e8ae 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s
@@ -3,709 +3,709 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_f32 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_f32 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_f32 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_f32 v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x3c,0xfe,0x7f,0xff,0x6f,0x35,0x30]
 
 v_tanh_f16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_f16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_f16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_f16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_f16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_f16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x3e,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_tanh_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x94,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_prng_b32 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_prng_b32 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_prng_b32 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_prng_b32 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_prng_b32 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_prng_b32 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_prng_b32 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rcp_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_rcp_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_rcp_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_rcp_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_rcp_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rcp_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf2,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_sqrt_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_sqrt_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_sqrt_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_sqrt_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_sqrt_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_sqrt_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf4,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_rsq_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_rsq_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_rsq_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_rsq_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_rsq_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rsq_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf6,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_log_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_log_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_log_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_log_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_log_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_log_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_log_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_log_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_log_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_log_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_log_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_log_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_log_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_log_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf8,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_exp_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_exp_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_exp_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_exp_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_exp_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_exp_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfa,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_sin_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_sin_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_sin_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_sin_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_sin_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_sin_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfc,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_cos_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_cos_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_cos_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_cos_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_cos_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_cos_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_cvt_f32_bf16 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_cvt_f32_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_cvt_f32_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xe4,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_cvt_f16_bf8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf0,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xf0,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_cvt_f16_fp8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xee,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xee,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_cvt_pk_f16_bf8 v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xec,0x02,0x7e,0x02,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_fp8 v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xea,0x02,0x7e,0x02,0xe4,0x04,0xff]
 
 v_sat_pk4_i4_i8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe6,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_i4_i8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xe6,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_sat_pk4_u4_u8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe8,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xe8,0x02,0x7e,0x02,0x39,0x04,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s
index 79b103114bfb6..834651ce72a56 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s
@@ -3,773 +3,773 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_f32 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_f32 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_f32 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_f32 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_f32 v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v255, -|v255| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x3c,0xfe,0x7f,0xff,0x6f,0x35,0x30]
 
 v_tanh_f16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_f16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_f16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_f16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_f16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_f16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x3e,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_tanh_f16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_tanh_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_tanh_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_tanh_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_tanh_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_tanh_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x94,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_tanh_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_prng_b32 v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_prng_b32 v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_prng_b32 v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_prng_b32 v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_prng_b32 v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_prng_b32 v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_prng_b32 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_prng_b32 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_prng_b32 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rcp_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_rcp_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_rcp_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_rcp_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf2,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rcp_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf2,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_rcp_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf2,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_sqrt_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_sqrt_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_sqrt_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_sqrt_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf4,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_sqrt_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf4,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_sqrt_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf4,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_rsq_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_rsq_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_rsq_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_rsq_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf6,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_rsq_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf6,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_rsq_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf6,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_log_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_log_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_log_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_log_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_log_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xf8,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_log_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xf8,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_log_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf8,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_exp_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_exp_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_exp_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_exp_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_exp_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfa,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_exp_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfa,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_exp_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfa,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_sin_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_sin_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_sin_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_sin_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_sin_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfc,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_sin_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfc,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_sin_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_cos_bf16 v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_cos_bf16 v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_cos_bf16 v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_cos_bf16 v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_cos_bf16 v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_cos_bf16 v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v127.l, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_cos_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.h, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7f,0x81,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16 v5, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16 v5, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0xe4,0x00,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x40,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x41,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x01,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x0f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x11,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x1f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x21,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x2f,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x50,0x01,0xff]
 
 v_cvt_f32_bf16 v5, v1.l row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x5f,0x01,0x01]
 
 v_cvt_f32_bf16 v5, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x60,0x09,0x13]
 
 v_cvt_f32_bf16 v127, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v127, -|v127.l| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xe4,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
 
 v_cvt_f32_bf16 v5, v1.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.h quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x81,0x1b,0x00,0xff]
 
 v_cvt_f16_bf8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf0,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xf0,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_cvt_f16_bf8 v1.h, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.h, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xf0,0x02,0x7f,0x02,0xe4,0x00,0xff]
 
 v_cvt_f16_fp8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xee,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xee,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_cvt_f16_fp8 v1.h, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.h, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xee,0x02,0x7f,0x02,0xe4,0x00,0xff]
 
 v_cvt_pk_f16_bf8 v1, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xec,0x02,0x7e,0x02,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_bf8 v1, v2.h quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2.h quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xec,0x02,0x7e,0x82,0xe4,0x00,0xff]
 
 v_cvt_pk_f16_fp8 v1, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xea,0x02,0x7e,0x02,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_fp8 v1, v2.h quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2.h quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xea,0x02,0x7e,0x82,0xe4,0x00,0xff]
 
 v_sat_pk4_i4_i8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe6,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_i4_i8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xe6,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_sat_pk4_i4_i8 v1.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe6,0x02,0x7f,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe8,0x02,0x7e,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xe8,0x02,0x7e,0x02,0x39,0x04,0xff]
 
 v_sat_pk4_u4_u8 v1.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe8,0x02,0x7f,0x02,0x39,0x00,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s
index 84aa47297c5fd..61050fc5be7e0 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s
@@ -3,185 +3,185 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x3c,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f32 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x3c,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f32 v255, v255 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v255, v255 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x3c,0xfe,0x7f,0xff,0x00,0x00,0x00]
 
 v_tanh_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x3e,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x3e,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x3e,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_tanh_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x94,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x94,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x94,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_prng_b32 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x96,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_prng_b32 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x96,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_prng_b32 v255, v255 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v255, v255 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x96,0xfe,0x7f,0xff,0x00,0x00,0x00]
 
 v_rcp_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf2,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf2,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf2,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_sqrt_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf4,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_rsq_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf6,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf6,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf6,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_log_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf8,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_log_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf8,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_log_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf8,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_exp_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfa,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_exp_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfa,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_exp_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfa,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_sin_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfc,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sin_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfc,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sin_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfc,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_cos_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cos_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfe,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cos_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfe,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_cvt_f32_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v127, v127 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xe4,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_cvt_f16_bf8 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf0,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf0,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xee,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xee,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xec,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xea,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe6,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe6,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe8,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe8,0x02,0x7e,0x02,0x77,0x39,0x05]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s
index a67cd83cfeb3f..0b3c01bfa62f5 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s
@@ -3,249 +3,249 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x3c,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f32 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x3c,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f32 v255, v255 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_dpp v255, v255 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x3c,0xfe,0x7f,0xff,0x00,0x00,0x00]
 
 v_tanh_f16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x3e,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x3e,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_f16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x3e,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_tanh_f16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x3e,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_tanh_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x94,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x94,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_tanh_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x94,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_tanh_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x94,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_prng_b32 v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x96,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_prng_b32 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0x96,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_prng_b32 v255, v255 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_dpp v255, v255 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0x96,0xfe,0x7f,0xff,0x00,0x00,0x00]
 
 v_rcp_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf2,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf2,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf2,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_rcp_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf2,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_sqrt_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf4,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_sqrt_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf4,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_rsq_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf6,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf6,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf6,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_rsq_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf6,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_log_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf8,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_log_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf8,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_log_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xf8,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_log_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf8,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_exp_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfa,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_exp_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfa,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_exp_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfa,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_exp_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfa,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_sin_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfc,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sin_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfc,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_sin_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfc,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_sin_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfc,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_cos_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cos_bf16 v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xfe,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cos_bf16 v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v127.l, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xfe,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_cos_bf16 v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_dpp v5.h, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xfe,0x0a,0x7f,0x81,0x77,0x39,0x05]
 
 v_cvt_f32_bf16 v5, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16 v5, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe4,0x0a,0x7e,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16 v127, v127.l dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v127, v127.l dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xe9,0xe4,0xfe,0x7e,0x7f,0x00,0x00,0x00]
 
 v_cvt_f32_bf16 v5, v1.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_dpp v5, v1.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe4,0x0a,0x7e,0x81,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf0,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xf0,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xf0,0x02,0x7f,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xee,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xee,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xee,0x02,0x7f,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v2.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xec,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v2.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_dpp v1, v2.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xec,0x02,0x7e,0x82,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v2.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xea,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v2.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_dpp v1, v2.h dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xea,0x02,0x7e,0x82,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe6,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe6,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v1.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe6,0x02,0x7f,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe8,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0xea,0xe8,0x02,0x7e,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v1.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0xe8,0x02,0x7f,0x02,0x77,0x39,0x05]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
index 102776e774f45..16646b31cbff8 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
@@ -4,673 +4,673 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX1200-ERR --implicit-check-not=error: %s
 
 v_fmac_f64 v[4:5], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[2:3], v[4:5]   ; encoding: [0x02,0x09,0x08,0x2e]
 
 v_fmac_f64 v[254:255], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[254:255], v[2:3], v[4:5] ; encoding: [0x02,0x09,0xfc,0x2f]
 
 v_fmac_f64 v[4:5], v[254:255], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[254:255], v[4:5] ; encoding: [0xfe,0x09,0x08,0x2e]
 
 v_fmac_f64 v[4:5], vcc, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], vcc, v[4:5]      ; encoding: [0x6a,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], exec, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], exec, v[4:5]     ; encoding: [0x7e,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], 0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0, v[4:5]        ; encoding: [0x80,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], -1, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], -1, v[4:5]       ; encoding: [0xc1,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], 0.5, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0.5, v[4:5]      ; encoding: [0xf0,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], -4.0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], -4.0, v[4:5]     ; encoding: [0xf7,0x08,0x08,0x2e]
 
 v_fmac_f64 v[4:5], 0xaf123456, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0xaf123456, v[4:5] ; encoding: [0xff,0x08,0x08,0x2e,0x56,0x34,0x12,0xaf]
 
 v_fmac_f64 v[4:5], 0x3f717273, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0x3f717273, v[4:5] ; encoding: [0xff,0x08,0x08,0x2e,0x73,0x72,0x71,0x3f]
 
 v_fmac_f64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x2e]
 
 v_fmac_f64 v[4:5], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[2:3], v[8:9]   ; encoding: [0x02,0x11,0x08,0x2e]
 
 v_fmac_f64 v[254:255], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[254:255], v[2:3], v[8:9] ; encoding: [0x02,0x11,0xfc,0x2f]
 
 v_fmac_f64 v[4:5], v[254:255], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[254:255], v[8:9] ; encoding: [0xfe,0x11,0x08,0x2e]
 
 v_fmac_f64 v[4:5], vcc, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], vcc, v[8:9]      ; encoding: [0x6a,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], exec, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], exec, v[8:9]     ; encoding: [0x7e,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], 0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0, v[8:9]        ; encoding: [0x80,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], -1, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], -1, v[8:9]       ; encoding: [0xc1,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], 0.5, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], 0.5, v[8:9]      ; encoding: [0xf0,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], -4.0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], -4.0, v[8:9]     ; encoding: [0xf7,0x10,0x08,0x2e]
 
 v_fmac_f64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x2e]
 
 v_fmac_f64 v[4:5], v[2:3], vcc
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], vcc      ; encoding: [0x04,0x00,0x17,0xd5,0x02,0xd5,0x00,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], exec
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], exec     ; encoding: [0x04,0x00,0x17,0xd5,0x02,0xfd,0x00,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], 0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], 0        ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x01,0x01,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], -1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], -1       ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x83,0x01,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], 0.5
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], 0.5      ; encoding: [0x04,0x00,0x17,0xd5,0x02,0xe1,0x01,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], -4.0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], -4.0     ; encoding: [0x04,0x00,0x17,0xd5,0x02,0xef,0x01,0x02]
 
 v_fmac_f64 v[4:5], -v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], -v[2:3], v[8:9]  ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x22]
 
 v_fmac_f64 v[4:5], v[2:3], -v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], -v[8:9]  ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x42]
 
 v_fmac_f64 v[4:5], -v[2:3], -v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], -v[2:3], -v[8:9] ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x62]
 
 v_fmac_f64 v[4:5], |v[2:3]|, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], |v[2:3]|, v[8:9] ; encoding: [0x04,0x01,0x17,0xd5,0x02,0x11,0x02,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], |v[8:9]|
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], |v[8:9]| ; encoding: [0x04,0x02,0x17,0xd5,0x02,0x11,0x02,0x02]
 
 v_fmac_f64 v[4:5], |v[2:3]|, |v[8:9]|
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], |v[2:3]|, |v[8:9]| ; encoding: [0x04,0x03,0x17,0xd5,0x02,0x11,0x02,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], v[8:9] clamp
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], v[8:9] clamp ; encoding: [0x04,0x80,0x17,0xd5,0x02,0x11,0x02,0x02]
 
 v_fmac_f64 v[4:5], v[2:3], v[8:9] mul:2
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], v[8:9] mul:2 ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x0a]
 
 v_fmac_f64 v[4:5], v[2:3], v[8:9] mul:4
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], v[8:9] mul:4 ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x12]
 
 v_fmac_f64 v[4:5], v[2:3], v[8:9] div:2
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_f64
 // GFX1250: v_fmac_f64_e64 v[4:5], v[2:3], v[8:9] div:2 ; encoding: [0x04,0x00,0x17,0xd5,0x02,0x11,0x02,0x1a]
 
 v_add_nc_u64 v[4:5], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[2:3], v[4:5] ; encoding: [0x02,0x09,0x08,0x50]
 
 v_add_nc_u64 v[254:255], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[254:255], v[2:3], v[4:5] ; encoding: [0x02,0x09,0xfc,0x51]
 
 v_add_nc_u64_e64 v[4:5], s[2:3], s[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], s[2:3], s[4:5] ; encoding: [0x04,0x00,0x28,0xd5,0x02,0x08,0x00,0x02]
 
 v_add_nc_u64 v[4:5], v[254:255], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[254:255], v[4:5] ; encoding: [0xfe,0x09,0x08,0x50]
 
 v_add_nc_u64 v[4:5], vcc, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], vcc, v[4:5]    ; encoding: [0x6a,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], exec, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], exec, v[4:5]   ; encoding: [0x7e,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], 0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], 0, v[4:5]      ; encoding: [0x80,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], -1, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], -1, v[4:5]     ; encoding: [0xc1,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], 0.5, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], 0.5, v[4:5]    ; encoding: [0xf0,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], -4.0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], -4.0, v[4:5]   ; encoding: [0xf7,0x08,0x08,0x50]
 
 v_add_nc_u64 v[4:5], 0xaf123456, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250-ASM: v_add_nc_u64_e32 v[4:5], 0xaf123456, v[4:5] ; encoding: [0xfe,0x08,0x08,0x50,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 // GFX1250-DIS: v_add_nc_u64_e32 v[4:5], lit64(0xaf123456), v[4:5] ; encoding: [0xfe,0x08,0x08,0x50,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 
 v_add_nc_u64 v[4:5], 0x3f717273, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], 0x3f717273, v[4:5] ; encoding: [0xff,0x08,0x08,0x50,0x73,0x72,0x71,0x3f]
 
 v_add_nc_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x50]
 
 v_add_nc_u64 v[4:5], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[2:3], v[8:9] ; encoding: [0x02,0x11,0x08,0x50]
 
 v_add_nc_u64 v[254:255], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[254:255], v[2:3], v[8:9] ; encoding: [0x02,0x11,0xfc,0x51]
 
 v_add_nc_u64 v[4:5], v[254:255], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[254:255], v[8:9] ; encoding: [0xfe,0x11,0x08,0x50]
 
 v_add_nc_u64 v[4:5], vcc, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], vcc, v[8:9]    ; encoding: [0x6a,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], exec, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], exec, v[8:9]   ; encoding: [0x7e,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], 0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], 0, v[8:9]      ; encoding: [0x80,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], -1, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], -1, v[8:9]     ; encoding: [0xc1,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], 0.5, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], 0.5, v[8:9]    ; encoding: [0xf0,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], -4.0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], -4.0, v[8:9]   ; encoding: [0xf7,0x10,0x08,0x50]
 
 v_add_nc_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x50]
 
 v_add_nc_u64 v[4:5], v[2:3], vcc
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], vcc    ; encoding: [0x04,0x00,0x28,0xd5,0x02,0xd5,0x00,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], exec
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], exec   ; encoding: [0x04,0x00,0x28,0xd5,0x02,0xfd,0x00,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], 0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], 0      ; encoding: [0x04,0x00,0x28,0xd5,0x02,0x01,0x01,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], -1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], -1     ; encoding: [0x04,0x00,0x28,0xd5,0x02,0x83,0x01,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], 0.5
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], 0.5    ; encoding: [0x04,0x00,0x28,0xd5,0x02,0xe1,0x01,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], -4.0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], -4.0   ; encoding: [0x04,0x00,0x28,0xd5,0x02,0xef,0x01,0x02]
 
 v_add_nc_u64 v[4:5], v[2:3], v[8:9] clamp
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_nc_u64
 // GFX1250: v_add_nc_u64_e64 v[4:5], v[2:3], v[8:9] clamp ; encoding: [0x04,0x80,0x28,0xd5,0x02,0x11,0x02,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[2:3], v[4:5] ; encoding: [0x02,0x09,0x08,0x52]
 
 v_sub_nc_u64 v[254:255], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[254:255], v[2:3], v[4:5] ; encoding: [0x02,0x09,0xfc,0x53]
 
 v_sub_nc_u64_e64 v[4:5], s[2:3], s[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], s[2:3], s[4:5] ; encoding: [0x04,0x00,0x29,0xd5,0x02,0x08,0x00,0x02]
 
 v_sub_nc_u64 v[4:5], v[254:255], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[254:255], v[4:5] ; encoding: [0xfe,0x09,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], vcc, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], vcc, v[4:5]    ; encoding: [0x6a,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], exec, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], exec, v[4:5]   ; encoding: [0x7e,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], 0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], 0, v[4:5]      ; encoding: [0x80,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], -1, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], -1, v[4:5]     ; encoding: [0xc1,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], 0.5, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], 0.5, v[4:5]    ; encoding: [0xf0,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], -4.0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], -4.0, v[4:5]   ; encoding: [0xf7,0x08,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], 0xaf123456, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250-ASM: v_sub_nc_u64_e32 v[4:5], 0xaf123456, v[4:5] ; encoding: [0xfe,0x08,0x08,0x52,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 // GFX1250-DIS: v_sub_nc_u64_e32 v[4:5], lit64(0xaf123456), v[4:5] ; encoding: [0xfe,0x08,0x08,0x52,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 
 v_sub_nc_u64 v[4:5], 0x3f717273, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], 0x3f717273, v[4:5] ; encoding: [0xff,0x08,0x08,0x52,0x73,0x72,0x71,0x3f]
 
 v_sub_nc_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x52]
 
 v_sub_nc_u64 v[4:5], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[2:3], v[8:9] ; encoding: [0x02,0x11,0x08,0x52]
 
 v_sub_nc_u64 v[254:255], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[254:255], v[2:3], v[8:9] ; encoding: [0x02,0x11,0xfc,0x53]
 
 v_sub_nc_u64 v[4:5], v[254:255], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[254:255], v[8:9] ; encoding: [0xfe,0x11,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], vcc, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], vcc, v[8:9]    ; encoding: [0x6a,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], exec, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], exec, v[8:9]   ; encoding: [0x7e,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], 0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], 0, v[8:9]      ; encoding: [0x80,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], -1, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], -1, v[8:9]     ; encoding: [0xc1,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], 0.5, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], 0.5, v[8:9]    ; encoding: [0xf0,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], -4.0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], -4.0, v[8:9]   ; encoding: [0xf7,0x10,0x08,0x52]
 
 v_sub_nc_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x52]
 
 v_sub_nc_u64 v[4:5], v[2:3], vcc
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], vcc    ; encoding: [0x04,0x00,0x29,0xd5,0x02,0xd5,0x00,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], exec
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], exec   ; encoding: [0x04,0x00,0x29,0xd5,0x02,0xfd,0x00,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], 0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], 0      ; encoding: [0x04,0x00,0x29,0xd5,0x02,0x01,0x01,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], -1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], -1     ; encoding: [0x04,0x00,0x29,0xd5,0x02,0x83,0x01,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], 0.5
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], 0.5    ; encoding: [0x04,0x00,0x29,0xd5,0x02,0xe1,0x01,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], -4.0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], -4.0   ; encoding: [0x04,0x00,0x29,0xd5,0x02,0xef,0x01,0x02]
 
 v_sub_nc_u64 v[4:5], v[2:3], v[8:9] clamp
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sub_nc_u64
 // GFX1250: v_sub_nc_u64_e64 v[4:5], v[2:3], v[8:9] clamp ; encoding: [0x04,0x80,0x29,0xd5,0x02,0x11,0x02,0x02]
 
 v_mul_u64 v[4:5], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[2:3], v[4:5]    ; encoding: [0x02,0x09,0x08,0x54]
 
 v_mul_u64 v[254:255], v[2:3], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[254:255], v[2:3], v[4:5] ; encoding: [0x02,0x09,0xfc,0x55]
 
 v_mul_u64_e64 v[4:5], s[2:3], s[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], s[2:3], s[4:5]    ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0x08,0x00,0x02]
 
 v_mul_u64 v[4:5], v[254:255], v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[254:255], v[4:5] ; encoding: [0xfe,0x09,0x08,0x54]
 
 v_mul_u64 v[4:5], vcc, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], vcc, v[4:5]       ; encoding: [0x6a,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], exec, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], exec, v[4:5]      ; encoding: [0x7e,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], 0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], 0, v[4:5]         ; encoding: [0x80,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], -1, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], -1, v[4:5]        ; encoding: [0xc1,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], 0.5, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], 0.5, v[4:5]       ; encoding: [0xf0,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], -4.0, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], -4.0, v[4:5]      ; encoding: [0xf7,0x08,0x08,0x54]
 
 v_mul_u64 v[4:5], 0xaf123456, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250-ASM: v_mul_u64_e32 v[4:5], 0xaf123456, v[4:5] ; encoding: [0xfe,0x08,0x08,0x54,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 // GFX1250-DIS: v_mul_u64_e32 v[4:5], lit64(0xaf123456), v[4:5] ; encoding: [0xfe,0x08,0x08,0x54,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]
 
 v_mul_u64 v[4:5], 0x3f717273, v[4:5]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], 0x3f717273, v[4:5] ; encoding: [0xff,0x08,0x08,0x54,0x73,0x72,0x71,0x3f]
 
 v_mul_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x54]
 
 v_mul_u64 v[4:5], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[2:3], v[8:9]    ; encoding: [0x02,0x11,0x08,0x54]
 
 v_mul_u64 v[254:255], v[2:3], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[254:255], v[2:3], v[8:9] ; encoding: [0x02,0x11,0xfc,0x55]
 
 v_mul_u64 v[4:5], v[254:255], v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[254:255], v[8:9] ; encoding: [0xfe,0x11,0x08,0x54]
 
 v_mul_u64 v[4:5], vcc, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], vcc, v[8:9]       ; encoding: [0x6a,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], exec, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], exec, v[8:9]      ; encoding: [0x7e,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], 0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], 0, v[8:9]         ; encoding: [0x80,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], -1, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], -1, v[8:9]        ; encoding: [0xc1,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], 0.5, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], 0.5, v[8:9]       ; encoding: [0xf0,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], -4.0, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], -4.0, v[8:9]      ; encoding: [0xf7,0x10,0x08,0x54]
 
 v_mul_u64 v[4:5], v[2:3], v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e32 v[4:5], v[2:3], v[254:255] ; encoding: [0x02,0xfd,0x09,0x54]
 
 v_mul_u64 v[4:5], v[2:3], vcc
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], vcc       ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0xd5,0x00,0x02]
 
 v_mul_u64 v[4:5], v[2:3], exec
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], exec      ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0xfd,0x00,0x02]
 
 v_mul_u64 v[4:5], v[2:3], 0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], 0         ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0x01,0x01,0x02]
 
 v_mul_u64 v[4:5], v[2:3], -1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], -1        ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0x83,0x01,0x02]
 
 v_mul_u64 v[4:5], v[2:3], 0.5
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], 0.5       ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0xe1,0x01,0x02]
 
 v_mul_u64 v[4:5], v[2:3], -4.0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mul_u64
 // GFX1250: v_mul_u64_e64 v[4:5], v[2:3], -4.0      ; encoding: [0x04,0x00,0x2a,0xd5,0x02,0xef,0x01,0x02]
 
 v_fmamk_f64 v[6:7], v[4:5], 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], v[4:5], 0x405ec000, v[2:3] ; encoding: [0x04,0x05,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], v[254:255], 0x405ec00000000000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], v[254:255], 0x405ec000, v[2:3] ; encoding: [0xfe,0x05,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], s[2:3], 0x405ec00012345678, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], s[2:3], 0x405ec00012345678, v[2:3] ; encoding: [0x02,0x04,0x0c,0x46,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], vcc, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], vcc, 0x405ec000, v[2:3] ; encoding: [0x6a,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], exec, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], exec, 0x405ec000, v[2:3] ; encoding: [0x7e,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], null, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], null, 0x405ec000, v[2:3] ; encoding: [0x7c,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], -1, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], -1, 0x405ec000, v[2:3] ; encoding: [0xc1,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], 0.5, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], 0.5, 0x405ec000, v[2:3] ; encoding: [0xf0,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[6:7], src_scc, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[6:7], src_scc, 0x405ec000, v[2:3] ; encoding: [0xfd,0x04,0x0c,0x46,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[254:255], 0x405ec000, 0x405ec000, v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[254:255], 0x405ec000, 0x405ec000, v[254:255] ; encoding: [0xfe,0xfc,0xfd,0x47,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[254:255], 0x405ec00012345678, 0x405ec00012345678, v[254:255]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[254:255], 0x405ec00012345678, 0x405ec00012345678, v[254:255] ; encoding: [0xfe,0xfc,0xfd,0x47,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[254:255], 123.0, 0x405ec000, v[2:3]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[254:255], 0x405ec000, 0x405ec000, v[2:3] ; encoding: [0xfe,0x04,0xfc,0x47,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmamk_f64 v[4:5], v[2:3], 123.1, v[6:7]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], v[2:3], 0x405ec66666666666, v[6:7] ; encoding: [0x02,0x0d,0x08,0x46,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmamk_f64 v[4:5], 0x405ec66666666666, 123.1, v[6:7]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], 0x405ec66666666666, 0x405ec66666666666, v[6:7] ; encoding: [0xfe,0x0c,0x08,0x46,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmamk_f64 v[4:5], 123.1, 123.1, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], 0x405ec66666666666, 0x405ec66666666666, v[8:9] ; encoding: [0xfe,0x10,0x08,0x46,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmamk_f64 v[4:5], 1.0, 1.0, v[6:7]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], 1.0, 0x3ff00000, v[6:7] ; encoding: [0xf2,0x0c,0x08,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x3f]
 
 v_fmamk_f64 v[4:5], 1e-320, 1e-320, v[6:7]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], lit64(0x7e8), lit64(0x7e8), v[6:7] ; encoding: [0xfe,0x0c,0x08,0x46,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
 
 v_fmamk_f64 v[4:5], lit64(0x7e8), 1e-320, v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], lit64(0x7e8), lit64(0x7e8), v[8:9] ; encoding: [0xfe,0x10,0x08,0x46,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
 
 v_fmamk_f64 v[4:5], lit64(0x7e8), lit64(0x7e8), v[8:9]
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmamk_f64
 // GFX1250: v_fmamk_f64 v[4:5], lit64(0x7e8), lit64(0x7e8), v[8:9] ; encoding: [0xfe,0x10,0x08,0x46,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
 
 v_fmaak_f64 v[6:7], v[4:5], v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], v[4:5], v[8:9], 0x405ec000 ; encoding: [0x04,0x11,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], v[254:255], v[8:9], 0x405ec00000000000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], v[254:255], v[8:9], 0x405ec000 ; encoding: [0xfe,0x11,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], s[2:3], v[8:9], 0x405ec00012345678
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], s[2:3], v[8:9], 0x405ec00012345678 ; encoding: [0x02,0x10,0x0c,0x48,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], vcc, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], vcc, v[8:9], 0x405ec000 ; encoding: [0x6a,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], exec, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], exec, v[8:9], 0x405ec000 ; encoding: [0x7e,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], null, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], null, v[8:9], 0x405ec000 ; encoding: [0x7c,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], -1, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], -1, v[8:9], 0x405ec000 ; encoding: [0xc1,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], 0.5, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], 0.5, v[8:9], 0x405ec000 ; encoding: [0xf0,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[6:7], src_scc, v[8:9], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[6:7], src_scc, v[8:9], 0x405ec000 ; encoding: [0xfd,0x10,0x0c,0x48,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[254:255], 0x405ec000, v[254:255], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[254:255], 0x405ec000, v[254:255], 0x405ec000 ; encoding: [0xfe,0xfc,0xfd,0x49,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[254:255], 0x405ec00000000000, v[254:255], 0x405ec00000000000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[254:255], 0x405ec000, v[254:255], 0x405ec000 ; encoding: [0xfe,0xfc,0xfd,0x49,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[254:255], 0x405ec00012345678, v[254:255], 0x405ec00012345678
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[254:255], 0x405ec00012345678, v[254:255], 0x405ec00012345678 ; encoding: [0xfe,0xfc,0xfd,0x49,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[254:255], lit64(0x405ec00012345678), v[254:255], lit(0x405ec00012345678)
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250-ASM: v_fmaak_f64 v[254:255], lit64(0x405ec00012345678), v[254:255], lit(0x405ec00012345678) ; encoding: [0xfe,0xfc,0xfd,0x49,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 // GFX1250-DIS: v_fmaak_f64 v[254:255], 0x405ec00012345678, v[254:255], 0x405ec00012345678 ; encoding: [0xfe,0xfc,0xfd,0x49,0x78,0x56,0x34,0x12,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[254:255], 123.0, v[2:3], 0x405ec000
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[254:255], 0x405ec000, v[2:3], 0x405ec000 ; encoding: [0xfe,0x04,0xfc,0x49,0x00,0x00,0x00,0x00,0x00,0xc0,0x5e,0x40]
 
 v_fmaak_f64 v[4:5], v[2:3], v[2:3], 123.1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], v[2:3], v[2:3], 0x405ec66666666666 ; encoding: [0x02,0x05,0x08,0x48,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmaak_f64 v[4:5], 0x405ec66666666666, v[6:7], 123.1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], 0x405ec66666666666, v[6:7], 0x405ec66666666666 ; encoding: [0xfe,0x0c,0x08,0x48,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmaak_f64 v[4:5], 123.1, v[8:9], 123.1
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], 0x405ec66666666666, v[8:9], 0x405ec66666666666 ; encoding: [0xfe,0x10,0x08,0x48,0x66,0x66,0x66,0x66,0x66,0xc6,0x5e,0x40]
 
 v_fmaak_f64 v[4:5], 1.0, v[8:9], 1.0
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], 1.0, v[8:9], 0x3ff00000 ; encoding: [0xf2,0x10,0x08,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x3f]
 
 v_fmaak_f64 v[4:5], 1e-320, v[6:7], 1e-320
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], lit64(0x7e8), v[6:7], lit64(0x7e8) ; encoding: [0xfe,0x0c,0x08,0x48,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
 
 v_fmaak_f64 v[4:5], lit64(0x7e8), v[8:9], 1e-320
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], lit64(0x7e8), v[8:9], lit64(0x7e8) ; encoding: [0xfe,0x10,0x08,0x48,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
 
 v_fmaak_f64 v[4:5], lit64(0x7e8), v[8:9], lit64(0x7e8)
-// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1200-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmaak_f64
 // GFX1250: v_fmaak_f64 v[4:5], lit64(0x7e8), v[8:9], lit64(0x7e8) ; encoding: [0xfe,0x10,0x08,0x48,0xe8,0x07,0x00,0x00,0x00,0x00,0x00,0x00]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s
index e9fdd3e2435aa..df405d10c3326 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s
@@ -3,251 +3,251 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:161 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0xa1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:100 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xfe,0x8f,0x01,0x41,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x15 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x15 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x34,0xd6,0xfa,0x04,0xae,0xa1,0x01,0x0f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:63 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x34,0xd6,0xfa,0x04,0xaa,0xe1,0x01,0x11,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x24 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xee,0x81,0x01,0x1f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:5 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xfe,0xa1,0x01,0x21,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:6 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xfa,0xc1,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x34,0xd6,0xfa,0x04,0xf2,0xa9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x34,0xd6,0xfa,0x04,0x06,0x0b,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xc2,0x6b,0x01,0x60,0x09,0x13]
 
 v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x34,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:161 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0xa1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:100 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x8c,0x01,0x41,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v255 bitop3:0 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v255 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0x07,0x01,0x01,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x16 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x16 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x33,0xd6,0xfa,0x04,0xa6,0xc1,0x01,0x0f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:63 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x33,0xd6,0xfa,0x04,0xae,0xe1,0x01,0x11,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo bitop3:0x24 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0xaa,0x81,0x01,0x1f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:5 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xee,0xa1,0x01,0x21,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:6 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0xc1,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfa,0x01,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x33,0xd6,0xfa,0x04,0xfa,0xa9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x06,0x6b,0x01,0x60,0x09,0x13]
 
 v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x33,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x78,0x33,0xd6,0xfa,0x04,0xfe,0x01,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:102 op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:0x66 op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x7c,0x33,0xd6,0xfa,0x04,0xfe,0xc9,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:103 op_sel:[1,0,0,0] row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x67 op_sel:[1,0,0,0] row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x0c,0x33,0xd6,0xfa,0x04,0xfa,0xe9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:104 op_sel:[0,1,0,0] row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:0x68 op_sel:[0,1,0,0] row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x15,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:104 op_sel:[0,0,1,0] row_xmask:0 row_mask:0x1 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:0x68 op_sel:[0,0,1,0] row_xmask:0 row_mask:0x1 bank_mask:0x3 ; encoding: [0x05,0x25,0x33,0xd6,0xfa,0x04,0x06,0x0b,0x01,0x60,0x01,0x13]
 
 v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:104 op_sel:[0,0,0,1] row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:0x68 op_sel:[0,0,0,1] row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:1 fi:1 ; encoding: [0xff,0x45,0x33,0xd6,0xfa,0xfe,0xf7,0x0b,0xff,0x6f,0x0d,0x30]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:102 op_sel:[1,1,1,1] quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x66 op_sel:[1,1,1,1] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x7c,0x33,0xd6,0xfa,0x04,0x0e,0xcc,0x01,0xe4,0x00,0xff]
 
 v_add_min_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_add_min_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_min_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_max_i32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_max_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_max_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_min_u32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_min_u32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_min_u32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_max_u32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_max_u32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_max_u32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x08,0x01,0x5f,0x01,0x01]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x10,0x01,0x60,0x09,0x13]
 
 v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x6d,0xd7,0xfa,0xfe,0x03,0x38,0xff,0x6f,0x05,0x30]
 
 v_cvt_pk_fp8_f32_e64_dpp v1, -v2, |v3| clamp quad_perm:[3,2,1,0] row_mask:0xe bank_mask:0xd
@@ -263,249 +263,249 @@ v_cvt_sr_fp8_f32_e64_dpp v1, -v2, v3 clamp quad_perm:[3,2,1,0] row_mask:0xe bank
 // GFX1250: v_cvt_sr_fp8_f32_e64_dpp v1, -v2, v3 clamp quad_perm:[3,2,1,0] row_mask:0xe bank_mask:0xd ; encoding: [0x01,0x80,0x6b,0xd7,0xfa,0x06,0x02,0x20,0x02,0x1b,0x00,0xed]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0xe4,0x00,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x40,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xfe,0x07,0x01,0x41,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xae,0x01,0x01,0x0f,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xaa,0x01,0x01,0x11,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x6e,0xd7,0xfa,0x04,0xfe,0x41,0x01,0x21,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x03,0x6e,0xd7,0xfa,0x04,0xf2,0x61,0x01,0x50,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x01,0x6e,0xd7,0xfa,0x04,0x06,0x2b,0x01,0x5f,0x01,0x01]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x02,0x6e,0xd7,0xfa,0x04,0x16,0x52,0x01,0x60,0x09,0x13]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x83,0x6e,0xd7,0xfa,0xfe,0xf7,0x7b,0xff,0x6f,0x05,0x30]
 
 v_ashr_pk_i8_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3 ; encoding: [0x02,0x40,0x90,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0x53]
 
 v_ashr_pk_u8_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3 ; encoding: [0x02,0x40,0x91,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0x53]
 
 v_cvt_pk_bf8_f16 v1, v2 op_sel:[0,0] quad_perm:[1,2,3,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x00,0x73,0xd7,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_pk_bf8_f16_e64_dpp v1, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1 ; encoding: [0x01,0x40,0x73,0xd7,0xfa,0x00,0x00,0x00,0x02,0x50,0x05,0x53]
 
 v_cvt_pk_fp8_f16 v1, v2 op_sel:[0,0] quad_perm:[1,2,3,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x00,0x72,0xd7,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_pk_fp8_f16_e64_dpp v1, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1 ; encoding: [0x01,0x40,0x72,0xd7,0xfa,0x00,0x00,0x00,0x02,0x50,0x05,0x53]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x08,0x01,0x5f,0x01,0x01]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x10,0x01,0x60,0x09,0x13]
 
 v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x6f,0xd7,0xfa,0xfe,0x03,0x38,0xff,0x6f,0x05,0x30]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0xe4,0x00,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x40,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xfe,0x07,0x01,0x41,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xae,0x01,0x01,0x0f,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xaa,0x01,0x01,0x11,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x70,0xd7,0xfa,0x04,0xfe,0x41,0x01,0x21,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x03,0x70,0xd7,0xfa,0x04,0xf2,0x61,0x01,0x50,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x01,0x70,0xd7,0xfa,0x04,0x06,0x2b,0x01,0x5f,0x01,0x01]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x02,0x70,0xd7,0xfa,0x04,0x16,0x52,0x01,0x60,0x09,0x13]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x83,0x70,0xd7,0xfa,0xfe,0xf7,0x7b,0xff,0x6f,0x05,0x30]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 op_sel:[1] quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x60,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 op_sel:[1]  byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x68,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 op_sel:[1]  quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x60,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 op_sel:[1]  byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x68,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s
index 97005f4533154..e726d3bf8b5b8 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s
@@ -3,251 +3,251 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:161 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0xa1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:100 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xfe,0x8f,0x01,0x41,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x15 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x15 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x34,0xd6,0xfa,0x04,0xae,0xa1,0x01,0x0f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:63 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x34,0xd6,0xfa,0x04,0xaa,0xe1,0x01,0x11,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x24 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xee,0x81,0x01,0x1f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:5 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xfe,0xa1,0x01,0x21,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:6 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x34,0xd6,0xfa,0x04,0xfa,0xc1,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x34,0xd6,0xfa,0x04,0xf2,0xa9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x34,0xd6,0xfa,0x04,0x06,0x0b,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x34,0xd6,0xfa,0x04,0xc2,0x6b,0x01,0x60,0x09,0x13]
 
 v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x34,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:161 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:0xa1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:0x27 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:100 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x8c,0x01,0x41,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v255.l bitop3:0 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v255.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0x07,0x01,0x01,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, s105 bitop3:0x16 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, s105 bitop3:0x16 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x33,0xd6,0xfa,0x04,0xa6,0xc1,0x01,0x0f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_hi bitop3:63 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_hi bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x33,0xd6,0xfa,0x04,0xae,0xe1,0x01,0x11,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_lo bitop3:0x24 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_lo bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0xaa,0x81,0x01,0x1f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, ttmp15 bitop3:5 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, ttmp15 bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xee,0xa1,0x01,0x21,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_hi bitop3:6 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_hi bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0xc1,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfa,0x01,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x33,0xd6,0xfa,0x04,0xfa,0xa9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, null bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, null bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x06,0x6b,0x01,0x60,0x09,0x13]
 
 v_bitop3_b16_e64_dpp v255.l, v255.l, v255.l, src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255.l, v255.l, v255.l, src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x33,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x78,0x33,0xd6,0xfa,0x04,0xfe,0x01,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi bitop3:102 op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi bitop3:0x66 op_sel:[1,1,1,1] row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x7c,0x33,0xd6,0xfa,0x04,0xfe,0xc9,0x01,0x2f,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.h, v2.l, exec_lo bitop3:103 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.h, v2.l, exec_lo bitop3:0x67 op_sel:[1,0,0,0] row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x0c,0x33,0xd6,0xfa,0x04,0xfa,0xe9,0x01,0x50,0x01,0xff]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.h, null bitop3:104 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.h, null bitop3:0x68 op_sel:[0,1,0,0] row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x15,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:104 op_sel:[0,0,1,0] row_xmask:0 row_mask:0x1 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:0x68 op_sel:[0,0,1,0] row_xmask:0 row_mask:0x1 bank_mask:0x3 ; encoding: [0x05,0x25,0x33,0xd6,0xfa,0x04,0x06,0x0b,0x01,0x60,0x01,0x13]
 
 v_bitop3_b16_e64_dpp v255.h, v255.l, v255.l, src_scc bitop3:104 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255.h, v255.l, v255.l, src_scc bitop3:0x68 op_sel:[0,0,0,1] row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:1 fi:1 ; encoding: [0xff,0x45,0x33,0xd6,0xfa,0xfe,0xf7,0x0b,0xff,0x6f,0x0d,0x30]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, v3.h bitop3:102 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, v3.h bitop3:0x66 op_sel:[1,1,1,1] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x7c,0x33,0xd6,0xfa,0x04,0x0e,0xcc,0x01,0xe4,0x00,0xff]
 
 v_add_min_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_add_min_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_min_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x60,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_max_i32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_max_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_max_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5e,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_min_u32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_min_u32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_min_u32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x61,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_add_max_u32 v2, v4, v7, v8 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, v8 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x1b,0x00,0xff]
 
 v_add_max_u32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_add_max_u32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x5f,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x08,0x01,0x5f,0x01,0x01]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x6d,0xd7,0xfa,0x04,0x02,0x10,0x01,0x60,0x09,0x13]
 
 v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x6d,0xd7,0xfa,0xfe,0x03,0x38,0xff,0x6f,0x05,0x30]
 
 v_cvt_pk_fp8_f32_e64_dpp v1.l, -v2, |v3| clamp quad_perm:[3,2,1,0] row_mask:0xe bank_mask:0xd
@@ -263,249 +263,249 @@ v_cvt_sr_fp8_f32_e64_dpp v1, -v2, v3 clamp quad_perm:[3,2,1,0] row_mask:0xe bank
 // GFX1250: v_cvt_sr_fp8_f32_e64_dpp v1, -v2, v3 clamp quad_perm:[3,2,1,0] row_mask:0xe bank_mask:0xd ; encoding: [0x01,0x80,0x6b,0xd7,0xfa,0x06,0x02,0x20,0x02,0x1b,0x00,0xed]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0xe4,0x00,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x40,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xfe,0x07,0x01,0x41,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xae,0x01,0x01,0x0f,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6e,0xd7,0xfa,0x04,0xaa,0x01,0x01,0x11,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x6e,0xd7,0xfa,0x04,0xfe,0x41,0x01,0x21,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x03,0x6e,0xd7,0xfa,0x04,0xf2,0x61,0x01,0x50,0x01,0xff]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x01,0x6e,0xd7,0xfa,0x04,0x06,0x2b,0x01,0x5f,0x01,0x01]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x02,0x6e,0xd7,0xfa,0x04,0x16,0x52,0x01,0x60,0x09,0x13]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x83,0x6e,0xd7,0xfa,0xfe,0xf7,0x7b,0xff,0x6f,0x05,0x30]
 
 v_ashr_pk_i8_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x90,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_ashr_pk_i8_i32 v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3 ; encoding: [0x02,0x40,0x90,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0x53]
 
 v_ashr_pk_u8_i32 v2, v4, v7, v8 quad_perm:[1,2,3,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, v8 quad_perm:[1,2,3,1] row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x79,0x00,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, v8 row_share:3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, v8 row_share:3 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x22,0x04,0x04,0x53,0x05,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, 1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x02,0x00,0x91,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0xff]
 
 v_ashr_pk_u8_i32 v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v2, v4, v7, 1 op_sel:[0,0,0,1] row_share:0 row_mask:0x5 bank_mask:0x3 ; encoding: [0x02,0x40,0x91,0xd6,0xfa,0x0e,0x06,0x02,0x04,0x50,0x01,0x53]
 
 v_cvt_pk_bf8_f16 v1.l, v2 quad_perm:[1,2,3,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x00,0x73,0xd7,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_pk_bf8_f16_e64_dpp v1.h, v2 row_share:0 row_mask:0x5 bank_mask:0x3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1.h, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1 ; encoding: [0x01,0x40,0x73,0xd7,0xfa,0x00,0x00,0x00,0x02,0x50,0x05,0x53]
 
 v_cvt_pk_fp8_f16 v1.l, v2 quad_perm:[1,2,3,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x00,0x72,0xd7,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_pk_fp8_f16_e64_dpp v1.h, v2 row_share:0 row_mask:0x5 bank_mask:0x3 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1.h, v2 op_sel:[0,1] row_share:0 row_mask:0x5 bank_mask:0x3 fi:1 ; encoding: [0x01,0x40,0x72,0xd7,0xfa,0x00,0x00,0x00,0x02,0x50,0x05,0x53]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x08,0x01,0x5f,0x01,0x01]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x6f,0xd7,0xfa,0x04,0x02,0x10,0x01,0x60,0x09,0x13]
 
 v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x6f,0xd7,0xfa,0xfe,0x03,0x38,0xff,0x6f,0x05,0x30]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0xe4,0x00,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0x0e,0x04,0x01,0x40,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xfe,0x07,0x01,0x41,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xa6,0x01,0x01,0x01,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xae,0x01,0x01,0x0f,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x70,0xd7,0xfa,0x04,0xaa,0x01,0x01,0x11,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x70,0xd7,0xfa,0x04,0xfe,0x41,0x01,0x21,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x03,0x70,0xd7,0xfa,0x04,0xf2,0x61,0x01,0x50,0x01,0xff]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x01,0x70,0xd7,0xfa,0x04,0x06,0x2b,0x01,0x5f,0x01,0x01]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x02,0x70,0xd7,0xfa,0x04,0x16,0x52,0x01,0x60,0x09,0x13]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x83,0x70,0xd7,0xfa,0xfe,0xf7,0x7b,0xff,0x6f,0x05,0x30]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2.h, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 byte_sel:2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 byte_sel:2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 byte_sel:1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 byte_sel:1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x60,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_bf8_f16 v1, v2.h, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x68,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.h, v3 quad_perm:[0,1,2,3] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 byte_sel:2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 byte_sel:2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 byte_sel:1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 byte_sel:1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x60,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_sr_fp8_f16 v1, v2.h, v3 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x68,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s
index 94678363853d3..2ac346a22f5f6 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s
@@ -3,171 +3,171 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:161 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:0xa1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xfe,0x37,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xa6,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:100 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x64 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xae,0x89,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:0 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x15 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x15 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x34,0xd6,0xe9,0x04,0xee,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:63 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:0x3f dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x07,0x34,0xd6,0xe9,0x04,0xfe,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xfa,0x81,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0xf2,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0x06,0xc3,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:77 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:0x4d dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x01,0x34,0xd6,0xea,0x04,0xc2,0xab,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:88 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:0x58 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x03,0x34,0xd6,0xe9,0xfe,0xf7,0x0b,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v255 bitop3:161 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v255 bitop3:0xa1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xfe,0x37,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xa6,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:100 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:0x64 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xae,0x89,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo bitop3:0 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:15 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:0xf dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x33,0xd6,0xe9,0x04,0xee,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:63 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:0x3f dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x07,0x33,0xd6,0xe9,0x04,0xfe,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xfa,0x81,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0xf2,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x33,0xd6,0xea,0x04,0x06,0xc3,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:77 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:0x4d dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x01,0x33,0xd6,0xe9,0xfe,0xf7,0xab,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x78,0x33,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:88 op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:0x58 op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x7b,0x33,0xd6,0xe9,0x04,0xfe,0x09,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:99 op_sel:[1,0,0,0] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x63 op_sel:[1,0,0,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x0c,0x33,0xd6,0xe9,0x04,0xfa,0x69,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, null op_sel:[0,1,0,0] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, null op_sel:[0,1,0,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x10,0x33,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:102 op_sel:[0,0,1,0] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:0x66 op_sel:[0,0,1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x24,0x33,0xd6,0xe9,0x04,0x06,0xcb,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:103 op_sel:[0,0,0,1] dpp8:[0,0,0,0,0,0,0,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:0x67 op_sel:[0,0,0,1] dpp8:[0,0,0,0,0,0,0,0] fi:1 ; encoding: [0xff,0x44,0x33,0xd6,0xea,0xfe,0xf7,0xeb,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:102 op_sel:[1,1,1,1] dpp8:[0,0,0,0,0,0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x66 op_sel:[1,1,1,1] dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0x05,0x7c,0x33,0xd6,0xe9,0x04,0x0e,0xcc,0x01,0x00,0x00,0x00]
 
 v_add_min_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x60,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_min_i32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x60,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_max_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_max_i32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x5e,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_min_u32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x61,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_min_u32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x61,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_max_u32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_max_u32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x5f,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6d,0xd7,0xe9,0x04,0x02,0x08,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x6d,0xd7,0xea,0x04,0x02,0x10,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x6d,0xd7,0xe9,0xfe,0x03,0x38,0xff,0x00,0x00,0x00]
 
 v_cvt_pk_fp8_f32_e64_dpp v5, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1]
@@ -183,177 +183,177 @@ v_cvt_sr_fp8_f32_e64_dpp v5, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1]
 // GFX1250: v_cvt_sr_fp8_f32_e64_dpp v5, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1] ; encoding: [0x05,0x80,0x6b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0xa9,0x21]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x6e,0xd7,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x03,0x6e,0xd7,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x6e,0xd7,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x02,0x6e,0xd7,0xea,0x04,0x16,0x52,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x83,0x6e,0xd7,0xe9,0xfe,0xf7,0x7b,0xff,0x00,0x00,0x00]
 
 v_ashr_pk_i8_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x90,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_i8_i32 v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x40,0x90,0xd6,0xea,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_u8_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x91,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_u8_i32 v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x40,0x91,0xd6,0xea,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf8_f16 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x00,0x73,0xd7,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_bf8_f16_e64_dpp v1, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x40,0x73,0xd7,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_fp8_f16 v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x00,0x72,0xd7,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_fp8_f16_e64_dpp v1, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x40,0x72,0xd7,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6f,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6f,0xd7,0xe9,0x04,0x02,0x08,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x6f,0xd7,0xea,0x04,0x02,0x10,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x6f,0xd7,0xe9,0xfe,0x03,0x38,0xff,0x00,0x00,0x00]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x70,0xd7,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x03,0x70,0xd7,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x70,0xd7,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x02,0x70,0xd7,0xea,0x04,0x16,0x52,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x83,0x70,0xd7,0xe9,0xfe,0xf7,0x7b,0xff,0x00,0x00,0x00]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x00,0x75,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 op_sel:[1] dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x08,0x75,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x40,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x20,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x60,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 op_sel:[1] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x68,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x00,0x74,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 op_sel:[1] dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x08,0x74,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x40,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x20,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x60,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 op_sel:[1] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 op_sel:[1,0,0] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x68,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s
index 9f25df29a4ca4..09770cf5c3e60 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s
@@ -3,171 +3,171 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:161 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, v255 bitop3:0xa1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xfe,0x37,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xa6,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:100 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_hi bitop3:0x64 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xae,0x89,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo bitop3:0 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x15 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, ttmp15 bitop3:0x15 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x34,0xd6,0xe9,0x04,0xee,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:63 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_hi bitop3:0x3f dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x07,0x34,0xd6,0xe9,0x04,0xfe,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x34,0xd6,0xe9,0x04,0xfa,0x81,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0xf2,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x34,0xd6,0xe9,0x04,0x06,0xc3,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:77 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v5, v1, v2, 0.5 bitop3:0x4d dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x01,0x34,0xd6,0xea,0x04,0xc2,0xab,0x01,0x77,0x39,0x05]
 
 v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:88 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
 // GFX1250: v_bitop3_b32_e64_dpp v255, v255, v255, src_scc bitop3:0x58 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x03,0x34,0xd6,0xe9,0xfe,0xf7,0x0b,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v255.l bitop3:161 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v255.l bitop3:0xa1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xfe,0x37,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, s105 bitop3:0x27 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xa6,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_hi bitop3:100 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_hi bitop3:0x64 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xae,0x89,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_lo bitop3:0 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, ttmp15 bitop3:15 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, ttmp15 bitop3:0xf dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x33,0xd6,0xe9,0x04,0xee,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_hi bitop3:63 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_hi bitop3:0x3f dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x07,0x33,0xd6,0xe9,0x04,0xfe,0xe1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, exec_lo bitop3:0x24 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x04,0x33,0xd6,0xe9,0x04,0xfa,0x81,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, null bitop3:5 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x33,0xd6,0xe9,0x04,0xf2,0xa1,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:6 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x33,0xd6,0xea,0x04,0x06,0xc3,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v255.l, v255.l, v255.l, src_scc bitop3:77 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255.l, v255.l, v255.l, src_scc bitop3:0x4d dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x01,0x33,0xd6,0xe9,0xfe,0xf7,0xab,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x78,0x33,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi bitop3:88 op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi bitop3:0x58 op_sel:[1,1,1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x7b,0x33,0xd6,0xe9,0x04,0xfe,0x09,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.h, v2.l, exec_lo bitop3:99 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.h, v2.l, exec_lo bitop3:0x63 op_sel:[1,0,0,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x0c,0x33,0xd6,0xe9,0x04,0xfa,0x69,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.h, null dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.h, null op_sel:[0,1,0,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x10,0x33,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:102 op_sel:[0,0,1,0] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, -1 bitop3:0x66 op_sel:[0,0,1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x24,0x33,0xd6,0xe9,0x04,0x06,0xcb,0x01,0x77,0x39,0x05]
 
 v_bitop3_b16_e64_dpp v255.h, v255.l, v255.l, src_scc bitop3:103 dpp8:[0,0,0,0,0,0,0,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v255.h, v255.l, v255.l, src_scc bitop3:0x67 op_sel:[0,0,0,1] dpp8:[0,0,0,0,0,0,0,0] fi:1 ; encoding: [0xff,0x44,0x33,0xd6,0xea,0xfe,0xf7,0xeb,0xff,0x00,0x00,0x00]
 
 v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, v3.h bitop3:102 dpp8:[0,0,0,0,0,0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
 // GFX1250: v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, v3.h bitop3:0x66 op_sel:[1,1,1,1] dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0x05,0x7c,0x33,0xd6,0xe9,0x04,0x0e,0xcc,0x01,0x00,0x00,0x00]
 
 v_add_min_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x60,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_min_i32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_i32
 // GFX1250: v_add_min_i32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x60,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_max_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x5e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_max_i32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_i32
 // GFX1250: v_add_max_i32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x5e,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_min_u32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x61,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_min_u32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_min_u32
 // GFX1250: v_add_min_u32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x61,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_add_max_u32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x5f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_add_max_u32 v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_add_max_u32
 // GFX1250: v_add_max_u32_e64_dpp v5, v1, 42, s3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x5f,0xd6,0xea,0x54,0x0d,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6d,0xd7,0xe9,0x04,0x02,0x08,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x6d,0xd7,0xea,0x04,0x02,0x10,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
 // GFX1250: v_cvt_pk_bf16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x6d,0xd7,0xe9,0xfe,0x03,0x38,0xff,0x00,0x00,0x00]
 
 v_cvt_pk_fp8_f32_e64_dpp v5.l, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1]
@@ -183,177 +183,177 @@ v_cvt_sr_fp8_f32_e64_dpp v5, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1]
 // GFX1250: v_cvt_sr_fp8_f32_e64_dpp v5, v1, v2 clamp dpp8:[7,6,5,4,2,3,0,1] ; encoding: [0x05,0x80,0x6b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0xa9,0x21]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6e,0xd7,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x6e,0xd7,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x03,0x6e,0xd7,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x6e,0xd7,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x02,0x6e,0xd7,0xea,0x04,0x16,0x52,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_bf16_f32
 // GFX1250: v_cvt_sr_pk_bf16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x83,0x6e,0xd7,0xe9,0xfe,0xf7,0x7b,0xff,0x00,0x00,0x00]
 
 v_ashr_pk_i8_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x90,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_i8_i32 v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
 // GFX1250: v_ashr_pk_i8_i32_e64_dpp v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x40,0x90,0xd6,0xea,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_u8_i32 v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x91,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_ashr_pk_u8_i32 v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
 // GFX1250: v_ashr_pk_u8_i32_e64_dpp v5, v1, v2, s3 op_sel:[0,0,0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x40,0x91,0xd6,0xea,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_bf8_f16 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x00,0x73,0xd7,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_bf8_f16_e64_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf8_f16
 // GFX1250: v_cvt_pk_bf8_f16_e64_dpp v1.h, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x40,0x73,0xd7,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_fp8_f16 v1.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x00,0x72,0xd7,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_fp8_f16_e64_dpp v1.h, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
 // GFX1250: v_cvt_pk_fp8_f16_e64_dpp v1.h, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x40,0x72,0xd7,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6f,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x6f,0xd7,0xe9,0x04,0x02,0x08,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v5, v1, v2 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x6f,0xd7,0xea,0x04,0x02,0x10,0x01,0x77,0x39,0x05]
 
 v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_f32
 // GFX1250: v_cvt_pk_f16_f32_e64_dpp v255, -|v255|, v255 clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x6f,0xd7,0xe9,0xfe,0x03,0x38,0xff,0x00,0x00,0x00]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, s105 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, v2, vcc_lo dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x70,0xd7,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, exec_hi dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x02,0x70,0xd7,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, -|v2|, null dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x03,0x70,0xd7,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, -|v1|, v2, -1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x01,0x70,0xd7,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v5, v1, -|v2|, 5 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x02,0x70,0xd7,0xea,0x04,0x16,0x52,0x01,0x77,0x39,0x05]
 
 v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_pk_f16_f32
 // GFX1250: v_cvt_sr_pk_f16_f32_e64_dpp v255, -|v255|, -|v255|, src_scc clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x83,0x70,0xd7,0xe9,0xfe,0xf7,0x7b,0xff,0x00,0x00,0x00]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x00,0x75,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2.h, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x08,0x75,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x40,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x20,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2.l, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x60,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_bf8_f16 v1, v2.h, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_bf8_f16
 // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x68,0x75,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x00,0x74,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2.h, v3 dpp8:[1,2,3,4,5,6,7,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] dpp8:[1,2,3,4,5,6,7,0] fi:1 ; encoding: [0x01,0x08,0x74,0xd7,0xea,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:2 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x40,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:1 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x20,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2.l, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x60,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
 
 v_cvt_sr_fp8_f16 v1, v2.h, v3 byte_sel:3 dpp8:[1,2,3,4,5,6,7,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_sr_fp8_f16
 // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.h, v3 op_sel:[1,0,0] byte_sel:3 dpp8:[1,2,3,4,5,6,7,0] ; encoding: [0x01,0x68,0x74,0xd7,0xe9,0x06,0x02,0x00,0x02,0xd1,0x58,0x1f]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s
index 3522864f2a05d..a115628f8275a 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s
@@ -3,595 +3,595 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x08,0x01,0x5f,0x01,0x01]
 
 v_tanh_f32_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x10,0x01,0x60,0x09,0x13]
 
 v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x9e,0xd5,0xfa,0x00,0x00,0x38,0xff,0x6f,0x05,0x30]
 
 v_tanh_f16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x08,0x01,0x5f,0x01,0x01]
 
 v_tanh_f16_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x10,0x01,0x60,0x09,0x13]
 
 v_tanh_f16_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x9f,0xd5,0xfa,0x00,0x00,0x38,0xff,0x6f,0x05,0x30]
 
 v_tanh_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_prng_b32_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_log_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x10,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x18,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x58,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x10,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x18,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x58,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f32_fp8 v1, v3 clamp quad_perm:[3,2,1,0]
@@ -607,33 +607,33 @@ v_cvt_f32_fp8 v1, v3 byte_sel:2 clamp quad_perm:[3,2,1,0]
 // GFX1250: v_cvt_f32_fp8_e64_dpp v1, v3 byte_sel:2 clamp quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x88,0xec,0xd5,0xfa,0x00,0x00,0x00,0x03,0x1b,0x00,0xff]
 
 v_cvt_pk_f16_bf8 v1, v128 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0xf6,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_bf8 v1, v128 op_sel:[1] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128 op_sel:[1,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0xf6,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_fp8 v1, v128 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0xf5,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_fp8 v1, v2 op_sel:[1] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v2 op_sel:[1,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0xf5,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x04,0xff]
 
 v_sat_pk4_i4_i8 v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf3,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_i4_i8 v150, v2 row_share:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150, v2 row_share:1 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x96,0x00,0xf3,0xd5,0xfa,0x00,0x00,0x00,0x02,0x51,0x05,0xff]
 
 v_sat_pk4_u4_u8 v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf4,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v150, v2 row_share:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150, v2 row_share:1 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x96,0x00,0xf4,0xd5,0xfa,0x00,0x00,0x00,0x02,0x51,0x05,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s
index 00aa91e1113ad..0f785f50c2499 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s
@@ -3,643 +3,643 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_tanh_f32_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x08,0x01,0x5f,0x01,0x01]
 
 v_tanh_f32_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x9e,0xd5,0xfa,0x00,0x00,0x10,0x01,0x60,0x09,0x13]
 
 v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x9e,0xd5,0xfa,0x00,0x00,0x38,0xff,0x6f,0x05,0x30]
 
 v_tanh_f16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_tanh_f16_e64_dpp v5.l, v1.l mul:2 row_share:15 row_mask:0x0 bank_mask:0x1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l mul:2 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x08,0x01,0x5f,0x01,0x01]
 
 v_tanh_f16_e64_dpp v5.l, v1.l mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l mul:4 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x00,0x9f,0xd5,0xfa,0x00,0x00,0x10,0x01,0x60,0x09,0x13]
 
 v_tanh_f16_e64_dpp v255.l, -|v255.l| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v255.l, -|v255.l| clamp div:2 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x81,0x9f,0xd5,0xfa,0x00,0x00,0x38,0xff,0x6f,0x05,0x30]
 
 v_tanh_f16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0x9f,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xca,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_tanh_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xca,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_prng_b32_e64_dpp v5, v1 quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_prng_b32_e64_dpp v5, v1 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_prng_b32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xcb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_rcp_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xf9,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_sqrt_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xfa,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_rsq_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xfb,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_log_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xfc,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_exp_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xfd,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_sin_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xfe,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xff,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_cos_bf16_e64_dpp v5.h, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xff,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0xe4,0x00,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x40,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_half_mirror
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x41,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_shl:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x01,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_shl:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x0f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_shr:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x11,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_shr:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_ror:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x21,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_ror:15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x2f,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l row_share:0 row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x50,0x01,0xff]
 
 v_cvt_f32_bf16_e64_dpp v5, v128.h quad_perm:[3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v128.h op_sel:[1,0] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x08,0xf2,0xd5,0xfa,0x00,0x00,0x00,0x80,0x1b,0x00,0xff]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x10,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x18,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_bf8 v1.h, v2 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.h, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x58,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f16_bf8 v128.l, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v128.l, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x80,0x00,0xf8,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:1 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x10,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:3 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x18,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_cvt_f16_fp8 v1.h, v2 byte_sel:3 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.h, v2 op_sel:[0,1] byte_sel:3 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x58,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f16_fp8 v128.l, v2 quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v128.l, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x80,0x00,0xf7,0xd5,0xfa,0x00,0x00,0x00,0x02,0xe4,0x00,0xff]
 
 v_cvt_f32_fp8 v1, v3 clamp quad_perm:[3,2,1,0]
@@ -655,41 +655,41 @@ v_cvt_f32_fp8 v1, v3 byte_sel:2 clamp quad_perm:[3,2,1,0]
 // GFX1250: v_cvt_f32_fp8_e64_dpp v1, v3 byte_sel:2 clamp quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x88,0xec,0xd5,0xfa,0x00,0x00,0x00,0x03,0x1b,0x00,0xff]
 
 v_cvt_pk_f16_bf8 v1, v128.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0xf6,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_bf8 v1, v128.h quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128.h op_sel:[1,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf6,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x00,0xff]
 
 v_cvt_pk_f16_fp8 v1, v128.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128.l quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x00,0xf5,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x04,0xff]
 
 v_cvt_pk_f16_fp8 v1, v128.h quad_perm:[0,1,2,3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128.h op_sel:[1,0] quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x08,0xf5,0xd5,0xfa,0x00,0x00,0x00,0x80,0xe4,0x00,0xff]
 
 v_sat_pk4_i4_i8 v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf3,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_i4_i8 v150.l, v2 row_share:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.l, v2 row_share:1 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x96,0x00,0xf3,0xd5,0xfa,0x00,0x00,0x00,0x02,0x51,0x05,0xff]
 
 v_sat_pk4_i4_i8 v150.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.h, v2 op_sel:[0,1] quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x40,0xf3,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.l, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x00,0xf4,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
 
 v_sat_pk4_u4_u8 v150.l, v2 row_share:1 fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.l, v2 row_share:1 row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x96,0x00,0xf4,0xd5,0xfa,0x00,0x00,0x00,0x02,0x51,0x05,0xff]
 
 v_sat_pk4_u4_u8 v150.h, v2 quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.h, v2 op_sel:[0,1] quad_perm:[1,2,3,0] row_mask:0xf bank_mask:0xf ; encoding: [0x96,0x40,0xf4,0xd5,0xfa,0x00,0x00,0x00,0x02,0x39,0x00,0xff]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s
index 16837a88ca2f6..05240eee446e3 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s
@@ -3,127 +3,127 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9e,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9e,0xd5,0xe9,0x00,0x00,0x08,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x9e,0xd5,0xea,0x00,0x00,0x10,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x9e,0xd5,0xe9,0x00,0x00,0x38,0xff,0x00,0x00,0x00]
 
 v_tanh_f16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9f,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9f,0xd5,0xe9,0x00,0x00,0x08,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x9f,0xd5,0xea,0x00,0x00,0x10,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x9f,0xd5,0xe9,0x00,0x00,0x38,0xff,0x00,0x00,0x00]
 
 v_tanh_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xca,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_prng_b32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xcb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xf9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfa,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_log_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfc,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_exp_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfd,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_sin_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfe,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_cos_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xff,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xf2,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v150, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x18,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x10,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v150, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x18,0xf8,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x58,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x18,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x10,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x18,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf7,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x58,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f32_fp8 v1, v3 clamp dpp8:[7,6,5,4,3,2,1,0]
@@ -139,33 +139,33 @@ v_cvt_f32_fp8 v1, v3 byte_sel:2 clamp dpp8:[7,6,5,4,3,2,1,0]
 // GFX1250: v_cvt_f32_fp8_e64_dpp v1, v3 byte_sel:2 clamp dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x88,0xec,0xd5,0xe9,0x00,0x00,0x00,0x03,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v128 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x00,0xf6,0xd5,0xea,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v2 op_sel:[1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v2 op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf6,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v128 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x00,0xf5,0xd5,0xea,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v2 op_sel:[1] dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v2 op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf5,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v150, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf3,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf3,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v150, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf4,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf4,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s
index 4d1258f75572b..4db7ef16a894d 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s
@@ -3,175 +3,175 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_tanh_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9e,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9e,0xd5,0xe9,0x00,0x00,0x08,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v5, v1 mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x9e,0xd5,0xea,0x00,0x00,0x10,0x01,0x77,0x39,0x05]
 
 v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f32
 // GFX1250: v_tanh_f32_e64_dpp v255, -|v255| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x9e,0xd5,0xe9,0x00,0x00,0x38,0xff,0x00,0x00,0x00]
 
 v_tanh_f16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9f,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v5.l, v1.l mul:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l mul:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x9f,0xd5,0xe9,0x00,0x00,0x08,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v5.l, v1.l mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.l, v1.l mul:4 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x05,0x00,0x9f,0xd5,0xea,0x00,0x00,0x10,0x01,0x77,0x39,0x05]
 
 v_tanh_f16_e64_dpp v255.l, -|v255.l| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] fi:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v255.l, -|v255.l| clamp div:2 dpp8:[0,0,0,0,0,0,0,0] ; encoding: [0xff,0x81,0x9f,0xd5,0xe9,0x00,0x00,0x38,0xff,0x00,0x00,0x00]
 
 v_tanh_f16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_f16
 // GFX1250: v_tanh_f16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0x9f,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_tanh_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xca,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_tanh_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
 // GFX1250: v_tanh_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xca,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_prng_b32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_prng_b32
 // GFX1250: v_prng_b32_e64_dpp v5, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xcb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xf9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_rcp_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rcp_bf16
 // GFX1250: v_rcp_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xf9,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_sqrt_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfa,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_sqrt_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sqrt_bf16
 // GFX1250: v_sqrt_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xfa,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_rsq_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_rsq_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_rsq_bf16
 // GFX1250: v_rsq_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xfb,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_log_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfc,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_log_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_log_bf16
 // GFX1250: v_log_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xfc,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_exp_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfd,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_exp_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_exp_bf16
 // GFX1250: v_exp_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xfd,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_sin_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xfe,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_sin_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sin_bf16
 // GFX1250: v_sin_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xfe,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cos_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xff,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_cos_bf16_e64_dpp v5.h, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cos_bf16
 // GFX1250: v_cos_bf16_e64_dpp v5.h, v128.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xff,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x18,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.l, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.l, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x10,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v150.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v150.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x18,0xf8,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v1.h, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v1.h, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x58,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_bf8 v128.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_bf8
 // GFX1250: v_cvt_f16_bf8_e64_dpp v128.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x80,0x00,0xf8,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x18,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.l, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.l, v2 byte_sel:1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x10,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150.l, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x18,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf7,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v1.h, v2 byte_sel:3 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v1.h, v2 op_sel:[0,1] byte_sel:3 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x58,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f16_fp8 v128.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f16_fp8
 // GFX1250: v_cvt_f16_fp8_e64_dpp v128.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x80,0x00,0xf7,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_cvt_f32_bf16_e64_dpp v5, v1.l dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xf2,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]
 
 v_cvt_f32_bf16_e64_dpp v5, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_f32_bf16
 // GFX1250: v_cvt_f32_bf16_e64_dpp v5, v128.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x08,0xf2,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_f32_fp8 v1, v3 clamp dpp8:[7,6,5,4,3,2,1,0]
@@ -187,41 +187,41 @@ v_cvt_f32_fp8 v1, v3 byte_sel:2 clamp dpp8:[7,6,5,4,3,2,1,0]
 // GFX1250: v_cvt_f32_fp8_e64_dpp v1, v3 byte_sel:2 clamp dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x88,0xec,0xd5,0xe9,0x00,0x00,0x00,0x03,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v128.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x00,0xf6,0xd5,0xea,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_pk_f16_bf8 v1, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_bf8
 // GFX1250: v_cvt_pk_f16_bf8_e64_dpp v1, v128.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf6,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v128.l dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128.l dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x01,0x00,0xf5,0xd5,0xea,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_cvt_pk_f16_fp8 v1, v128.h dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_f16_fp8
 // GFX1250: v_cvt_pk_f16_fp8_e64_dpp v1, v128.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x01,0x08,0xf5,0xd5,0xe9,0x00,0x00,0x00,0x80,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf3,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf3,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_i4_i8 v150.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_i4_i8
 // GFX1250: v_sat_pk4_i4_i8_e64_dpp v150.h, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x40,0xf3,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x00,0xf4,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.l, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1 ; encoding: [0x96,0x00,0xf4,0xd5,0xea,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
 
 v_sat_pk4_u4_u8 v150.h, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_sat_pk4_u4_u8
 // GFX1250: v_sat_pk4_u4_u8_e64_dpp v150.h, v2 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x96,0x40,0xf4,0xd5,0xe9,0x00,0x00,0x00,0x02,0x77,0x39,0x05]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
index b23e677dc250b..c5152f1da28a6 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
@@ -3,1481 +3,1481 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] ; encoding: [0x08,0x40,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x1f,0xcc,0x00,0x05,0x12,0x04]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] op_sel:[0,0,1] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x1f,0xcc,0x00,0x05,0x12,0x04]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x1f,0xcc,0x00,0x05,0x12,0xfc]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,1,1] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x1f,0xcc,0x00,0x05,0x12,0xfc]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x1f,0xcc,0x00,0x05,0x12,0x3c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x1f,0xcc,0x00,0x05,0x12,0x5c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x1f,0xcc,0x00,0x05,0x12,0x9c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[8:9], v[0:1], v[2:3], v[4:5] clamp ; encoding: [0x08,0xc0,0x1f,0xcc,0x00,0x05,0x12,0x1c]
 
 v_pk_fma_f32 v[0:1], v[4:5], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[0:1], v[4:5], v[8:9], v[16:17] ; encoding: [0x00,0x40,0x1f,0xcc,0x04,0x11,0x42,0x1c]
 
 v_pk_fma_f32 v[0:1], v[2:3], v[4:5], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_f32
 // GFX1250: v_pk_fma_f32 v[0:1], v[2:3], v[4:5], 1.0 ; encoding: [0x00,0x40,0x1f,0xcc,0x02,0x09,0xca,0x1b]
 
 v_pk_mul_f32 v[254:255], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[254:255], v[8:9], v[16:17] ; encoding: [0xfe,0x40,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[254:255], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[254:255], v[16:17] ; encoding: [0x04,0x40,0x28,0xcc,0xfe,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[2:3], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[2:3], v[16:17]   ; encoding: [0x04,0x40,0x28,0xcc,0x02,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[100:101], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[100:101], v[16:17] ; encoding: [0x04,0x40,0x28,0xcc,0x64,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[254:255]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[254:255] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0xfd,0x03,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[2:3]     ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x05,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[100:101]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[100:101] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0xc9,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17]   ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,0] ; encoding: [0x04,0x48,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[0,1] ; encoding: [0x04,0x50,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,1] ; encoding: [0x04,0x58,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17]   ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,0] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x02]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[1,0] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x0a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,1] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x12]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,0] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x3a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[0,1] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x5a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,1] ; encoding: [0x04,0x40,0x28,0xcc,0x08,0x21,0x02,0x7a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,0] ; encoding: [0x04,0x41,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[0,1] ; encoding: [0x04,0x42,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,1] ; encoding: [0x04,0x43,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[4:5], v[8:9], v[16:17] clamp ; encoding: [0x04,0xc0,0x28,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_mul_f32 v[0:1], v[2:3], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_f32
 // GFX1250: v_pk_mul_f32 v[0:1], v[2:3], 1.0        ; encoding: [0x00,0x40,0x28,0xcc,0x02,0xe5,0x01,0x1a]
 
 v_pk_add_f32 v[254:255], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[254:255], v[8:9], v[16:17] ; encoding: [0xfe,0x40,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[254:255], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[254:255], v[16:17] ; encoding: [0x04,0x40,0x29,0xcc,0xfe,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[2:3], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[2:3], v[16:17]   ; encoding: [0x04,0x40,0x29,0xcc,0x02,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[100:101], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[100:101], v[16:17] ; encoding: [0x04,0x40,0x29,0xcc,0x64,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[254:255]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[254:255] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0xfd,0x03,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[2:3]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[2:3]     ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x05,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[100:101]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[100:101] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0xc9,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17]   ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,0] ; encoding: [0x04,0x48,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[0,1] ; encoding: [0x04,0x50,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel:[1,1] ; encoding: [0x04,0x58,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17]   ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,0] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x02]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[1,0] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x0a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] op_sel_hi:[0,1] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x12]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,0] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x3a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[0,1] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x5a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_lo:[1,1] ; encoding: [0x04,0x40,0x29,0xcc,0x08,0x21,0x02,0x7a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,0] ; encoding: [0x04,0x41,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[0,1] ; encoding: [0x04,0x42,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] neg_hi:[1,1] ; encoding: [0x04,0x43,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[4:5], v[8:9], v[16:17] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[4:5], v[8:9], v[16:17] clamp ; encoding: [0x04,0xc0,0x29,0xcc,0x08,0x21,0x02,0x1a]
 
 v_pk_add_f32 v[0:1], v[2:3], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_f32
 // GFX1250: v_pk_add_f32 v[0:1], v[2:3], 1.0        ; encoding: [0x00,0x40,0x29,0xcc,0x02,0xe5,0x01,0x1a]
 
 v_pk_add_min_i16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3        ; encoding: [0x0a,0x40,0x2d,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, s1, v2, v3        ; encoding: [0x0a,0x40,0x2d,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, s1, v2, v3 clamp  ; encoding: [0x0a,0xc0,0x2d,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, 0x64, v2, v3      ; encoding: [0x0a,0x40,0x2d,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_i16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, 0x64, 0x64, v3    ; encoding: [0x0a,0x40,0x2d,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_i16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, 0x64, 0x64, 0x64  ; encoding: [0x0a,0x40,0x2d,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_i16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, 0x64, 0x64    ; encoding: [0x0a,0x40,0x2d,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_i16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, 0x64      ; encoding: [0x0a,0x40,0x2d,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x2d,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x2d,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x2d,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x2d,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x2d,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x2d,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_min_i16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_i16
 // GFX1250: v_pk_add_min_i16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x2d,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3        ; encoding: [0x0a,0x40,0x14,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, s1, v2, v3        ; encoding: [0x0a,0x40,0x14,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, s1, v2, v3 clamp  ; encoding: [0x0a,0xc0,0x14,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, 0x64, v2, v3      ; encoding: [0x0a,0x40,0x14,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, 0x64, 0x64, v3    ; encoding: [0x0a,0x40,0x14,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, 0x64, 0x64, 0x64  ; encoding: [0x0a,0x40,0x14,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, 0x64, 0x64    ; encoding: [0x0a,0x40,0x14,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, 0x64      ; encoding: [0x0a,0x40,0x14,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x14,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x14,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x14,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x14,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x14,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x14,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_max_i16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_i16
 // GFX1250: v_pk_add_max_i16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x14,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3        ; encoding: [0x0a,0x40,0x2e,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, s1, v2, v3        ; encoding: [0x0a,0x40,0x2e,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, s1, v2, v3 clamp  ; encoding: [0x0a,0xc0,0x2e,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, 0x64, v2, v3      ; encoding: [0x0a,0x40,0x2e,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, 0x64, 0x64, v3    ; encoding: [0x0a,0x40,0x2e,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, 0x64, 0x64, 0x64  ; encoding: [0x0a,0x40,0x2e,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, 0x64, 0x64    ; encoding: [0x0a,0x40,0x2e,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, 0x64      ; encoding: [0x0a,0x40,0x2e,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x2e,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x2e,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x2e,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x2e,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x2e,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x2e,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_min_u16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_min_u16
 // GFX1250: v_pk_add_min_u16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x2e,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3        ; encoding: [0x0a,0x40,0x15,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, s1, v2, v3        ; encoding: [0x0a,0x40,0x15,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, s1, v2, v3 clamp  ; encoding: [0x0a,0xc0,0x15,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, 0x64, v2, v3      ; encoding: [0x0a,0x40,0x15,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, 0x64, 0x64, v3    ; encoding: [0x0a,0x40,0x15,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, 0x64, 0x64, 0x64  ; encoding: [0x0a,0x40,0x15,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, 0x64, 0x64    ; encoding: [0x0a,0x40,0x15,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, 0x64      ; encoding: [0x0a,0x40,0x15,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x15,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x15,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x15,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x15,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x15,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x15,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_add_max_u16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_max_u16
 // GFX1250: v_pk_add_max_u16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x15,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3           ; encoding: [0x0a,0x40,0x31,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_i16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, s1, v2, v3           ; encoding: [0x0a,0x40,0x31,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_min3_i16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, s1, v2, v3 clamp     ; encoding: [0x0a,0xc0,0x31,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_min3_i16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, 0x64, v2, v3         ; encoding: [0x0a,0x40,0x31,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, 0x64, 0x64, v3       ; encoding: [0x0a,0x40,0x31,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, 0x64, 0x64, 0x64     ; encoding: [0x0a,0x40,0x31,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, 0x64, 0x64       ; encoding: [0x0a,0x40,0x31,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, 0x64         ; encoding: [0x0a,0x40,0x31,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x31,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x31,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x31,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x31,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x31,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_min3_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x31,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_min3_i16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_i16
 // GFX1250: v_pk_min3_i16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x31,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3           ; encoding: [0x0a,0x40,0x2f,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_i16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, s1, v2, v3           ; encoding: [0x0a,0x40,0x2f,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_max3_i16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, s1, v2, v3 clamp     ; encoding: [0x0a,0xc0,0x2f,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_max3_i16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, 0x64, v2, v3         ; encoding: [0x0a,0x40,0x2f,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, 0x64, 0x64, v3       ; encoding: [0x0a,0x40,0x2f,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, 0x64, 0x64, 0x64     ; encoding: [0x0a,0x40,0x2f,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, 0x64, 0x64       ; encoding: [0x0a,0x40,0x2f,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, 0x64         ; encoding: [0x0a,0x40,0x2f,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x2f,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x2f,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x2f,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x2f,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x2f,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_max3_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x2f,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_max3_i16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_i16
 // GFX1250: v_pk_max3_i16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x2f,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3           ; encoding: [0x0a,0x40,0x32,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_u16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, s1, v2, v3           ; encoding: [0x0a,0x40,0x32,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_min3_u16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, s1, v2, v3 clamp     ; encoding: [0x0a,0xc0,0x32,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_min3_u16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, 0x64, v2, v3         ; encoding: [0x0a,0x40,0x32,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, 0x64, 0x64, v3       ; encoding: [0x0a,0x40,0x32,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, 0x64, 0x64, 0x64     ; encoding: [0x0a,0x40,0x32,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, 0x64, 0x64       ; encoding: [0x0a,0x40,0x32,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, 0x64         ; encoding: [0x0a,0x40,0x32,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x32,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x32,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x32,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x32,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x32,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_min3_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x32,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_min3_u16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_u16
 // GFX1250: v_pk_min3_u16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x32,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, v1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3           ; encoding: [0x0a,0x40,0x30,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_u16 v10, s1, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, s1, v2, v3           ; encoding: [0x0a,0x40,0x30,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_max3_u16 v10, s1, v2, v3 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, s1, v2, v3 clamp     ; encoding: [0x0a,0xc0,0x30,0xcc,0x01,0x04,0x0e,0x1c]
 
 v_pk_max3_u16 v10, 100, v2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, 0x64, v2, v3         ; encoding: [0x0a,0x40,0x30,0xcc,0xff,0x04,0x0e,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, 100, 100, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, 0x64, 0x64, v3       ; encoding: [0x0a,0x40,0x30,0xcc,0xff,0xfe,0x0d,0x1c,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, 100, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, 0x64, 0x64, 0x64     ; encoding: [0x0a,0x40,0x30,0xcc,0xff,0xfe,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, v1, 100, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, 0x64, 0x64       ; encoding: [0x0a,0x40,0x30,0xcc,0x01,0xff,0xfd,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, v1, v2, 100
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, 0x64         ; encoding: [0x0a,0x40,0x30,0xcc,0x01,0x05,0xfe,0x1b,0x64,0x00,0x00,0x00]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x0a,0x50,0x30,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x0a,0x70,0x30,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x0a,0x48,0x30,0xcc,0x01,0x05,0x0e,0x1c]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel_hi:[1,0,0] ; encoding: [0x0a,0x00,0x30,0xcc,0x01,0x05,0x0e,0x0c]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel_hi:[0,1,1] ; encoding: [0x0a,0x40,0x30,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_max3_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, v1, v2, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] ; encoding: [0x0a,0x48,0x30,0xcc,0x01,0x05,0x0e,0x14]
 
 v_pk_max3_u16 v10, s1, 100, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_u16
 // GFX1250: v_pk_max3_u16 v10, s1, 0x64, v3 op_sel:[1,0,0] op_sel_hi:[0,1,1] clamp ; encoding: [0x0a,0xc8,0x30,0xcc,0x01,0xfe,0x0d,0x14,0x64,0x00,0x00,0x00]
 
 v_pk_add_bf16 v5, v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, v1, v2                ; encoding: [0x05,0x40,0x23,0xcc,0x01,0x05,0x02,0x1a]
 
 v_pk_add_bf16 v5, v255, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, v255, v255            ; encoding: [0x05,0x40,0x23,0xcc,0xff,0xff,0x03,0x1a]
 
 v_pk_add_bf16 v5, s1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, s1, s2                ; encoding: [0x05,0x40,0x23,0xcc,0x01,0x04,0x00,0x1a]
 
 v_pk_add_bf16 v5, s105, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, s105, s105            ; encoding: [0x05,0x40,0x23,0xcc,0x69,0xd2,0x00,0x1a]
 
 v_pk_add_bf16 v5, vcc_lo, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, vcc_lo, ttmp15        ; encoding: [0x05,0x40,0x23,0xcc,0x6a,0xf6,0x00,0x1a]
 
 v_pk_add_bf16 v5, vcc_hi, 0xfe0b
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, vcc_hi, 0xfe0b        ; encoding: [0x05,0x40,0x23,0xcc,0x6b,0xfe,0x01,0x1a,0x0b,0xfe,0x00,0x00]
 
 v_pk_add_bf16 v5, ttmp15, src_scc
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, ttmp15, src_scc       ; encoding: [0x05,0x40,0x23,0xcc,0x7b,0xfa,0x01,0x1a]
 
 v_pk_add_bf16 v5, m0, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, m0, 0.5               ; encoding: [0x05,0x40,0x23,0xcc,0x7d,0xe0,0x01,0x1a]
 
 v_pk_add_bf16 v5, exec_lo, -1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, exec_lo, -1           ; encoding: [0x05,0x40,0x23,0xcc,0x7e,0x82,0x01,0x1a]
 
 v_pk_add_bf16 v5, exec_hi, null
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, exec_hi, null         ; encoding: [0x05,0x40,0x23,0xcc,0x7f,0xf8,0x00,0x1a]
 
 v_pk_add_bf16 v5, null, exec_lo
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, null, exec_lo         ; encoding: [0x05,0x40,0x23,0xcc,0x7c,0xfc,0x00,0x1a]
 
 v_pk_add_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x05,0x59,0x23,0xcc,0xc1,0xfe,0x00,0x22]
 
 v_pk_add_bf16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, 0.5, m0 neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x05,0x42,0x23,0xcc,0xf0,0xfa,0x00,0x5a]
 
 v_pk_add_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x05,0x48,0x23,0xcc,0xfd,0xd4,0x00,0x12]
 
 v_pk_add_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_add_bf16
 // GFX1250: v_pk_add_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp ; encoding: [0xff,0xd3,0x23,0xcc,0xff,0xd6,0x00,0x6a,0x0b,0xfe,0x00,0x00]
 
 v_pk_mul_bf16 v5, v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, v1, v2                ; encoding: [0x05,0x40,0x2a,0xcc,0x01,0x05,0x02,0x1a]
 
 v_pk_mul_bf16 v5, v255, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, v255, v255            ; encoding: [0x05,0x40,0x2a,0xcc,0xff,0xff,0x03,0x1a]
 
 v_pk_mul_bf16 v5, s1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, s1, s2                ; encoding: [0x05,0x40,0x2a,0xcc,0x01,0x04,0x00,0x1a]
 
 v_pk_mul_bf16 v5, s105, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, s105, s105            ; encoding: [0x05,0x40,0x2a,0xcc,0x69,0xd2,0x00,0x1a]
 
 v_pk_mul_bf16 v5, vcc_lo, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, vcc_lo, ttmp15        ; encoding: [0x05,0x40,0x2a,0xcc,0x6a,0xf6,0x00,0x1a]
 
 v_pk_mul_bf16 v5, vcc_hi, 0xfe0b
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, vcc_hi, 0xfe0b        ; encoding: [0x05,0x40,0x2a,0xcc,0x6b,0xfe,0x01,0x1a,0x0b,0xfe,0x00,0x00]
 
 v_pk_mul_bf16 v5, ttmp15, src_scc
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, ttmp15, src_scc       ; encoding: [0x05,0x40,0x2a,0xcc,0x7b,0xfa,0x01,0x1a]
 
 v_pk_mul_bf16 v5, m0, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, m0, 0.5               ; encoding: [0x05,0x40,0x2a,0xcc,0x7d,0xe0,0x01,0x1a]
 
 v_pk_mul_bf16 v5, exec_lo, -1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, exec_lo, -1           ; encoding: [0x05,0x40,0x2a,0xcc,0x7e,0x82,0x01,0x1a]
 
 v_pk_mul_bf16 v5, exec_hi, null
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, exec_hi, null         ; encoding: [0x05,0x40,0x2a,0xcc,0x7f,0xf8,0x00,0x1a]
 
 v_pk_mul_bf16 v5, null, exec_lo
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, null, exec_lo         ; encoding: [0x05,0x40,0x2a,0xcc,0x7c,0xfc,0x00,0x1a]
 
 v_pk_mul_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x05,0x59,0x2a,0xcc,0xc1,0xfe,0x00,0x22]
 
 v_pk_mul_bf16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, 0.5, m0 neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x05,0x42,0x2a,0xcc,0xf0,0xfa,0x00,0x5a]
 
 v_pk_mul_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x05,0x48,0x2a,0xcc,0xfd,0xd4,0x00,0x12]
 
 v_pk_mul_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_mul_bf16
 // GFX1250: v_pk_mul_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp ; encoding: [0xff,0xd3,0x2a,0xcc,0xff,0xd6,0x00,0x6a,0x0b,0xfe,0x00,0x00]
 
 v_pk_max_num_bf16 v5, v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, v1, v2            ; encoding: [0x05,0x40,0x2c,0xcc,0x01,0x05,0x02,0x1a]
 
 v_pk_max_num_bf16 v5, v255, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, v255, v255        ; encoding: [0x05,0x40,0x2c,0xcc,0xff,0xff,0x03,0x1a]
 
 v_pk_max_num_bf16 v5, s1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, s1, s2            ; encoding: [0x05,0x40,0x2c,0xcc,0x01,0x04,0x00,0x1a]
 
 v_pk_max_num_bf16 v5, s105, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, s105, s105        ; encoding: [0x05,0x40,0x2c,0xcc,0x69,0xd2,0x00,0x1a]
 
 v_pk_max_num_bf16 v5, vcc_lo, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, vcc_lo, ttmp15    ; encoding: [0x05,0x40,0x2c,0xcc,0x6a,0xf6,0x00,0x1a]
 
 v_pk_max_num_bf16 v5, vcc_hi, 0xfe0b
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, vcc_hi, 0xfe0b    ; encoding: [0x05,0x40,0x2c,0xcc,0x6b,0xfe,0x01,0x1a,0x0b,0xfe,0x00,0x00]
 
 v_pk_max_num_bf16 v5, ttmp15, src_scc
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, ttmp15, src_scc   ; encoding: [0x05,0x40,0x2c,0xcc,0x7b,0xfa,0x01,0x1a]
 
 v_pk_max_num_bf16 v5, m0, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, m0, 0.5           ; encoding: [0x05,0x40,0x2c,0xcc,0x7d,0xe0,0x01,0x1a]
 
 v_pk_max_num_bf16 v5, exec_lo, -1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, exec_lo, -1       ; encoding: [0x05,0x40,0x2c,0xcc,0x7e,0x82,0x01,0x1a]
 
 v_pk_max_num_bf16 v5, exec_hi, null
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, exec_hi, null     ; encoding: [0x05,0x40,0x2c,0xcc,0x7f,0xf8,0x00,0x1a]
 
 v_pk_max_num_bf16 v5, null, exec_lo
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, null, exec_lo     ; encoding: [0x05,0x40,0x2c,0xcc,0x7c,0xfc,0x00,0x1a]
 
 v_pk_max_num_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x05,0x59,0x2c,0xcc,0xc1,0xfe,0x00,0x22]
 
 v_pk_max_num_bf16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, 0.5, m0 neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x05,0x42,0x2c,0xcc,0xf0,0xfa,0x00,0x5a]
 
 v_pk_max_num_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x05,0x48,0x2c,0xcc,0xfd,0xd4,0x00,0x12]
 
 v_pk_max_num_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max_num_bf16
 // GFX1250: v_pk_max_num_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp ; encoding: [0xff,0xd3,0x2c,0xcc,0xff,0xd6,0x00,0x6a,0x0b,0xfe,0x00,0x00]
 
 v_pk_min_num_bf16 v5, v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, v1, v2            ; encoding: [0x05,0x40,0x2b,0xcc,0x01,0x05,0x02,0x1a]
 
 v_pk_min_num_bf16 v5, v255, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, v255, v255        ; encoding: [0x05,0x40,0x2b,0xcc,0xff,0xff,0x03,0x1a]
 
 v_pk_min_num_bf16 v5, s1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, s1, s2            ; encoding: [0x05,0x40,0x2b,0xcc,0x01,0x04,0x00,0x1a]
 
 v_pk_min_num_bf16 v5, s105, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, s105, s105        ; encoding: [0x05,0x40,0x2b,0xcc,0x69,0xd2,0x00,0x1a]
 
 v_pk_min_num_bf16 v5, vcc_lo, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, vcc_lo, ttmp15    ; encoding: [0x05,0x40,0x2b,0xcc,0x6a,0xf6,0x00,0x1a]
 
 v_pk_min_num_bf16 v5, vcc_hi, 0xfe0b
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, vcc_hi, 0xfe0b    ; encoding: [0x05,0x40,0x2b,0xcc,0x6b,0xfe,0x01,0x1a,0x0b,0xfe,0x00,0x00]
 
 v_pk_min_num_bf16 v5, ttmp15, src_scc
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, ttmp15, src_scc   ; encoding: [0x05,0x40,0x2b,0xcc,0x7b,0xfa,0x01,0x1a]
 
 v_pk_min_num_bf16 v5, m0, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, m0, 0.5           ; encoding: [0x05,0x40,0x2b,0xcc,0x7d,0xe0,0x01,0x1a]
 
 v_pk_min_num_bf16 v5, exec_lo, -1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, exec_lo, -1       ; encoding: [0x05,0x40,0x2b,0xcc,0x7e,0x82,0x01,0x1a]
 
 v_pk_min_num_bf16 v5, exec_hi, null
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, exec_hi, null     ; encoding: [0x05,0x40,0x2b,0xcc,0x7f,0xf8,0x00,0x1a]
 
 v_pk_min_num_bf16 v5, null, exec_lo
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, null, exec_lo     ; encoding: [0x05,0x40,0x2b,0xcc,0x7c,0xfc,0x00,0x1a]
 
 v_pk_min_num_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x05,0x59,0x2b,0xcc,0xc1,0xfe,0x00,0x22]
 
 v_pk_min_num_bf16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, 0.5, m0 neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x05,0x42,0x2b,0xcc,0xf0,0xfa,0x00,0x5a]
 
 v_pk_min_num_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] ; encoding: [0x05,0x48,0x2b,0xcc,0xfd,0xd4,0x00,0x12]
 
 v_pk_min_num_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min_num_bf16
 // GFX1250: v_pk_min_num_bf16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp ; encoding: [0xff,0xd3,0x2b,0xcc,0xff,0xd6,0x00,0x6a,0x0b,0xfe,0x00,0x00]
 
 v_pk_fma_bf16 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, v1, v2, s3            ; encoding: [0x05,0x40,0x11,0xcc,0x01,0x05,0x0e,0x18]
 
 v_pk_fma_bf16 v5, v255, s2, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, v255, s2, s105        ; encoding: [0x05,0x40,0x11,0xcc,0xff,0x05,0xa4,0x19]
 
 v_pk_fma_bf16 v5, s1, v255, exec_hi
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, s1, v255, exec_hi     ; encoding: [0x05,0x40,0x11,0xcc,0x01,0xfe,0xff,0x19]
 
 v_pk_fma_bf16 v5, s105, s105, exec_lo
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, s105, s105, exec_lo   ; encoding: [0x05,0x40,0x11,0xcc,0x69,0xd2,0xf8,0x19]
 
 v_pk_fma_bf16 v5, vcc_lo, ttmp15, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, vcc_lo, ttmp15, v3    ; encoding: [0x05,0x40,0x11,0xcc,0x6a,0xf6,0x0c,0x1c]
 
 v_pk_fma_bf16 v5, vcc_hi, 0xfe0b, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, vcc_hi, 0xfe0b, v255  ; encoding: [0x05,0x40,0x11,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]
 
 v_pk_fma_bf16 v5, ttmp15, src_scc, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, ttmp15, src_scc, ttmp15 ; encoding: [0x05,0x40,0x11,0xcc,0x7b,0xfa,0xed,0x19]
 
 v_pk_fma_bf16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0] ; encoding: [0x05,0x00,0x11,0xcc,0x7d,0xe0,0xf5,0x01]
 
 v_pk_fma_bf16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1] ; encoding: [0x05,0x40,0x11,0xcc,0x7e,0x82,0xad,0x01]
 
 v_pk_fma_bf16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0] ; encoding: [0x05,0x00,0x11,0xcc,0x7f,0xf8,0xa8,0x11]
 
 v_pk_fma_bf16 v5, null, exec_lo, 0xfe0b op_sel:[1,1,1] op_sel_hi:[1,0,0] neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, null, exec_lo, 0xfe0b op_sel:[1,1,1] op_sel_hi:[1,0,0] neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x05,0x39,0x11,0xcc,0x7c,0xfc,0xfc,0x2b,0x0b,0xfe,0x00,0x00]
 
 v_pk_fma_bf16 v5, -1, exec_hi, src_scc op_sel:[0,0,0] op_sel_hi:[1,1,1] neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, -1, exec_hi, src_scc neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x05,0x42,0x11,0xcc,0xc1,0xfe,0xf4,0x5b]
 
 v_pk_fma_bf16 v5, 0.5, m0, 0.5 op_sel:[1,0,0] op_sel_hi:[0,1,1] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, 0.5, m0, 0.5 op_sel:[1,0,0] op_sel_hi:[0,1,1] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x05,0x4c,0x11,0xcc,0xf0,0xfa,0xc0,0x93]
 
 v_pk_fma_bf16 v5, src_scc, vcc_lo, -1 op_sel:[0,1,0] op_sel_hi:[1,0,1] neg_lo:[0,0,0] neg_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v5, src_scc, vcc_lo, -1 op_sel:[0,1,0] op_sel_hi:[1,0,1] ; encoding: [0x05,0x50,0x11,0xcc,0xfd,0xd4,0x04,0x0b]
 
 v_pk_fma_bf16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,1] op_sel_hi:[1,1,0] neg_lo:[1,1,1] neg_hi:[1,1,1] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_fma_bf16
 // GFX1250: v_pk_fma_bf16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,1] op_sel_hi:[1,1,0] neg_lo:[1,1,1] neg_hi:[1,1,1] clamp ; encoding: [0xff,0xa7,0x11,0xcc,0xff,0xd6,0xf0,0xf9,0x0b,0xfe,0x00,0x00]
 
 v_pk_minimum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x36,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x36,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x36,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x3c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x5c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x36,0xcc,0x01,0x03,0x10,0x9c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v8, v1, s1, v4 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v8, v1, s1, v4 clamp  ; encoding: [0x08,0xc0,0x36,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_minimum3_f16 v1, v4, v9, v16
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v1, v4, v9, v16       ; encoding: [0x01,0x40,0x36,0xcc,0x04,0x13,0x42,0x1c]
 
 v_pk_minimum3_f16 v1, v2, v5, 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_minimum3_f16
 // GFX1250: v_pk_minimum3_f16 v1, v2, v5, 1.0       ; encoding: [0x01,0x40,0x36,0xcc,0x02,0x0b,0xca,0x1b]
 
 v_pk_maximum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x37,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x37,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x37,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x3c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x5c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x37,0xcc,0x01,0x03,0x10,0x9c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v8, v1, s1, v4 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v8, v1, s1, v4 clamp  ; encoding: [0x08,0xc0,0x37,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_maximum3_f16 v1, v4, v9, v16
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v1, v4, v9, v16       ; encoding: [0x01,0x40,0x37,0xcc,0x04,0x13,0x42,0x1c]
 
 v_pk_maximum3_f16 v1, v2, v5, 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_maximum3_f16
 // GFX1250: v_pk_maximum3_f16 v1, v2, v5, 1.0       ; encoding: [0x01,0x40,0x37,0xcc,0x02,0x0b,0xca,0x1b]
 
 v_pk_min3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x38,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x38,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x38,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x3c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x5c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x38,0xcc,0x01,0x03,0x10,0x9c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v8, v1, s1, v4 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v8, v1, s1, v4 clamp  ; encoding: [0x08,0xc0,0x38,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_min3_num_f16 v1, v4, v9, v16
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v1, v4, v9, v16       ; encoding: [0x01,0x40,0x38,0xcc,0x04,0x13,0x42,0x1c]
 
 v_pk_min3_num_f16 v1, v2, v5, 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_min3_num_f16
 // GFX1250: v_pk_min3_num_f16 v1, v2, v5, 1.0       ; encoding: [0x01,0x40,0x38,0xcc,0x02,0x0b,0xca,0x1b]
 
 v_pk_max3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4        ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x39,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x39,0xcc,0x01,0x03,0x10,0x04]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,1,1] neg_hi:[1,1,1] ; encoding: [0x08,0x47,0x39,0xcc,0x01,0x03,0x10,0xfc]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[1,0,0] ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x3c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[0,1,0] ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x5c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_lo:[0,0,1] ; encoding: [0x08,0x40,0x39,0xcc,0x01,0x03,0x10,0x9c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[1,0,0] ; encoding: [0x08,0x41,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[0,1,0] ; encoding: [0x08,0x42,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 neg_hi:[0,0,1] ; encoding: [0x08,0x44,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v8, v1, s1, v4 clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v8, v1, s1, v4 clamp  ; encoding: [0x08,0xc0,0x39,0xcc,0x01,0x03,0x10,0x1c]
 
 v_pk_max3_num_f16 v1, v4, v9, v16
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v1, v4, v9, v16       ; encoding: [0x01,0x40,0x39,0xcc,0x04,0x13,0x42,0x1c]
 
 v_pk_max3_num_f16 v1, v2, v5, 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_pk_max3_num_f16
 // GFX1250: v_pk_max3_num_f16 v1, v2, v5, 1.0       ; encoding: [0x01,0x40,0x39,0xcc,0x02,0x0b,0xca,0x1b]
 
 v_fma_mix_f32_bf16 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, v1, v2, s3       ; encoding: [0x05,0x00,0x3d,0xcc,0x01,0x05,0x0e,0x00]
 
 v_fma_mix_f32_bf16 v5, v255, v255, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, v255, v255, s105 ; encoding: [0x05,0x00,0x3d,0xcc,0xff,0xff,0xa7,0x01]
 
 v_fma_mix_f32_bf16 v5, s1, s2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, s1, s2, v3       ; encoding: [0x05,0x00,0x3d,0xcc,0x01,0x04,0x0c,0x04]
 
 v_fma_mix_f32_bf16 v5, s105, s105, m0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, s105, s105, m0   ; encoding: [0x05,0x00,0x3d,0xcc,0x69,0xd2,0xf4,0x01]
 
 v_fma_mix_f32_bf16 v5, vcc_lo, ttmp15, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, vcc_lo, ttmp15, ttmp15 ; encoding: [0x05,0x00,0x3d,0xcc,0x6a,0xf6,0xec,0x01]
 
 v_fma_mix_f32_bf16 v5, vcc_hi, src_scc, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, vcc_hi, src_scc, v255 ; encoding: [0x05,0x00,0x3d,0xcc,0x6b,0xfa,0xfd,0x07]
 
 v_fma_mix_f32_bf16 v5, |ttmp15|, 0.5, -vcc_hi
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, |ttmp15|, 0.5, -vcc_hi ; encoding: [0x05,0x01,0x3d,0xcc,0x7b,0xe0,0xad,0x81]
 
 v_fma_mix_f32_bf16 v5, -m0, -1, |vcc_lo|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, -m0, -1, |vcc_lo| ; encoding: [0x05,0x04,0x3d,0xcc,0x7d,0x82,0xa9,0x21]
 
 v_fma_mix_f32_bf16 v5, -|exec_lo|, null, -|src_scc|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, -|exec_lo|, null, -|src_scc| ; encoding: [0x05,0x05,0x3d,0xcc,0x7e,0xf8,0xf4,0xa3]
 
 v_fma_mix_f32_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1] ; encoding: [0x05,0x7f,0x3d,0xcc,0x7f,0xfc,0xf8,0xf9]
 
 v_fma_mix_f32_bf16 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, null, exec_hi, 0.5 op_sel_hi:[0,0,1] ; encoding: [0x05,0x40,0x3d,0xcc,0x7c,0xfe,0xc0,0x03]
 
 v_fma_mix_f32_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0] ; encoding: [0x05,0x0a,0x3d,0xcc,0xc1,0xfa,0x04,0x53]
 
 v_fma_mix_f32_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0] ; encoding: [0x05,0x16,0x3d,0xcc,0xf0,0xd4,0xfc,0xc9]
 
 v_fma_mix_f32_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] clamp ; encoding: [0xff,0xa3,0x3d,0xcc,0xfd,0xd6,0xf0,0x61]
 
 v_fma_mixlo_bf16 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0x3e,0xcc,0x01,0x05,0x0e,0x00]
 
 v_fma_mixlo_bf16 v5, v255, v255, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, v255, v255, s105   ; encoding: [0x05,0x00,0x3e,0xcc,0xff,0xff,0xa7,0x01]
 
 v_fma_mixlo_bf16 v5, s1, s2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, s1, s2, v3         ; encoding: [0x05,0x00,0x3e,0xcc,0x01,0x04,0x0c,0x04]
 
 v_fma_mixlo_bf16 v5, s105, s105, m0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, s105, s105, m0     ; encoding: [0x05,0x00,0x3e,0xcc,0x69,0xd2,0xf4,0x01]
 
 v_fma_mixlo_bf16 v5, vcc_lo, ttmp15, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, vcc_lo, ttmp15, ttmp15 ; encoding: [0x05,0x00,0x3e,0xcc,0x6a,0xf6,0xec,0x01]
 
 v_fma_mixlo_bf16 v5, vcc_hi, src_scc, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, vcc_hi, src_scc, v255 ; encoding: [0x05,0x00,0x3e,0xcc,0x6b,0xfa,0xfd,0x07]
 
 v_fma_mixlo_bf16 v5, |ttmp15|, 0.5, -vcc_hi
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, |ttmp15|, 0.5, -vcc_hi ; encoding: [0x05,0x01,0x3e,0xcc,0x7b,0xe0,0xad,0x81]
 
 v_fma_mixlo_bf16 v5, -m0, -1, |vcc_lo|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, -m0, -1, |vcc_lo|  ; encoding: [0x05,0x04,0x3e,0xcc,0x7d,0x82,0xa9,0x21]
 
 v_fma_mixlo_bf16 v5, -|exec_lo|, null, -|src_scc|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, -|exec_lo|, null, -|src_scc| ; encoding: [0x05,0x05,0x3e,0xcc,0x7e,0xf8,0xf4,0xa3]
 
 v_fma_mixlo_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1] ; encoding: [0x05,0x7f,0x3e,0xcc,0x7f,0xfc,0xf8,0xf9]
 
 v_fma_mixlo_bf16 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, null, exec_hi, 0.5 op_sel_hi:[0,0,1] ; encoding: [0x05,0x40,0x3e,0xcc,0x7c,0xfe,0xc0,0x03]
 
 v_fma_mixlo_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0] ; encoding: [0x05,0x0a,0x3e,0xcc,0xc1,0xfa,0x04,0x53]
 
 v_fma_mixlo_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0] ; encoding: [0x05,0x16,0x3e,0xcc,0xf0,0xd4,0xfc,0xc9]
 
 v_fma_mixlo_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] clamp ; encoding: [0xff,0xa3,0x3e,0xcc,0xfd,0xd6,0xf0,0x61]
 
 v_fma_mixhi_bf16 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, v1, v2, s3         ; encoding: [0x05,0x00,0x3f,0xcc,0x01,0x05,0x0e,0x00]
 
 v_fma_mixhi_bf16 v5, v255, v255, s105
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, v255, v255, s105   ; encoding: [0x05,0x00,0x3f,0xcc,0xff,0xff,0xa7,0x01]
 
 v_fma_mixhi_bf16 v5, s1, s2, v3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, s1, s2, v3         ; encoding: [0x05,0x00,0x3f,0xcc,0x01,0x04,0x0c,0x04]
 
 v_fma_mixhi_bf16 v5, s105, s105, m0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, s105, s105, m0     ; encoding: [0x05,0x00,0x3f,0xcc,0x69,0xd2,0xf4,0x01]
 
 v_fma_mixhi_bf16 v5, vcc_lo, ttmp15, ttmp15
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, vcc_lo, ttmp15, ttmp15 ; encoding: [0x05,0x00,0x3f,0xcc,0x6a,0xf6,0xec,0x01]
 
 v_fma_mixhi_bf16 v5, vcc_hi, src_scc, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, vcc_hi, src_scc, v255 ; encoding: [0x05,0x00,0x3f,0xcc,0x6b,0xfa,0xfd,0x07]
 
 v_fma_mixhi_bf16 v5, |ttmp15|, 0.5, -vcc_hi
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, |ttmp15|, 0.5, -vcc_hi ; encoding: [0x05,0x01,0x3f,0xcc,0x7b,0xe0,0xad,0x81]
 
 v_fma_mixhi_bf16 v5, -m0, -1, |vcc_lo|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, -m0, -1, |vcc_lo|  ; encoding: [0x05,0x04,0x3f,0xcc,0x7d,0x82,0xa9,0x21]
 
 v_fma_mixhi_bf16 v5, -|exec_lo|, null, -|src_scc|
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, -|exec_lo|, null, -|src_scc| ; encoding: [0x05,0x05,0x3f,0xcc,0x7e,0xf8,0xf4,0xa3]
 
 v_fma_mixhi_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1] ; encoding: [0x05,0x7f,0x3f,0xcc,0x7f,0xfc,0xf8,0xf9]
 
 v_fma_mixhi_bf16 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, null, exec_hi, 0.5 op_sel_hi:[0,0,1] ; encoding: [0x05,0x40,0x3f,0xcc,0x7c,0xfe,0xc0,0x03]
 
 v_fma_mixhi_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0] ; encoding: [0x05,0x0a,0x3f,0xcc,0xc1,0xfa,0x04,0x53]
 
 v_fma_mixhi_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0] ; encoding: [0x05,0x16,0x3f,0xcc,0xf0,0xd4,0xfc,0xc9]
 
 v_fma_mixhi_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] clamp ; encoding: [0xff,0xa3,0x3f,0xcc,0xfd,0xd6,0xf0,0x61]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s
index 4b2f41abaf01b..136956bcc1012 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s
@@ -3,13 +3,13 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_fma_mix_f32_bf16 v0, v1, v2, v3 op_sel:[0,0,0] row_ror:7 bank_mask:0x1 bound_ctrl:0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16_e64_dpp v0, v1, v2, v3 row_ror:7 row_mask:0xf bank_mask:0x1 ; encoding: [0x00,0x00,0x3d,0xcc,0xfa,0x04,0x0e,0x04,0x01,0x27,0x01,0xf1]
 
 v_fma_mixhi_bf16 v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16_e64_dpp v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x00,0xc0,0x3f,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f]
 
 v_fma_mixlo_bf16 v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16_e64_dpp v0, v1, v2, v3 op_sel_hi:[1,1,1] clamp quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x00,0xc0,0x3e,0xcc,0xfa,0x04,0x0e,0x1c,0x01,0x78,0x00,0x0f]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s
index 9a48302dd67bb..01847e35224aa 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s
@@ -3,25 +3,25 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_fma_mix_f32_bf16 v0, v1, v2, v3 clamp dpp8:[2,2,2,2,4,4,4,4] fi:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16_e64_dpp v0, v1, v2, v3 clamp dpp8:[2,2,2,2,4,4,4,4] fi:1 ; encoding: [0x00,0x80,0x3d,0xcc,0xea,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
 
 v_fma_mix_f32_bf16 v0, v1, v2, v3 dpp8:[2,2,2,2,4,4,4,4]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mix_f32_bf16
 // GFX1250: v_fma_mix_f32_bf16_e64_dpp v0, v1, v2, v3 dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x00,0x3d,0xcc,0xe9,0x04,0x0e,0x04,0x01,0x92,0x44,0x92]
 
 v_fma_mixhi_bf16 v0, abs(v1), -v2, abs(v3) dpp8:[2,2,2,2,4,4,4,4]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16_e64_dpp v0, |v1|, -v2, |v3| dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x05,0x3f,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92]
 
 v_fma_mixhi_bf16 v0, abs(v1), -v2, abs(v3) op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixhi_bf16
 // GFX1250: v_fma_mixhi_bf16_e64_dpp v0, |v1|, -v2, |v3| op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x0d,0x3f,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92]
 
 v_fma_mixlo_bf16 v0, abs(v1), -v2, abs(v3) dpp8:[2,2,2,2,4,4,4,4]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16_e64_dpp v0, |v1|, -v2, |v3| dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x05,0x3e,0xcc,0xe9,0x04,0x0e,0x44,0x01,0x92,0x44,0x92]
 
 v_fma_mixlo_bf16 v0, abs(v1), -v2, abs(v3) op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fma_mixlo_bf16
 // GFX1250: v_fma_mixlo_bf16_e64_dpp v0, |v1|, -v2, |v3| op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x0d,0x3e,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92]
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s b/llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s
index ba15f1242c119..80c682e4ffc22 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s
@@ -2,175 +2,175 @@
 ; RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1250 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX1250-ERR --implicit-check-not=error: --strict-whitespace %s
 
 image_gather4 v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4
 
 image_gather4_b v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_b
 
 image_gather4_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_b_cl
 
 image_gather4_c v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c
 
 image_gather4_c_b v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_b
 
 image_gather4_c_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_b_cl
 
 image_gather4_c_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_cl
 
 image_gather4_c_l v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_l
 
 image_gather4_c_lz v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_lz
 
 image_gather4_c_lz_o v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_c_lz_o
 
 image_gather4_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_cl
 
 image_gather4_l v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_l
 
 image_gather4_lz v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_lz
 
 image_gather4_lz_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_lz_o
 
 image_gather4_o v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4_o
 
 image_gather4h v[64:67], [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_gather4h
 
 image_get_lod v64, v32, s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_get_lod
 
 image_msaa_load v[1:4], [v5, v6, v7], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_msaa_load
 
 image_sample v64, v32, s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample
 
 image_sample_b v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_b
 
 image_sample_b_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_b_cl
 
 image_sample_b_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_b_cl_o
 
 image_sample_b_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_b_o
 
 image_sample_c v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c
 
 image_sample_c_b v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_b
 
 image_sample_c_b_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_b_cl
 
 image_sample_c_b_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_b_cl_o
 
 image_sample_c_b_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_b_o
 
 image_sample_c_cl v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_cl
 
 image_sample_c_cl_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_cl_o
 
 image_sample_c_d v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d
 
 image_sample_c_d_cl v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_cl
 
 image_sample_c_d_cl_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_cl_g16
 
 image_sample_c_d_cl_o v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_cl_o
 
 image_sample_c_d_cl_o_g16 v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_cl_o_g16
 
 image_sample_c_d_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_g16
 
 image_sample_c_d_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_o
 
 image_sample_c_d_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_d_o_g16
 
 image_sample_c_l v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_l
 
 image_sample_c_l_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_l_o
 
 image_sample_c_lz v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_lz
 
 image_sample_c_lz_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_lz_o
 
 image_sample_c_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_c_o
 
 image_sample_cl v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_cl
 
 image_sample_cl_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_cl_o
 
 image_sample_d v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d
 
 image_sample_d_cl v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_cl
 
 image_sample_d_cl_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_cl_g16
 
 image_sample_d_cl_o v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_cl_o
 
 image_sample_d_cl_o_g16 v64, [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_cl_o_g16
 
 image_sample_d_g16 v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_g16
 
 image_sample_d_o v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_o
 
 image_sample_d_o_g16 v64, [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_d_o_g16
 
 image_sample_l v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_l
 
 image_sample_l_o v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_l_o
 
 image_sample_lz v64, v32, s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_lz
 
 image_sample_lz_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_lz_o
 
 image_sample_o v64, [v32, v33], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D
-// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1250): image_sample_o
diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s b/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
index 0d87d7ff4a471..9775cdefde251 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
@@ -4,1881 +4,1891 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck --check-prefix=GFX12-ERR --implicit-check-not=error: --strict-whitespace %s
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0 ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0 neg_lo:[0,0,1] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
+v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[1,0,0]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
+// GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[1,0,0] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x3c]
+// WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
+
+v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,1,0]
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
+// GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,1,0] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x5c]
+// WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
+
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,0,1] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_hi:[0,0,1] ; encoding: [0x04,0x04,0x5d,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] matrix_a_reuse ; encoding: [0x04,0x20,0x5d,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] matrix_b_reuse ; encoding: [0x04,0x40,0x5d,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x62,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x62,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x62,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x62,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x62,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x62,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x62,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_bf16
 // GFX1250: v_wmma_f32_16x16x32_bf16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x62,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x63,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x63,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x63,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x63,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x63,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x63,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x63,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16_16x16x32_bf16
 // GFX1250: v_wmma_bf16_16x16x32_bf16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x63,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] ; encoding: [0x1a,0x00,0x64,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], 1.0 ; encoding: [0x1a,0x00,0x64,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x1a,0x00,0x64,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x1a,0x04,0x64,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x1a,0x00,0x64,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x1a,0x04,0x64,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x1a,0x20,0x64,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_bf16f32_16x16x32_bf16
 // GFX1250: v_wmma_bf16f32_16x16x32_bf16 v[26:29], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x1a,0x40,0x64,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x6a,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6a,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6a,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6a,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6a,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x6a,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x64_fp8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x6a,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x6b,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6b,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6b,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6b,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6b,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x6b,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x64_fp8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x6b,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x6c,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6c,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6c,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6c,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6c,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x6c,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x64_bf8_fp8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x6c,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x6d,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6d,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6d,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6d,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6d,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x6d,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x64_bf8_bf8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x6d,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x6e,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6e,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6e,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6e,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6e,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x6e,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x64_fp8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x6e,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x6f,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x6f,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6f,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x6f,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x6f,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x6f,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x64_fp8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x6f,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x70,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x70,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x70,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x70,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x70,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x70,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x64_bf8_fp8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x70,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x71,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x71,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x71,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x71,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x71,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x71,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x64_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x64_bf8_bf8 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x71,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x72,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], 1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], 1 ; encoding: [0x10,0x00,0x72,0xcc,0x00,0x11,0x06,0x1a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[1,0,0] ; encoding: [0x10,0x00,0x72,0xcc,0x00,0x11,0x42,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,1,0] ; encoding: [0x10,0x00,0x72,0xcc,0x00,0x11,0x42,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x72,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x72,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_i32_16x16x64_iu8
 // GFX1250: v_wmma_i32_16x16x64_iu8 v[16:23], v[0:7], v[8:15], v[16:23] clamp ; encoding: [0x10,0x80,0x72,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] ; encoding: [0x10,0x00,0x60,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x60,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x60,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x60,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x60,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x60,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x60,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x32_f16
 // GFX1250: v_wmma_f32_16x16x32_f16 v[16:23], v[0:7], v[8:15], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x60,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] ; encoding: [0x10,0x00,0x61,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], 1.0 ; encoding: [0x10,0x00,0x61,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x61,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x61,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x61,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x61,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x61,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x32_f16
 // GFX1250: v_wmma_f16_16x16x32_f16 v[16:19], v[0:7], v[8:15], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x61,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 ; encoding: [0x18,0x00,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 index_key:1 ; encoding: [0x18,0x08,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x18,0x01,0x66,0xcc,0x00,0x11,0x82,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x18,0x02,0x66,0xcc,0x00,0x11,0x82,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse ; encoding: [0x18,0x20,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse ; encoding: [0x18,0x40,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16_16x16x64_bf16
 // GFX1250: v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 ; encoding: [0x18,0x00,0x68,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16_16x16x64_bf16
 // GFX1250: v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 index_key:1 ; encoding: [0x18,0x08,0x68,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16_16x16x64_bf16
 // GFX1250: v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x18,0x01,0x68,0xcc,0x00,0x11,0x72,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16_16x16x64_bf16
 // GFX1250: v_swmmac_bf16_16x16x64_bf16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x18,0x02,0x68,0xcc,0x00,0x11,0x72,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse ; encoding: [0x18,0x20,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_bf16
 // GFX1250: v_swmmac_f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse ; encoding: [0x18,0x40,0x66,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 ; encoding: [0x18,0x00,0x69,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 index_key:1 ; encoding: [0x18,0x08,0x69,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x18,0x01,0x69,0xcc,0x00,0x11,0x82,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x18,0x02,0x69,0xcc,0x00,0x11,0x82,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse ; encoding: [0x18,0x20,0x69,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_bf16f32_16x16x64_bf16
 // GFX1250: v_swmmac_bf16f32_16x16x64_bf16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse ; encoding: [0x18,0x40,0x69,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] ; encoding: [0x18,0x00,0x73,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1 ; encoding: [0x18,0x08,0x73,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse ; encoding: [0x18,0x20,0x73,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse ; encoding: [0x18,0x40,0x73,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] ; encoding: [0x18,0x00,0x74,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1 ; encoding: [0x18,0x08,0x74,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse ; encoding: [0x18,0x20,0x74,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_fp8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse ; encoding: [0x18,0x40,0x74,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] ; encoding: [0x18,0x00,0x75,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1 ; encoding: [0x18,0x08,0x75,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse ; encoding: [0x18,0x20,0x75,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_fp8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse ; encoding: [0x18,0x40,0x75,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] ; encoding: [0x18,0x00,0x76,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1 ; encoding: [0x18,0x08,0x76,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse ; encoding: [0x18,0x20,0x76,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f32_16x16x128_bf8_bf8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse ; encoding: [0x18,0x40,0x76,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] ; encoding: [0x18,0x00,0x77,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1 ; encoding: [0x18,0x08,0x77,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse ; encoding: [0x18,0x20,0x77,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse ; encoding: [0x18,0x40,0x77,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] ; encoding: [0x18,0x00,0x78,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1 ; encoding: [0x18,0x08,0x78,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse ; encoding: [0x18,0x20,0x78,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_fp8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_fp8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse ; encoding: [0x18,0x40,0x78,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] ; encoding: [0x18,0x00,0x79,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1 ; encoding: [0x18,0x08,0x79,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse ; encoding: [0x18,0x20,0x79,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_fp8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_fp8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse ; encoding: [0x18,0x40,0x79,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] ; encoding: [0x18,0x00,0x7a,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] index_key:1 ; encoding: [0x18,0x08,0x7a,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_a_reuse ; encoding: [0x18,0x20,0x7a,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x128_bf8_bf8
 // GFX1250: v_swmmac_f16_16x16x128_bf8_bf8 v[24:27], v[0:7], v[8:23], v[28:29] matrix_b_reuse ; encoding: [0x18,0x40,0x7a,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] ; encoding: [0x18,0x00,0x7b,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] index_key:1 ; encoding: [0x18,0x08,0x7b,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] neg_lo:[1,0,0] ; encoding: [0x18,0x00,0x7b,0xcc,0x00,0x11,0x82,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] neg_lo:[0,1,0] ; encoding: [0x18,0x00,0x7b,0xcc,0x00,0x11,0x82,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_a_reuse ; encoding: [0x18,0x20,0x7b,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] matrix_b_reuse ; encoding: [0x18,0x40,0x7b,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] clamp
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_i32_16x16x128_iu8
 // GFX1250: v_swmmac_i32_16x16x128_iu8 v[24:31], v[0:7], v[8:23], v[32:33] clamp ; encoding: [0x18,0x80,0x7b,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 ; encoding: [0x18,0x00,0x65,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 index_key:1 ; encoding: [0x18,0x08,0x65,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x18,0x01,0x65,0xcc,0x00,0x11,0x82,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x18,0x02,0x65,0xcc,0x00,0x11,0x82,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 matrix_a_reuse ; encoding: [0x18,0x20,0x65,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f32_16x16x64_f16
 // GFX1250: v_swmmac_f32_16x16x64_f16 v[24:31], v[0:7], v[8:23], v32 matrix_b_reuse ; encoding: [0x18,0x40,0x65,0xcc,0x00,0x11,0x82,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 ; encoding: [0x18,0x00,0x67,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 index_key:1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 index_key:1 ; encoding: [0x18,0x08,0x67,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[1,0,0] neg_hi:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[1,0,0] neg_hi:[1,0,0] ; encoding: [0x18,0x01,0x67,0xcc,0x00,0x11,0x72,0x3c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[0,1,0] neg_hi:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 neg_lo:[0,1,0] neg_hi:[0,1,0] ; encoding: [0x18,0x02,0x67,0xcc,0x00,0x11,0x72,0x5c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 matrix_a_reuse ; encoding: [0x18,0x20,0x67,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_swmmac_f16_16x16x64_f16
 // GFX1250: v_swmmac_f16_16x16x64_f16 v[24:27], v[0:7], v[8:23], v28 matrix_b_reuse ; encoding: [0x18,0x40,0x67,0xcc,0x00,0x11,0x72,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x08,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:19], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:19], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x10,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:19], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:19], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x18,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:15], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:15], v[24:39], v[40:47] matrix_a_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x20,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] matrix_b_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] matrix_b_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x0c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_b_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_b_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x14]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_b_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_b_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:31], v[40:47] matrix_b_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:31], v[40:47] matrix_b_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x40,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x08,0x33,0xcc,0x08,0x31,0xa2,0x14]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], 1.0 ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xca,0x03]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] neg_lo:[0,0,1] ; encoding: [0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x84]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47] neg_hi:[0,0,1] ; encoding: [0x00,0x04,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2       ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s1, s2       ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x04,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 2, -4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 2, -4        ; encoding: [0x00,0x00,0x35,0xcc,0x82,0x88,0x01,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_a_scale:MATRIX_SCALE_ROW0 matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2       ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x35,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_reuse ; encoding: [0x00,0x20,0x35,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x35,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_a_scale:MATRIX_SCALE_ROW0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x2a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x4a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2       ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x35,0xcc,0x01,0x05,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x35,0xcc,0x01,0x05,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale_paired_b32 v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 matrix_a_reuse matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale_paired_b32
 // GFX1250: v_wmma_ld_scale_paired_b32 v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 matrix_a_reuse matrix_b_reuse ; encoding: [0x00,0x6a,0x35,0xcc,0x01,0x05,0x02,0x2a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[2:3], s[4:5]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[2:3], s[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x08,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 2, -4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 2, -4      ; encoding: [0x00,0x00,0x3a,0xcc,0x82,0x88,0x01,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW0 matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x3a,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_reuse ; encoding: [0x00,0x20,0x3a,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x3a,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x0a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x2a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x4a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x3a,0xcc,0x02,0x09,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x3a,0xcc,0x02,0x09,0x02,0x02]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 matrix_a_reuse matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_ld_scale16_paired_b64
 // GFX1250: v_wmma_ld_scale16_paired_b64 v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 matrix_a_reuse matrix_b_reuse ; encoding: [0x00,0x6a,0x3a,0xcc,0x02,0x09,0x02,0x2a]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v1, v2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v1, v2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x08,0x35,0xcc,0x01,0x05,0x02,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], s1, s2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], s1, s2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x35,0xcc,0x01,0x04,0x00,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_FP8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x08,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x10,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x18,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:7], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:7], v[0:15], v[0:7], s0, s0 matrix_a_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x20,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_FP8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x0c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x14]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:7], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:7], v[0:7], s0, s0 matrix_b_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_reuse ; encoding: [0x00,0x20,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x0a,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x0a,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x22,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x42,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v1, v2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v1, v2 matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x35,0xcc,0x01,0x05,0x02,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v[2:3], v[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v[2:3], v[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x08,0x3a,0xcc,0x02,0x09,0x02,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], s[2:3], s[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], s[2:3], s[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x3a,0xcc,0x02,0x08,0x00,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_FP8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x08,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x10,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:11], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x18,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:7], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:7], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x20,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_FP8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_BF8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_BF8 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x0c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_FP6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_FP6 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x14]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_BF6
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:11], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_BF6 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:7], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_FP4
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:7], v[0:7], s[0:1], s[0:1] matrix_b_fmt:MATRIX_FMT_FP4 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_reuse ; encoding: [0x00,0x20,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x0a,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[0:15], v[0:15], v[0:7], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x0a,0x00,0x00,0x33,0xcc,0x00,0x01,0x02,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x22,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x42,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:39], v[40:47], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x00,0x33,0xcc,0x08,0x31,0xa2,0x04]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v[2:3], v[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_16x16x128_f8f6f4
 // GFX1250: v_wmma_scale16_f32_16x16x128_f8f6f4 v[0:7], v[8:23], v[24:35], v[40:47], v[2:3], v[4:5] matrix_a_fmt:MATRIX_FMT_BF8 matrix_b_fmt:MATRIX_FMT_FP6 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x3a,0xcc,0x02,0x09,0x02,0x0a,0x00,0x0c,0x33,0xcc,0x08,0x31,0xa2,0x94]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] ; encoding: [0x10,0x00,0x84,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x84,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x84,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x84,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x84,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x84,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f16_16x16x128_fp8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x84,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] ; encoding: [0x10,0x00,0x85,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x85,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x85,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x85,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x85,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x85,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f16_16x16x128_fp8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x85,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] ; encoding: [0x10,0x00,0x86,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x86,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x86,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x86,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x86,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x86,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f16_16x16x128_bf8_fp8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x86,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] ; encoding: [0x10,0x00,0x87,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x87,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x87,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x87,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x87,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_a_reuse ; encoding: [0x10,0x20,0x87,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f16_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f16_16x16x128_bf8_bf8 v[16:19], v[0:15], v[8:23], v[16:19] matrix_b_reuse ; encoding: [0x10,0x40,0x87,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] ; encoding: [0x10,0x00,0x80,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x80,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x80,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x80,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x80,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x80,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_fp8
 // GFX1250: v_wmma_f32_16x16x128_fp8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x80,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] ; encoding: [0x10,0x00,0x81,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x81,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x81,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x81,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x81,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x81,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_fp8_bf8
 // GFX1250: v_wmma_f32_16x16x128_fp8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x81,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] ; encoding: [0x10,0x00,0x82,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x82,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x82,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x82,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x82,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x82,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_fp8
 // GFX1250: v_wmma_f32_16x16x128_bf8_fp8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x82,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] ; encoding: [0x10,0x00,0x83,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], 1.0 ; encoding: [0x10,0x00,0x83,0xcc,0x00,0x11,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], 1.0 neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x83,0xcc,0x00,0x11,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_lo:[0,0,1] ; encoding: [0x10,0x00,0x83,0xcc,0x00,0x11,0x42,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] neg_hi:[0,0,1] ; encoding: [0x10,0x04,0x83,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_a_reuse ; encoding: [0x10,0x20,0x83,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x128_bf8_bf8
 // GFX1250: v_wmma_f32_16x16x128_bf8_bf8 v[16:23], v[0:15], v[8:23], v[16:23] matrix_b_reuse ; encoding: [0x10,0x40,0x83,0xcc,0x00,0x11,0x42,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] ; encoding: [0x04,0x40,0x88,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], 1.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], 1.0 ; encoding: [0x04,0x40,0x88,0xcc,0x00,0x05,0xca,0x1b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], 1.0 neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], 1.0 neg_lo:[0,0,1] ; encoding: [0x04,0x40,0x88,0xcc,0x00,0x05,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_lo:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_lo:[0,0,1] ; encoding: [0x04,0x40,0x88,0xcc,0x00,0x05,0x12,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_hi:[0,0,1] ; encoding: [0x04,0x44,0x88,0xcc,0x00,0x05,0x12,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_32x16x128_f4
 // GFX1250: v_wmma_f32_32x16x128_f4 v[4:19], v[0:15], v[2:9], v[4:19] neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x04,0x44,0x88,0xcc,0x00,0x05,0x12,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x08,0x35,0xcc,0x01,0x05,0x02,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], s1, s2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], s1, s2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x35,0xcc,0x01,0x04,0x00,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_reuse ; encoding: [0x00,0x20,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x35,0xcc,0x00,0x00,0x00,0x0a,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s0, s0 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x35,0xcc,0x00,0x00,0x00,0x0a,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x22,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x35,0xcc,0x01,0x05,0x02,0x42,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x35,0xcc,0x01,0x05,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale_f32_32x16x128_f4
 // GFX1250: v_wmma_scale_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v1, v2 matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x35,0xcc,0x01,0x05,0x02,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x08,0x3a,0xcc,0x02,0x09,0x02,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], s[2:3], s[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], s[2:3], s[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x3a,0xcc,0x02,0x08,0x00,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x08,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_reuse ; encoding: [0x00,0x20,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_a_reuse ; encoding: [0x00,0x28,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 ; encoding: [0x00,0x00,0x3a,0xcc,0x00,0x00,0x00,0x0a,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x02,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[0:7], v[0:15], s[0:1], s[0:1] matrix_b_scale:MATRIX_SCALE_ROW1 matrix_b_reuse ; encoding: [0x00,0x40,0x3a,0xcc,0x00,0x00,0x00,0x0a,0x00,0x40,0x88,0xcc,0x08,0x01,0x02,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x22,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x00,0x3a,0xcc,0x02,0x09,0x02,0x42,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E5M3 ; encoding: [0x00,0x01,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_b_scale_fmt:MATRIX_SCALE_FMT_E4M3 ; encoding: [0x00,0x02,0x3a,0xcc,0x02,0x09,0x02,0x02,0x00,0x40,0x88,0xcc,0x08,0x31,0xa2,0x1c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
 v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_b_scale_fmt:MATRIX_SCALE_FMT_E8 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_scale16_f32_32x16x128_f4
 // GFX1250: v_wmma_scale16_f32_32x16x128_f4 v[0:15], v[8:23], v[24:31], v[40:55], v[2:3], v[4:5] matrix_a_scale:MATRIX_SCALE_ROW1 matrix_b_scale:MATRIX_SCALE_ROW1 matrix_a_reuse matrix_b_reuse neg_lo:[0,0,1] neg_hi:[0,0,1] ; encoding: [0x00,0x68,0x3a,0xcc,0x02,0x09,0x02,0x0a,0x00,0x44,0x88,0xcc,0x08,0x31,0xa2,0x9c]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
diff --git a/llvm/test/MC/AMDGPU/gfx12_unsupported.s b/llvm/test/MC/AMDGPU/gfx12_unsupported.s
index 50af4e7540da0..d0707c7011eda 100644
--- a/llvm/test/MC/AMDGPU/gfx12_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx12_unsupported.s
@@ -6,253 +6,253 @@
 //===----------------------------------------------------------------------===//
 
 buffer_atomic_cmpswap_f32 v[5:6], off, s[96:99], s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_atomic_cmpswap_f32
 
 buffer_gl0_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_gl0_inv
 
 buffer_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_gl1_inv
 
 buffer_store_lds_dword s[4:7], -1 offset:4095 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_store_lds_dword
 
 buffer_wbinvl1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_wbinvl1
 
 buffer_wbinvl1_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): buffer_wbinvl1_vol
 
 ds_add_f32 v255, v255 offset:4 gds
 // CHECK: :[[@LINE-1]]:32: error: gds modifier is not supported on this GPU
 
 ds_add_gs_reg_rtn v[0:1], v2 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_add_gs_reg_rtn
 
 ds_cmpstore_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_cmpstore_f32
 
 ds_cmpstore_f64 v0, v[1:2], v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_cmpstore_f64
 
 ds_cmpstore_rtn_f32 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_cmpstore_rtn_f32
 
 ds_cmpstore_rtn_f64 v[0:1], v2, v[3:4], v[5:6]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_cmpstore_rtn_f64
 
 ds_gws_barrier v0 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_barrier
 
 ds_gws_init v0 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_init
 
 ds_gws_sema_br v0 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_sema_br
 
 ds_gws_sema_p gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_sema_p
 
 ds_gws_sema_release_all gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_sema_release_all
 
 ds_gws_sema_v gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_gws_sema_v
 
 ds_ordered_count v0, v1 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_ordered_count
 
 ds_sub_gs_reg_rtn v[0:1], v2 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_sub_gs_reg_rtn
 
 ds_wrap_rtn_b32 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): ds_wrap_rtn_b32
 
 flat_atomic_cmpswap_f32 v[5:6], off, s[96:99], s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): flat_atomic_cmpswap_f32
 
 flat_atomic_csub v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN
 // CHECK: :[[@LINE-1]]:1: error: invalid instruction
 
 global_atomic_cmpswap_f32 v[5:6], off, s[96:99], s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): global_atomic_cmpswap_f32
 
 s_barrier
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_barrier
 
 s_cbranch_cdbgsys 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cbranch_cdbgsys
 
 s_cbranch_cdbgsys_and_user 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cbranch_cdbgsys_and_user
 
 s_cbranch_cdbgsys_or_user 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cbranch_cdbgsys_or_user
 
 s_cbranch_cdbguser 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cbranch_cdbguser
 
 s_cmpk_eq_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_eq_i32
 
 s_cmpk_eq_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_eq_u32
 
 s_cmpk_ge_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_ge_i32
 
 s_cmpk_ge_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_ge_u32
 
 s_cmpk_gt_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_gt_i32
 
 s_cmpk_gt_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_gt_u32
 
 s_cmpk_le_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_le_i32
 
 s_cmpk_le_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_le_u32
 
 s_cmpk_lg_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_lg_i32
 
 s_cmpk_lg_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_lg_u32
 
 s_cmpk_lt_i32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_lt_i32
 
 s_cmpk_lt_u32 s0, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_cmpk_lt_u32
 
 s_inst_prefetch 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_inst_prefetch
 
 s_subvector_loop_begin s0, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_subvector_loop_begin
 
 s_subvector_loop_end s0, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_subvector_loop_end
 
 s_waitcnt_expcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_waitcnt_expcnt
 
 s_waitcnt_lgkmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_waitcnt_lgkmcnt
 
 s_waitcnt_vmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_waitcnt_vmcnt
 
 s_waitcnt_vscnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): s_waitcnt_vscnt
 
 v_cmp_f_f16 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_f16
 
 v_cmp_f_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_f32
 
 v_cmp_f_f64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_f64
 
 v_cmp_f_i32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_i32
 
 v_cmp_f_i64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_i64
 
 v_cmp_f_u32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_u32
 
 v_cmp_f_u64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_f_u64
 
 v_cmp_t_f16 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_f16
 
 v_cmp_t_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_f32
 
 v_cmp_t_f64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_f64
 
 v_cmp_t_i32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_i32
 
 v_cmp_t_i64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_i64
 
 v_cmp_t_u32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_u32
 
 v_cmp_t_u64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmp_t_u64
 
 v_cmpx_f_f16 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_f16
 
 v_cmpx_f_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_f32
 
 v_cmpx_f_f64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_f64
 
 v_cmpx_f_i32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_i32
 
 v_cmpx_f_i64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_i64
 
 v_cmpx_f_u32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_u32
 
 v_cmpx_f_u64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_f_u64
 
 v_cmpx_t_f16 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_f16
 
 v_cmpx_t_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_f32
 
 v_cmpx_t_f64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_f64
 
 v_cmpx_t_i32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_i32
 
 v_cmpx_t_i64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_i64
 
 v_cmpx_t_u32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_u32
 
 v_cmpx_t_u64 v[0:1], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cmpx_t_u64
 
 v_dot2c_f32_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_dot2c_f32_f16
 
 v_dual_max_f32 v0, v1, v2 :: v_dual_max_f32 v3, v4, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_dual_max_f32
 
 v_dual_min_f32 v0, v1, v2 :: v_dual_min_f32 v3, v4, v5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_dual_min_f32
 
 v_fmac_legacy_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_fmac_legacy_f32
 
 v_mfma_f32_16x16x8_xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mfma_f32_16x16x8_xf32
 
 v_mfma_f32_16x16x8xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mfma_f32_16x16x8xf32
 
 v_mfma_f32_32x32x4_xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mfma_f32_32x32x4_xf32
 
 v_mfma_f32_32x32x4xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_mfma_f32_32x32x4xf32
diff --git a/llvm/test/MC/AMDGPU/gfx7_unsupported.s b/llvm/test/MC/AMDGPU/gfx7_unsupported.s
index e51816d6566c6..263bae09c40fe 100644
--- a/llvm/test/MC/AMDGPU/gfx7_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx7_unsupported.s
@@ -18,844 +18,844 @@
 //===----------------------------------------------------------------------===//
 
 buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_atomic_add_f32
 
 buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_atomic_pk_add_f16
 
 buffer_gl0_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_gl0_inv
 
 buffer_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_gl1_inv
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_x v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_format_d16_x
 
 buffer_load_format_d16_xy v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_format_d16_xy
 
 buffer_load_format_d16_xyz v[1:2], off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_format_d16_xyz
 
 buffer_load_format_d16_xyzw v[1:2], off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_format_d16_xyzw
 
 buffer_load_sbyte_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_sbyte_d16
 
 buffer_load_sbyte_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_sbyte_d16_hi
 
 buffer_load_short_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_short_d16
 
 buffer_load_short_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_short_d16_hi
 
 buffer_load_ubyte_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_ubyte_d16
 
 buffer_load_ubyte_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_load_ubyte_d16_hi
 
 buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_byte_d16_hi
 
 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_x v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_format_d16_x
 
 buffer_store_format_d16_xy v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_format_d16_xy
 
 buffer_store_format_d16_xyz v[1:2], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_format_d16_xyz
 
 buffer_store_format_d16_xyzw v[1:2], off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_format_d16_xyzw
 
 buffer_store_lds_dword s[4:7], s0 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_lds_dword
 
 buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): buffer_store_short_d16_hi
 
 ds_add_f32 v0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_add_f32
 
 ds_add_rtn_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_add_rtn_f32
 
 ds_add_src2_f32 v0 offset:4 gds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_add_src2_f32
 
 ds_bpermute_b32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_bpermute_b32
 
 ds_permute_b32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_permute_b32
 
 ds_read_addtid_b32 v255 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_addtid_b32
 
 ds_read_i8_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_i8_d16
 
 ds_read_i8_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_i8_d16_hi
 
 ds_read_u16_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_u16_d16
 
 ds_read_u16_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_u16_d16_hi
 
 ds_read_u8_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_u8_d16
 
 ds_read_u8_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_read_u8_d16_hi
 
 ds_write_addtid_b32 v255 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_write_addtid_b32
 
 ds_write_b16_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_write_b16_d16_hi
 
 ds_write_b8_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): ds_write_b8_d16_hi
 
 flat_load_sbyte_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_sbyte_d16
 
 flat_load_sbyte_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_sbyte_d16_hi
 
 flat_load_short_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_short_d16
 
 flat_load_short_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_short_d16_hi
 
 flat_load_ubyte_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_ubyte_d16
 
 flat_load_ubyte_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_load_ubyte_d16_hi
 
 flat_store_byte_d16_hi v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_store_byte_d16_hi
 
 flat_store_short_d16_hi v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): flat_store_short_d16_hi
 
 global_atomic_add v0, v[1:2], v2, off glc slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_add
 
 global_atomic_add_f32 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_add_f32
 
 global_atomic_add_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_add_x2
 
 global_atomic_and v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_and
 
 global_atomic_and_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_and_x2
 
 global_atomic_cmpswap v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_cmpswap
 
 global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_cmpswap_x2
 
 global_atomic_dec v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_dec
 
 global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_dec_x2
 
 global_atomic_inc v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_inc
 
 global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_inc_x2
 
 global_atomic_or v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_or
 
 global_atomic_or_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_or_x2
 
 global_atomic_pk_add_f16 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_pk_add_f16
 
 global_atomic_smax v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_smax
 
 global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_smax_x2
 
 global_atomic_smin v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_smin
 
 global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_smin_x2
 
 global_atomic_sub v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_sub
 
 global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_sub_x2
 
 global_atomic_swap v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_swap
 
 global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_swap_x2
 
 global_atomic_umax v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_umax
 
 global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_umax_x2
 
 global_atomic_umin v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_umin
 
 global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_umin_x2
 
 global_atomic_xor v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_xor
 
 global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_atomic_xor_x2
 
 global_load_dword v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_dword
 
 global_load_dwordx2 v[1:2], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_dwordx2
 
 global_load_dwordx3 v[1:3], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_dwordx3
 
 global_load_dwordx4 v[1:4], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_dwordx4
 
 global_load_sbyte v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_sbyte
 
 global_load_sbyte_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_sbyte_d16
 
 global_load_sbyte_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_sbyte_d16_hi
 
 global_load_short_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_short_d16
 
 global_load_short_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_short_d16_hi
 
 global_load_sshort v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_sshort
 
 global_load_ubyte v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_ubyte
 
 global_load_ubyte_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_ubyte_d16
 
 global_load_ubyte_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_ubyte_d16_hi
 
 global_load_ushort v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_load_ushort
 
 global_store_byte v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_byte
 
 global_store_byte_d16_hi v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_byte_d16_hi
 
 global_store_dword v254, v1, s[2:3] offset:16
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_dword
 
 global_store_dwordx2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_dwordx2
 
 global_store_dwordx3 v[1:2], v[253:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_dwordx3
 
 global_store_dwordx4 v[1:2], v[252:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_dwordx4
 
 global_store_short v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_short
 
 global_store_short_d16_hi v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): global_store_short_d16_hi
 
 image_gather4h v[251:254], v[1:2], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_gather4h
 
 image_sample_c_cd_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_cd_cl_g16
 
 image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_cd_cl_o_g16
 
 image_sample_c_cd_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_cd_g16
 
 image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_cd_o_g16
 
 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_d_cl_g16
 
 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_d_cl_o_g16
 
 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_d_g16
 
 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_c_d_o_g16
 
 image_sample_cd_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_cd_cl_g16
 
 image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_cd_cl_o_g16
 
 image_sample_cd_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_cd_g16
 
 image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_cd_o_g16
 
 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_d_cl_g16
 
 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_d_cl_o_g16
 
 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_d_g16
 
 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): image_sample_d_o_g16
 
 s_and_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_and_saveexec_b32
 
 s_andn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn1_saveexec_b32
 
 s_andn1_saveexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn1_saveexec_b64
 
 s_andn1_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn1_wrexec_b32
 
 s_andn1_wrexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn1_wrexec_b64
 
 s_andn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn2_saveexec_b32
 
 s_andn2_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn2_wrexec_b32
 
 s_andn2_wrexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_andn2_wrexec_b64
 
 s_atc_probe 0x0, s[4:5], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atc_probe
 
 s_atc_probe_buffer 0x0, s[8:11], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atc_probe_buffer
 
 s_atomic_add s5, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_add
 
 s_atomic_add_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_add_x2
 
 s_atomic_and s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_and
 
 s_atomic_and_x2 s[10:11], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_and_x2
 
 s_atomic_cmpswap s[10:11], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_cmpswap
 
 s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_cmpswap_x2
 
 s_atomic_dec s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_dec
 
 s_atomic_dec_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_dec_x2
 
 s_atomic_inc s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_inc
 
 s_atomic_inc_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_inc_x2
 
 s_atomic_or s5, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_or
 
 s_atomic_or_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_or_x2
 
 s_atomic_smax s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_smax
 
 s_atomic_smax_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_smax_x2
 
 s_atomic_smin s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_smin
 
 s_atomic_smin_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_smin_x2
 
 s_atomic_sub s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_sub
 
 s_atomic_sub_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_sub_x2
 
 s_atomic_swap s5, s[2:3], -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_swap
 
 s_atomic_swap_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_swap_x2
 
 s_atomic_umax s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_umax
 
 s_atomic_umax_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_umax_x2
 
 s_atomic_umin s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_umin
 
 s_atomic_umin_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_umin_x2
 
 s_atomic_xor s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_xor
 
 s_atomic_xor_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_atomic_xor_x2
 
 s_bitreplicate_b64_b32 exec, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_bitreplicate_b64_b32
 
 s_buffer_atomic_add s5, s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_add
 
 s_buffer_atomic_add_x2 s[10:11], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_add_x2
 
 s_buffer_atomic_and s101, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_and
 
 s_buffer_atomic_and_x2 s[10:11], s[8:11], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_and_x2
 
 s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_cmpswap
 
 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_cmpswap_x2
 
 s_buffer_atomic_dec s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_dec
 
 s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_dec_x2
 
 s_buffer_atomic_inc s101, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_inc
 
 s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_inc_x2
 
 s_buffer_atomic_or s5, s[8:11], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_or
 
 s_buffer_atomic_or_x2 s[10:11], s[96:99], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_or_x2
 
 s_buffer_atomic_smax s5, s[4:7], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_smax
 
 s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_smax_x2
 
 s_buffer_atomic_smin s5, s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_smin
 
 s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_smin_x2
 
 s_buffer_atomic_sub s5, s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_sub
 
 s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_sub_x2
 
 s_buffer_atomic_swap s5, s[4:7], -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_swap
 
 s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_swap_x2
 
 s_buffer_atomic_umax s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_umax
 
 s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_umax_x2
 
 s_buffer_atomic_umin s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_umin
 
 s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_umin_x2
 
 s_buffer_atomic_xor s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_xor
 
 s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_atomic_xor_x2
 
 s_buffer_store_dword exec_hi, s[0:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_store_dword
 
 s_buffer_store_dwordx2 exec, s[0:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_store_dwordx2
 
 s_buffer_store_dwordx4 s[4:7], s[12:15], m0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_buffer_store_dwordx4
 
 s_call_b64 exec, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_call_b64
 
 s_clause 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_clause
 
 s_cmp_eq_u64 -1, s[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_cmp_eq_u64
 
 s_cmp_lg_u64 -1, s[4:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_cmp_lg_u64
 
 s_code_end
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_code_end
 
 s_dcache_discard s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_dcache_discard
 
 s_dcache_discard_x2 s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_dcache_discard_x2
 
 s_dcache_wb
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_dcache_wb
 
 s_dcache_wb_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_dcache_wb_vol
 
 s_denorm_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_denorm_mode
 
 s_endpgm_ordered_ps_done
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_endpgm_ordered_ps_done
 
 s_endpgm_saved
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_endpgm_saved
 
 s_get_waveid_in_workgroup s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_get_waveid_in_workgroup
 
 s_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_gl1_inv
 
 s_inst_prefetch 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_inst_prefetch
 
 s_lshl1_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_lshl1_add_u32
 
 s_lshl2_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_lshl2_add_u32
 
 s_lshl3_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_lshl3_add_u32
 
 s_lshl4_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_lshl4_add_u32
 
 s_memrealtime exec
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_memrealtime
 
 s_movrelsd_2_b32 s0, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_movrelsd_2_b32
 
 s_mul_hi_i32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_mul_hi_i32
 
 s_mul_hi_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_mul_hi_u32
 
 s_nand_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_nand_saveexec_b32
 
 s_nor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_nor_saveexec_b32
 
 s_or_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_or_saveexec_b32
 
 s_orn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_orn1_saveexec_b32
 
 s_orn1_saveexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_orn1_saveexec_b64
 
 s_orn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_orn2_saveexec_b32
 
 s_pack_hh_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_pack_hh_b32_b16
 
 s_pack_lh_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_pack_lh_b32_b16
 
 s_pack_ll_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_pack_ll_b32_b16
 
 s_rfe_restore_b64 -1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_rfe_restore_b64
 
 s_round_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_round_mode
 
 s_scratch_load_dword s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_load_dword
 
 s_scratch_load_dwordx2 s[100:101], s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_load_dwordx2
 
 s_scratch_load_dwordx4 s[20:23], s[4:5], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_load_dwordx4
 
 s_scratch_store_dword s1, s[4:5], 0x123 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_store_dword
 
 s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_store_dwordx2
 
 s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_scratch_store_dwordx4
 
 s_set_gpr_idx_idx -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_set_gpr_idx_idx
 
 s_set_gpr_idx_mode 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_set_gpr_idx_mode
 
 s_set_gpr_idx_off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_set_gpr_idx_off
 
 s_set_gpr_idx_on -1, 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_set_gpr_idx_on
 
 s_store_dword exec_hi, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_store_dword
 
 s_store_dwordx2 exec, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_store_dwordx2
 
 s_store_dwordx4 s[4:7], flat_scratch, m0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_store_dwordx4
 
 s_subvector_loop_begin exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_subvector_loop_begin
 
 s_subvector_loop_end exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_subvector_loop_end
 
 s_ttracedata_imm 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_ttracedata_imm
 
 s_version 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_version
 
 s_waitcnt_expcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_waitcnt_expcnt
 
 s_waitcnt_lgkmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_waitcnt_lgkmcnt
 
 s_waitcnt_vmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_waitcnt_vmcnt
 
 s_waitcnt_vscnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_waitcnt_vscnt
 
 s_wakeup
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_wakeup
 
 s_xnor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_xnor_saveexec_b32
 
 s_xor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): s_xor_saveexec_b32
 
 scratch_load_dword v0, v1, off offset:-2048 glc slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_dword
 
 scratch_load_dwordx2 v[1:2], v3, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_dwordx2
 
 scratch_load_dwordx3 v[1:3], v4, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_dwordx3
 
 scratch_load_dwordx4 v[1:4], v5, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_dwordx4
 
 scratch_load_sbyte v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_sbyte
 
 scratch_load_sbyte_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_sbyte_d16
 
 scratch_load_sbyte_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_sbyte_d16_hi
 
 scratch_load_short_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_short_d16
 
 scratch_load_short_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_short_d16_hi
 
 scratch_load_sshort v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_sshort
 
 scratch_load_ubyte v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_ubyte
 
 scratch_load_ubyte_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_ubyte_d16
 
 scratch_load_ubyte_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_ubyte_d16_hi
 
 scratch_load_ushort v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_load_ushort
 
 scratch_store_byte off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_byte
 
 scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_byte_d16_hi
 
 scratch_store_dword off, v2, exec_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_dword
 
 scratch_store_dwordx2 off, v[254:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_dwordx2
 
 scratch_store_dwordx3 off, v[253:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_dwordx3
 
 scratch_store_dwordx4 off, v[252:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_dwordx4
 
 scratch_store_short off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_short
 
 scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): scratch_store_short_d16_hi
 
 tbuffer_load_format_d16_x v0, off, s[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_load_format_d16_x
 
 tbuffer_load_format_d16_xy v0, off, s[0:3], format:22, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_load_format_d16_xy
 
 tbuffer_load_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_load_format_d16_xyz
 
 tbuffer_load_format_d16_xyzw v[0:1], off, s[0:3], format:22, 0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_load_format_d16_xyzw
 
 tbuffer_store_format_d16_x v0, v1, s[4:7], format:33, 0 idxen
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_store_format_d16_x
 
 tbuffer_store_format_d16_xy v0, v1, s[4:7], format:33, 0 idxen
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_store_format_d16_xy
 
 tbuffer_store_format_d16_xyz v[1:2], off, s[4:7], dfmt:15, nfmt:2, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_store_format_d16_xyz
 
 tbuffer_store_format_d16_xyzw v[0:1], v2, s[4:7], format:33, 0 idxen
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): tbuffer_store_format_d16_xyzw
 
 v_accvgpr_read_b32 a0, a0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_accvgpr_read_b32
 
 v_accvgpr_write_b32 a0, 65
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_accvgpr_write_b32
 
 v_add3_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add3_u32
 
 v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_co_ci_u32
 
 v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_co_ci_u32
 
 v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_co_ci_u32
 
 v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_co_ci_u32
 
 v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_co_ci_u32
 
 v_add_f16 v0, s[0:1], v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_f16
 
 v_add_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_f16
 
 v_add_f16_e32 v1, 64.0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_f16
 
 v_add_f16_e64 v0, 0x3456, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_f16
 
 v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_f16
 
 v_add_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -864,73 +864,73 @@ v_add_f32_sdwa v0, v0, v0 dst_unused:UNUSED_PAD src0_sel:WORD_1
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_add_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_i16
 
 v_add_lshl_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_lshl_u32
 
 v_add_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_i16
 
 v_add_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_i32
 
 v_add_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_u16
 
 v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_u32
 
 v_add_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_u32
 
 v_add_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_u32
 
 v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_nc_u32
 
 v_add_u16 v0, (i1+100)*2, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
 
 v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
 
 v_add_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
 
 v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
 
 v_add_u32 v0, execz, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 
 v_add_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 
 v_add_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 
 v_add_u32_e64 v0, scc, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 
 v_add_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
 
 v_addc_co_u32 v0, vcc, shared_base, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
 
 v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
 
 v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
 
 v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
 
 v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
 
 v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -945,19 +945,19 @@ v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_and_or_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_and_or_b32
 
 v_ashrrev_i16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ashrrev_i16
 
 v_ashrrev_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ashrrev_i16
 
 v_ashrrev_i16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ashrrev_i16
 
 v_ashrrev_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ashrrev_i16
 
 v_ashrrev_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -966,7 +966,7 @@ v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWO
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_ashrrev_i64 v[0:1], 0x100, s[0:1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ashrrev_i64
 
 v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -975,19 +975,19 @@ v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_ceil_f16 v0, -0.5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
 
 v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
 
 v_ceil_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
 
 v_ceil_f16_e64 v0, -|v1|
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
 
 v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
 
 v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -996,811 +996,811 @@ v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_class_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_class_f16
 
 v_cmp_class_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_class_f16
 
 v_cmp_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_class_f16
 
 v_cmp_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_eq_f16 vcc, -1, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_f16
 
 v_cmp_eq_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_f16
 
 v_cmp_eq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_f16
 
 v_cmp_eq_f32_sdwa exec, s2, v2 src0_sel:WORD_1 src1_sel:BYTE_2
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_eq_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_i16
 
 v_cmp_eq_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_i16
 
 v_cmp_eq_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_i16
 
 v_cmp_eq_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_eq_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_u16
 
 v_cmp_eq_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_u16
 
 v_cmp_eq_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_eq_u16
 
 v_cmp_eq_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_f_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_f16
 
 v_cmp_f_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_f16
 
 v_cmp_f_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_f16
 
 v_cmp_f_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_i16
 
 v_cmp_f_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_i16
 
 v_cmp_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_i16
 
 v_cmp_f_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_u16
 
 v_cmp_f_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_u16
 
 v_cmp_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_f_u16
 
 v_cmp_f_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ge_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_f16
 
 v_cmp_ge_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_f16
 
 v_cmp_ge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_f16
 
 v_cmp_ge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ge_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_i16
 
 v_cmp_ge_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_i16
 
 v_cmp_ge_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_i16
 
 v_cmp_ge_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ge_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_u16
 
 v_cmp_ge_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_u16
 
 v_cmp_ge_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ge_u16
 
 v_cmp_ge_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_gt_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_f16
 
 v_cmp_gt_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_f16
 
 v_cmp_gt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_f16
 
 v_cmp_gt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_gt_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_i16
 
 v_cmp_gt_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_i16
 
 v_cmp_gt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_i16
 
 v_cmp_gt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_gt_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_u16
 
 v_cmp_gt_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_u16
 
 v_cmp_gt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_gt_u16
 
 v_cmp_gt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_le_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_f16
 
 v_cmp_le_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_f16
 
 v_cmp_le_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_f16
 
 v_cmp_le_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_le_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_i16
 
 v_cmp_le_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_i16
 
 v_cmp_le_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_i16
 
 v_cmp_le_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_le_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_u16
 
 v_cmp_le_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_u16
 
 v_cmp_le_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_le_u16
 
 v_cmp_le_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_lg_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lg_f16
 
 v_cmp_lg_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lg_f16
 
 v_cmp_lg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lg_f16
 
 v_cmp_lg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_lt_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_f16
 
 v_cmp_lt_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_f16
 
 v_cmp_lt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_f16
 
 v_cmp_lt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_lt_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_i16
 
 v_cmp_lt_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_i16
 
 v_cmp_lt_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_i16
 
 v_cmp_lt_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_lt_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_u16
 
 v_cmp_lt_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_u16
 
 v_cmp_lt_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_lt_u16
 
 v_cmp_lt_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ne_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_i16
 
 v_cmp_ne_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_i16
 
 v_cmp_ne_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_i16
 
 v_cmp_ne_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ne_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_u16
 
 v_cmp_ne_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_u16
 
 v_cmp_ne_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ne_u16
 
 v_cmp_ne_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_neq_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_neq_f16
 
 v_cmp_neq_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_neq_f16
 
 v_cmp_neq_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_neq_f16
 
 v_cmp_neq_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_nge_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nge_f16
 
 v_cmp_nge_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nge_f16
 
 v_cmp_nge_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nge_f16
 
 v_cmp_nge_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_ngt_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ngt_f16
 
 v_cmp_ngt_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ngt_f16
 
 v_cmp_ngt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_ngt_f16
 
 v_cmp_ngt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_nle_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nle_f16
 
 v_cmp_nle_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nle_f16
 
 v_cmp_nle_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nle_f16
 
 v_cmp_nle_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_nlg_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlg_f16
 
 v_cmp_nlg_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlg_f16
 
 v_cmp_nlg_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlg_f16
 
 v_cmp_nlg_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_nlt_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlt_f16
 
 v_cmp_nlt_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlt_f16
 
 v_cmp_nlt_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_nlt_f16
 
 v_cmp_nlt_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_o_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_o_f16
 
 v_cmp_o_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_o_f16
 
 v_cmp_o_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_o_f16
 
 v_cmp_o_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_i16
 
 v_cmp_t_i16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_i16
 
 v_cmp_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_i16
 
 v_cmp_t_i32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_u16
 
 v_cmp_t_u16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_u16
 
 v_cmp_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_t_u16
 
 v_cmp_t_u32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_tru_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_tru_f16
 
 v_cmp_tru_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_tru_f16
 
 v_cmp_tru_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_tru_f16
 
 v_cmp_tru_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmp_u_f16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_u_f16
 
 v_cmp_u_f16_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_u_f16
 
 v_cmp_u_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmp_u_f16
 
 v_cmp_u_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_class_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_class_f16
 
 v_cmpx_class_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_class_f16
 
 v_cmpx_class_f16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_class_f16
 
 v_cmpx_class_f32_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_eq_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_f16
 
 v_cmpx_eq_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_f16
 
 v_cmpx_eq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_f16
 
 v_cmpx_eq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_eq_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_i16
 
 v_cmpx_eq_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_i16
 
 v_cmpx_eq_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_i16
 
 v_cmpx_eq_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_eq_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_u16
 
 v_cmpx_eq_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_u16
 
 v_cmpx_eq_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_eq_u16
 
 v_cmpx_eq_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_f_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_f16
 
 v_cmpx_f_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_f16
 
 v_cmpx_f_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_f16
 
 v_cmpx_f_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_f_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_i16
 
 v_cmpx_f_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_i16
 
 v_cmpx_f_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_i16
 
 v_cmpx_f_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_f_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_u16
 
 v_cmpx_f_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_u16
 
 v_cmpx_f_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_f_u16
 
 v_cmpx_f_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ge_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_f16
 
 v_cmpx_ge_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_f16
 
 v_cmpx_ge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_f16
 
 v_cmpx_ge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ge_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_i16
 
 v_cmpx_ge_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_i16
 
 v_cmpx_ge_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_i16
 
 v_cmpx_ge_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ge_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_u16
 
 v_cmpx_ge_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_u16
 
 v_cmpx_ge_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ge_u16
 
 v_cmpx_ge_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_gt_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_f16
 
 v_cmpx_gt_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_f16
 
 v_cmpx_gt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_f16
 
 v_cmpx_gt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_gt_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_i16
 
 v_cmpx_gt_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_i16
 
 v_cmpx_gt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_i16
 
 v_cmpx_gt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_gt_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_u16
 
 v_cmpx_gt_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_u16
 
 v_cmpx_gt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_gt_u16
 
 v_cmpx_gt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_le_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_f16
 
 v_cmpx_le_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_f16
 
 v_cmpx_le_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_f16
 
 v_cmpx_le_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_le_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_i16
 
 v_cmpx_le_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_i16
 
 v_cmpx_le_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_i16
 
 v_cmpx_le_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_le_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_u16
 
 v_cmpx_le_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_u16
 
 v_cmpx_le_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_le_u16
 
 v_cmpx_le_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_lg_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lg_f16
 
 v_cmpx_lg_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lg_f16
 
 v_cmpx_lg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lg_f16
 
 v_cmpx_lg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_lt_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_f16
 
 v_cmpx_lt_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_f16
 
 v_cmpx_lt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_f16
 
 v_cmpx_lt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_lt_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_i16
 
 v_cmpx_lt_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_i16
 
 v_cmpx_lt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_i16
 
 v_cmpx_lt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_lt_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_u16
 
 v_cmpx_lt_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_u16
 
 v_cmpx_lt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_lt_u16
 
 v_cmpx_lt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ne_i16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_i16
 
 v_cmpx_ne_i16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_i16
 
 v_cmpx_ne_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_i16
 
 v_cmpx_ne_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ne_u16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_u16
 
 v_cmpx_ne_u16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_u16
 
 v_cmpx_ne_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ne_u16
 
 v_cmpx_ne_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_neq_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_neq_f16
 
 v_cmpx_neq_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_neq_f16
 
 v_cmpx_neq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_neq_f16
 
 v_cmpx_neq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_nge_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nge_f16
 
 v_cmpx_nge_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nge_f16
 
 v_cmpx_nge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nge_f16
 
 v_cmpx_nge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_ngt_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ngt_f16
 
 v_cmpx_ngt_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ngt_f16
 
 v_cmpx_ngt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_ngt_f16
 
 v_cmpx_ngt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_nle_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nle_f16
 
 v_cmpx_nle_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nle_f16
 
 v_cmpx_nle_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nle_f16
 
 v_cmpx_nle_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_nlg_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlg_f16
 
 v_cmpx_nlg_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlg_f16
 
 v_cmpx_nlg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlg_f16
 
 v_cmpx_nlg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_nlt_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlt_f16
 
 v_cmpx_nlt_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlt_f16
 
 v_cmpx_nlt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_nlt_f16
 
 v_cmpx_nlt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_o_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_o_f16
 
 v_cmpx_o_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_o_f16
 
 v_cmpx_o_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_o_f16
 
 v_cmpx_o_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_t_i16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_i16
 
 v_cmpx_t_i16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_i16
 
 v_cmpx_t_i16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_i16
 
 v_cmpx_t_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_t_u16 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_u16
 
 v_cmpx_t_u16_e64 exec, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_u16
 
 v_cmpx_t_u16_sdwa flat_scratch, v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_t_u16
 
 v_cmpx_t_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_tru_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_tru_f16
 
 v_cmpx_tru_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_tru_f16
 
 v_cmpx_tru_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_tru_f16
 
 v_cmpx_tru_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cmpx_u_f16 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_u_f16
 
 v_cmpx_u_f16_e64 -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_u_f16
 
 v_cmpx_u_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cmpx_u_f16
 
 v_cmpx_u_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cos_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
 
 v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
 
 v_cos_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
 
 v_cos_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
 
 v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
 
 v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1815,34 +1815,34 @@ v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cvt_f16_i16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_i16
 
 v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_i16
 
 v_cvt_f16_i16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_i16
 
 v_cvt_f16_i16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_i16
 
 v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_i16
 
 v_cvt_f16_u16 v0, src_lds_direct
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_u16
 
 v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_u16
 
 v_cvt_f16_u16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_u16
 
 v_cvt_f16_u16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_u16
 
 v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_f16_u16
 
 v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1893,19 +1893,19 @@ v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWO
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cvt_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_i16_f16
 
 v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_i16_f16
 
 v_cvt_i16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_i16_f16
 
 v_cvt_i16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_i16_f16
 
 v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_i16_f16
 
 v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1914,34 +1914,34 @@ v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cvt_norm_i16_f16 v5, -4.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_i16_f16
 
 v_cvt_norm_u16_f16 v5, s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_norm_u16_f16
 
 v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1950,10 +1950,10 @@ v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWOR
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cvt_pknorm_i16_f16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pknorm_i16_f16
 
 v_cvt_pknorm_u16_f16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pknorm_u16_f16
 
 v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1962,19 +1962,19 @@ v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWO
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_cvt_u16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_u16_f16
 
 v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_u16_f16
 
 v_cvt_u16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_u16_f16
 
 v_cvt_u16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_u16_f16
 
 v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_u16_f16
 
 v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1983,82 +1983,82 @@ v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_div_fixup_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_div_fixup_f16
 
 v_div_fixup_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_div_fixup_f16
 
 v_div_fixup_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_div_fixup_legacy_f16
 
 v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_div_fixup_legacy_f16
 
 v_dot2_f32_f16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_f32_f16
 
 v_dot2_i32_i16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_i32_i16
 
 v_dot2_u32_u16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_u32_u16
 
 v_dot2c_f32_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2c_f32_f16
 
 v_dot2c_i32_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot2c_i32_i16
 
 v_dot4_i32_i8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot4_i32_i8
 
 v_dot4_u32_u8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot4_u32_u8
 
 v_dot4c_i32_i8 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot4c_i32_i8
 
 v_dot8_i32_i4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot8_i32_i4
 
 v_dot8_u32_u4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot8_u32_u4
 
 v_dot8c_i32_i4 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_dot8c_i32_i4
 
 v_exp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_exp_f16
 
 v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_exp_f16
 
 v_exp_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_exp_f16
 
 v_exp_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_exp_f16
 
 v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_exp_f16
 
 v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2091,19 +2091,19 @@ v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_floor_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_floor_f16
 
 v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_floor_f16
 
 v_floor_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_floor_f16
 
 v_floor_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_floor_f16
 
 v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_floor_f16
 
 v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2112,70 +2112,70 @@ v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_fma_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_f16
 
 v_fma_f16_e64 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_f16
 
 v_fma_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_legacy_f16
 
 v_fma_legacy_f16_e64 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_legacy_f16
 
 v_fma_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_mix_f32
 
 v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_mixhi_f16
 
 v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fma_mixlo_f16
 
 v_fmaak_f32 v255, v1, v2, 0x1121
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmaak_f32
 
 v_fmac_f16 v5, 0x1234, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f16
 
 v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f16
 
 v_fmac_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f16
 
 v_fmac_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f16
 
 v_fmac_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f32
 
 v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f32
 
 v_fmac_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f32
 
 v_fmac_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmac_f32
 
 v_fmamk_f32 v255, v1, 0x1121, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fmamk_f32
 
 v_fract_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fract_f16
 
 v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fract_f16
 
 v_fract_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fract_f16
 
 v_fract_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fract_f16
 
 v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_fract_f16
 
 v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2184,19 +2184,19 @@ v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_frexp_exp_i16_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_exp_i16_f16
 
 v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_exp_i16_f16
 
 v_frexp_exp_i16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_exp_i16_f16
 
 v_frexp_exp_i16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_exp_i16_f16
 
 v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_exp_i16_f16
 
 v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2205,19 +2205,19 @@ v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:D
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_frexp_mant_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_mant_f16
 
 v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_mant_f16
 
 v_frexp_mant_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_mant_f16
 
 v_frexp_mant_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_mant_f16
 
 v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_frexp_mant_f16
 
 v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2232,49 +2232,49 @@ v_interp_p1_f32_e64 v255, v2, attr0.x
 // CHECK: :[[@LINE-1]]:1: error: e64 variant of this instruction is not supported
 
 v_interp_p1ll_f16 v255, v2, attr0.x
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_interp_p1ll_f16
 
 v_interp_p1lv_f16 v255, v2, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_interp_p1lv_f16
 
 v_interp_p2_f16 v255, v2, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_interp_p2_f16
 
 v_interp_p2_f32_e64 v255, v2, attr0.x
 // CHECK: :[[@LINE-1]]:1: error: e64 variant of this instruction is not supported
 
 v_interp_p2_legacy_f16 v255, v2, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_interp_p2_legacy_f16
 
 v_ldexp_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ldexp_f16
 
 v_ldexp_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ldexp_f16
 
 v_ldexp_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ldexp_f16
 
 v_ldexp_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ldexp_f16
 
 v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_ldexp_f16
 
 v_log_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_log_f16
 
 v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_log_f16
 
 v_log_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_log_f16
 
 v_log_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_log_f16
 
 v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_log_f16
 
 v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2289,22 +2289,22 @@ v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWOR
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_lshl_add_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshl_add_u32
 
 v_lshl_or_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshl_or_b32
 
 v_lshlrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshlrev_b16
 
 v_lshlrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshlrev_b16
 
 v_lshlrev_b16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshlrev_b16
 
 v_lshlrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshlrev_b16
 
 v_lshlrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2313,19 +2313,19 @@ v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWO
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_lshlrev_b64 v[254:255], v1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshlrev_b64
 
 v_lshrrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshrrev_b16
 
 v_lshrrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshrrev_b16
 
 v_lshrrev_b16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshrrev_b16
 
 v_lshrrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshrrev_b16
 
 v_lshrrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2334,19 +2334,19 @@ v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWO
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_lshrrev_b64 v[254:255], v1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_lshrrev_b64
 
 v_mac_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mac_f16
 
 v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mac_f16
 
 v_mac_f16_e64 v0, -4.0, flat_scratch_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mac_f16
 
 v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mac_f16
 
 v_mac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2355,85 +2355,85 @@ v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mad_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_f16
 
 v_mad_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_f16
 
 v_mad_i16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_i16
 
 v_mad_i16_e64 v5, -1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_i16
 
 v_mad_i32_i16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_i32_i16
 
 v_mad_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_f16
 
 v_mad_legacy_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_f16
 
 v_mad_legacy_i16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_i16
 
 v_mad_legacy_i16_e64 v5, 0, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_i16
 
 v_mad_legacy_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_u16
 
 v_mad_legacy_u16_e64 v5, 0, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_legacy_u16
 
 v_mad_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_mix_f32
 
 v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_mixhi_f16
 
 v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_mixlo_f16
 
 v_mad_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_u16
 
 v_mad_u16_e64 v5, -1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_u16
 
 v_mad_u32_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mad_u32_u16
 
 v_madak_f16 v0, src_lds_direct, v0, 0x1121
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madak_f16
 
 v_madmk_f16 v0, src_lds_direct, 0x1121, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madmk_f16
 
 v_max3_f16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max3_f16
 
 v_max3_i16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max3_i16
 
 v_max3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max3_u16
 
 v_max_f16 v0, execz, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
 
 v_max_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
 
 v_max_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
 
 v_max_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
 
 v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
 
 v_max_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2442,16 +2442,16 @@ v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_max_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_i16
 
 v_max_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_i16
 
 v_max_i16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_i16
 
 v_max_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_i16
 
 v_max_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2460,16 +2460,16 @@ v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_max_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_u16
 
 v_max_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_u16
 
 v_max_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_u16
 
 v_max_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_max_u16
 
 v_max_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2478,97 +2478,97 @@ v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_med3_f16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_med3_f16
 
 v_med3_i16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_med3_i16
 
 v_med3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_med3_u16
 
 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x16f16
 
 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x1f32
 
 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x2bf16
 
 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x4f16
 
 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x4f32
 
 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_16x16x8bf16
 
 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x1f32
 
 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x2bf16
 
 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x2f32
 
 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x4bf16
 
 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x4f16
 
 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_32x32x8f16
 
 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_4x4x1f32
 
 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_4x4x2bf16
 
 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_f32_4x4x4f16
 
 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_i32_16x16x16i8
 
 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_i32_16x16x4i8
 
 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_i32_32x32x4i8
 
 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_i32_32x32x8i8
 
 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mfma_i32_4x4x4i8
 
 v_min3_f16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min3_f16
 
 v_min3_i16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min3_i16
 
 v_min3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min3_u16
 
 v_min_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_f16
 
 v_min_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_f16
 
 v_min_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_f16
 
 v_min_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_f16
 
 v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_f16
 
 v_min_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2577,16 +2577,16 @@ v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_min_i16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_i16
 
 v_min_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_i16
 
 v_min_i16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_i16
 
 v_min_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_i16
 
 v_min_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2595,16 +2595,16 @@ v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_min_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_u16
 
 v_min_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_u16
 
 v_min_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_u16
 
 v_min_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_min_u16
 
 v_min_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2631,19 +2631,19 @@ v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e32 v5, 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_movrelsd_2_b32
 
 v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2652,19 +2652,19 @@ v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mul_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_f16
 
 v_mul_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_f16
 
 v_mul_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_f16
 
 v_mul_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_f16
 
 v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_f16
 
 v_mul_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2697,16 +2697,16 @@ v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mul_lo_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_lo_u16
 
 v_mul_lo_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_lo_u16
 
 v_mul_lo_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_lo_u16
 
 v_mul_lo_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_mul_lo_u16
 
 v_mul_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2724,7 +2724,7 @@ v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_or3_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_or3_b32
 
 v_or_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2733,97 +2733,97 @@ v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD sr
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_pack_b32_f16 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pack_b32_f16
 
 v_perm_b32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_perm_b32
 
 v_permlane16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_permlane16_b32
 
 v_permlanex16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_permlanex16_b32
 
 v_pipeflush
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pipeflush
 
 v_pipeflush_e64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pipeflush
 
 v_pk_add_f16 v0, execz, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_f16
 
 v_pk_add_i16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_i16
 
 v_pk_add_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_u16
 
 v_pk_ashrrev_i16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_ashrrev_i16
 
 v_pk_fma_f16 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_fma_f16
 
 v_pk_fmac_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_fmac_f16
 
 v_pk_lshlrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_lshlrev_b16
 
 v_pk_lshrrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_lshrrev_b16
 
 v_pk_mad_i16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_mad_i16
 
 v_pk_mad_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_mad_u16
 
 v_pk_max_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_max_f16
 
 v_pk_max_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_max_i16
 
 v_pk_max_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_max_u16
 
 v_pk_min_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_min_f16
 
 v_pk_min_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_min_i16
 
 v_pk_min_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_min_u16
 
 v_pk_mul_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_mul_f16
 
 v_pk_mul_lo_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_mul_lo_u16
 
 v_pk_sub_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_sub_i16
 
 v_pk_sub_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_sub_u16
 
 v_rcp_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rcp_f16
 
 v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rcp_f16
 
 v_rcp_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rcp_f16
 
 v_rcp_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rcp_f16
 
 v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rcp_f16
 
 v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2838,19 +2838,19 @@ v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_rndne_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rndne_f16
 
 v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rndne_f16
 
 v_rndne_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rndne_f16
 
 v_rndne_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rndne_f16
 
 v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rndne_f16
 
 v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2859,19 +2859,19 @@ v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_rsq_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rsq_f16
 
 v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rsq_f16
 
 v_rsq_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rsq_f16
 
 v_rsq_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rsq_f16
 
 v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_rsq_f16
 
 v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2880,43 +2880,43 @@ v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_sat_pk_u8_i16 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_e64 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sat_pk_u8_i16
 
 v_screen_partition_4se_b32 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_e64 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_screen_partition_4se_b32
 
 v_sin_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sin_f16
 
 v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sin_f16
 
 v_sin_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sin_f16
 
 v_sin_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sin_f16
 
 v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sin_f16
 
 v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2925,19 +2925,19 @@ v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_sqrt_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sqrt_f16
 
 v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sqrt_f16
 
 v_sqrt_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sqrt_f16
 
 v_sqrt_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sqrt_f16
 
 v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sqrt_f16
 
 v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2946,31 +2946,31 @@ v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_co_ci_u32
 
 v_sub_f16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_f16
 
 v_sub_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_f16
 
 v_sub_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_f16
 
 v_sub_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_f16
 
 v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_f16
 
 v_sub_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -2979,67 +2979,67 @@ v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_sub_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_i16
 
 v_sub_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_i16
 
 v_sub_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_i32
 
 v_sub_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_u16
 
 v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_u32
 
 v_sub_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_u32
 
 v_sub_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_u32
 
 v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_nc_u32
 
 v_sub_u16 v1, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u16
 
 v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u16
 
 v_sub_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u16
 
 v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u16
 
 v_sub_u32 v1, 4.0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 
 v_sub_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 
 v_sub_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 
 v_sub_u32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 
 v_sub_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_sub_u32
 
 v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subb_co_u32
 
 v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subb_co_u32
 
 v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subb_co_u32
 
 v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subb_co_u32
 
 v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -3048,16 +3048,16 @@ v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_se
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subbrev_co_u32
 
 v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subbrev_co_u32
 
 v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subbrev_co_u32
 
 v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subbrev_co_u32
 
 v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -3066,34 +3066,34 @@ v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e32 v1, 0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_co_ci_u32
 
 v_subrev_f16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_f16
 
 v_subrev_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_f16
 
 v_subrev_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_f16
 
 v_subrev_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_f16
 
 v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_f16
 
 v_subrev_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -3102,70 +3102,70 @@ v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWOR
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_subrev_nc_u32 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_nc_u32
 
 v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_nc_u32
 
 v_subrev_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_nc_u32
 
 v_subrev_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_nc_u32
 
 v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_nc_u32
 
 v_subrev_u16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u16
 
 v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u16
 
 v_subrev_u16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u16
 
 v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u16
 
 v_subrev_u32 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 
 v_subrev_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 
 v_subrev_u32_e32 v1, s1, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 
 v_subrev_u32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 
 v_subrev_u32_sdwa v1, vcc, v2, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_subrev_u32
 
 v_swap_b32 v1, 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_swap_b32
 
 v_swap_b32_e32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_swap_b32
 
 v_swaprel_b32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_swaprel_b32
 
 v_trunc_f16 v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_trunc_f16
 
 v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_trunc_f16
 
 v_trunc_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_trunc_f16
 
 v_trunc_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_trunc_f16
 
 v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_trunc_f16
 
 v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -3174,25 +3174,25 @@ v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_xad_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xad_u32
 
 v_xnor_b32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xnor_b32
 
 v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xnor_b32
 
 v_xnor_b32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xnor_b32
 
 v_xnor_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xnor_b32
 
 v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xnor_b32
 
 v_xor3_b32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_xor3_b32
 
 v_xor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
diff --git a/llvm/test/MC/AMDGPU/gfx8_unsupported.s b/llvm/test/MC/AMDGPU/gfx8_unsupported.s
index c344193b093d5..aa43790733d38 100644
--- a/llvm/test/MC/AMDGPU/gfx8_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx8_unsupported.s
@@ -18,1528 +18,1528 @@
 //===----------------------------------------------------------------------===//
 
 buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_add_f32
 
 buffer_atomic_fcmpswap v[0:1], off, s[0:3], s0 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fcmpswap
 
 buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fcmpswap_x2
 
 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fmax
 
 buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fmax_x2
 
 buffer_atomic_fmin v0, off, s[0:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fmin
 
 buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_fmin_x2
 
 buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_atomic_pk_add_f16
 
 buffer_gl0_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_gl0_inv
 
 buffer_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_gl1_inv
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_sbyte_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_sbyte_d16
 
 buffer_load_sbyte_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_sbyte_d16_hi
 
 buffer_load_short_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_short_d16
 
 buffer_load_short_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_short_d16_hi
 
 buffer_load_ubyte_d16 v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_ubyte_d16
 
 buffer_load_ubyte_d16_hi v1, off, s[4:7], s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_load_ubyte_d16_hi
 
 buffer_store_byte_d16_hi v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_store_byte_d16_hi
 
 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_short_d16_hi v1, off, s[12:15], -1 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): buffer_store_short_d16_hi
 
 ds_read_addtid_b32 v255 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_addtid_b32
 
 ds_read_i8_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_i8_d16
 
 ds_read_i8_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_i8_d16_hi
 
 ds_read_u16_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_u16_d16
 
 ds_read_u16_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_u16_d16_hi
 
 ds_read_u8_d16 v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_u8_d16
 
 ds_read_u8_d16_hi v255, v1 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_read_u8_d16_hi
 
 ds_write_addtid_b32 v255 offset:65535
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_write_addtid_b32
 
 ds_write_b16_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_write_b16_d16_hi
 
 ds_write_b8_d16_hi v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): ds_write_b8_d16_hi
 
 flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fcmpswap
 
 flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fcmpswap_x2
 
 flat_atomic_fmax v0, v[1:2], v2 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fmax
 
 flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fmax_x2
 
 flat_atomic_fmin v0, v[1:2], v2 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fmin
 
 flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_atomic_fmin_x2
 
 flat_load_sbyte_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_sbyte_d16
 
 flat_load_sbyte_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_sbyte_d16_hi
 
 flat_load_short_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_short_d16
 
 flat_load_short_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_short_d16_hi
 
 flat_load_ubyte_d16 v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_ubyte_d16
 
 flat_load_ubyte_d16_hi v1, v[3:4]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_load_ubyte_d16_hi
 
 flat_store_byte_d16_hi v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_store_byte_d16_hi
 
 flat_store_short_d16_hi v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): flat_store_short_d16_hi
 
 global_atomic_add v0, v[1:2], v2, off glc slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_add
 
 global_atomic_add_f32 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_add_f32
 
 global_atomic_add_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_add_x2
 
 global_atomic_and v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_and
 
 global_atomic_and_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_and_x2
 
 global_atomic_cmpswap v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_cmpswap
 
 global_atomic_cmpswap_x2 v[1:2], v[252:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_cmpswap_x2
 
 global_atomic_dec v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_dec
 
 global_atomic_dec_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_dec_x2
 
 global_atomic_inc v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_inc
 
 global_atomic_inc_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_inc_x2
 
 global_atomic_or v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_or
 
 global_atomic_or_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_or_x2
 
 global_atomic_pk_add_f16 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_pk_add_f16
 
 global_atomic_smax v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_smax
 
 global_atomic_smax_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_smax_x2
 
 global_atomic_smin v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_smin
 
 global_atomic_smin_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_smin_x2
 
 global_atomic_sub v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_sub
 
 global_atomic_sub_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_sub_x2
 
 global_atomic_swap v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_swap
 
 global_atomic_swap_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_swap_x2
 
 global_atomic_umax v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_umax
 
 global_atomic_umax_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_umax_x2
 
 global_atomic_umin v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_umin
 
 global_atomic_umin_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_umin_x2
 
 global_atomic_xor v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_xor
 
 global_atomic_xor_x2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_atomic_xor_x2
 
 global_load_dword v1, v3, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_dword
 
 global_load_dword v[2:3], off lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_dword
 
 global_load_dwordx2 v[1:2], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_dwordx2
 
 global_load_dwordx3 v[1:3], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_dwordx3
 
 global_load_dwordx4 v[1:4], v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_dwordx4
 
 global_load_lds_dword v[2:3], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_lds_dword
 
 global_load_sbyte v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_sbyte
 
 global_load_sbyte_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_sbyte_d16
 
 global_load_sbyte_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_sbyte_d16_hi
 
 global_load_short_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_short_d16
 
 global_load_short_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_short_d16_hi
 
 global_load_sshort v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_sshort
 
 global_load_ubyte v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_ubyte
 
 global_load_ubyte_d16 v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_ubyte_d16
 
 global_load_ubyte_d16_hi v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_ubyte_d16_hi
 
 global_load_ushort v1, v[3:4], off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_load_ushort
 
 global_store_byte v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_byte
 
 global_store_byte_d16_hi v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_byte_d16_hi
 
 global_store_dword v254, v1, s[2:3] offset:16
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_dword
 
 global_store_dwordx2 v[1:2], v[254:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_dwordx2
 
 global_store_dwordx3 v[1:2], v[253:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_dwordx3
 
 global_store_dwordx4 v[1:2], v[252:255], off offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_dwordx4
 
 global_store_short v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_short
 
 global_store_short_d16_hi v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): global_store_short_d16_hi
 
 image_gather4h v[251:254], v[1:2], s[8:15], s[12:15] dmask:0x1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_gather4h
 
 image_sample_c_cd_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_cd_cl_g16
 
 image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_cd_cl_o_g16
 
 image_sample_c_cd_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_cd_g16
 
 image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_cd_o_g16
 
 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_d_cl_g16
 
 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_d_cl_o_g16
 
 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_d_g16
 
 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_c_d_o_g16
 
 image_sample_cd_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_cd_cl_g16
 
 image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_cd_cl_o_g16
 
 image_sample_cd_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_cd_g16
 
 image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_cd_o_g16
 
 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_d_cl_g16
 
 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_d_cl_o_g16
 
 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_d_g16
 
 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): image_sample_d_o_g16
 
 s_and_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_and_saveexec_b32
 
 s_andn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn1_saveexec_b32
 
 s_andn1_saveexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn1_saveexec_b64
 
 s_andn1_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn1_wrexec_b32
 
 s_andn1_wrexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn1_wrexec_b64
 
 s_andn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn2_saveexec_b32
 
 s_andn2_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn2_wrexec_b32
 
 s_andn2_wrexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_andn2_wrexec_b64
 
 s_atomic_add s5, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_add
 
 s_atomic_add_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_add_x2
 
 s_atomic_and s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_and
 
 s_atomic_and_x2 s[10:11], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_and_x2
 
 s_atomic_cmpswap s[10:11], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_cmpswap
 
 s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_cmpswap_x2
 
 s_atomic_dec s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_dec
 
 s_atomic_dec_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_dec_x2
 
 s_atomic_inc s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_inc
 
 s_atomic_inc_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_inc_x2
 
 s_atomic_or s5, s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_or
 
 s_atomic_or_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_or_x2
 
 s_atomic_smax s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_smax
 
 s_atomic_smax_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_smax_x2
 
 s_atomic_smin s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_smin
 
 s_atomic_smin_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_smin_x2
 
 s_atomic_sub s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_sub
 
 s_atomic_sub_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_sub_x2
 
 s_atomic_swap s5, s[2:3], -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_swap
 
 s_atomic_swap_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_swap_x2
 
 s_atomic_umax s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_umax
 
 s_atomic_umax_x2 s[10:11], s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_umax_x2
 
 s_atomic_umin s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_umin
 
 s_atomic_umin_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_umin_x2
 
 s_atomic_xor s5, s[2:3], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_xor
 
 s_atomic_xor_x2 s[10:11], s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_atomic_xor_x2
 
 s_bitreplicate_b64_b32 exec, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_bitreplicate_b64_b32
 
 s_buffer_atomic_add s5, s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_add
 
 s_buffer_atomic_add_x2 s[10:11], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_add_x2
 
 s_buffer_atomic_and s101, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_and
 
 s_buffer_atomic_and_x2 s[10:11], s[8:11], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_and_x2
 
 s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_cmpswap
 
 s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_cmpswap_x2
 
 s_buffer_atomic_dec s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_dec
 
 s_buffer_atomic_dec_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_dec_x2
 
 s_buffer_atomic_inc s101, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_inc
 
 s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_inc_x2
 
 s_buffer_atomic_or s5, s[8:11], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_or
 
 s_buffer_atomic_or_x2 s[10:11], s[96:99], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_or_x2
 
 s_buffer_atomic_smax s5, s[4:7], s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_smax
 
 s_buffer_atomic_smax_x2 s[100:101], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_smax_x2
 
 s_buffer_atomic_smin s5, s[4:7], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_smin
 
 s_buffer_atomic_smin_x2 s[12:13], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_smin_x2
 
 s_buffer_atomic_sub s5, s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_sub
 
 s_buffer_atomic_sub_x2 s[10:11], s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_sub_x2
 
 s_buffer_atomic_swap s5, s[4:7], -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_swap
 
 s_buffer_atomic_swap_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_swap_x2
 
 s_buffer_atomic_umax s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_umax
 
 s_buffer_atomic_umax_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_umax_x2
 
 s_buffer_atomic_umin s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_umin
 
 s_buffer_atomic_umin_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_umin_x2
 
 s_buffer_atomic_xor s5, s[4:7], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_xor
 
 s_buffer_atomic_xor_x2 s[10:11], s[4:7], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_buffer_atomic_xor_x2
 
 s_call_b64 exec, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_call_b64
 
 s_clause 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_clause
 
 s_code_end
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_code_end
 
 s_dcache_discard s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_dcache_discard
 
 s_dcache_discard_x2 s[2:3], 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_dcache_discard_x2
 
 s_denorm_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_denorm_mode
 
 s_endpgm_ordered_ps_done
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_endpgm_ordered_ps_done
 
 s_get_waveid_in_workgroup s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_get_waveid_in_workgroup
 
 s_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_gl1_inv
 
 s_inst_prefetch 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_inst_prefetch
 
 s_lshl1_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_lshl1_add_u32
 
 s_lshl2_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_lshl2_add_u32
 
 s_lshl3_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_lshl3_add_u32
 
 s_lshl4_add_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_lshl4_add_u32
 
 s_movrelsd_2_b32 s0, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_movrelsd_2_b32
 
 s_mul_hi_i32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_mul_hi_i32
 
 s_mul_hi_u32 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_mul_hi_u32
 
 s_nand_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_nand_saveexec_b32
 
 s_nor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_nor_saveexec_b32
 
 s_or_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_or_saveexec_b32
 
 s_orn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_orn1_saveexec_b32
 
 s_orn1_saveexec_b64 exec, s[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_orn1_saveexec_b64
 
 s_orn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_orn2_saveexec_b32
 
 s_pack_hh_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_pack_hh_b32_b16
 
 s_pack_lh_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_pack_lh_b32_b16
 
 s_pack_ll_b32_b16 exec_hi, s1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_pack_ll_b32_b16
 
 s_round_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_round_mode
 
 s_scratch_load_dword s5, s[2:3], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_load_dword
 
 s_scratch_load_dwordx2 s[100:101], s[2:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_load_dwordx2
 
 s_scratch_load_dwordx4 s[20:23], s[4:5], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_load_dwordx4
 
 s_scratch_store_dword s1, s[4:5], 0x123 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_store_dword
 
 s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_store_dwordx2
 
 s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_scratch_store_dwordx4
 
 s_subvector_loop_begin exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_subvector_loop_begin
 
 s_subvector_loop_end exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_subvector_loop_end
 
 s_ttracedata_imm 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_ttracedata_imm
 
 s_version 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_version
 
 s_waitcnt_expcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_waitcnt_expcnt
 
 s_waitcnt_lgkmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_waitcnt_lgkmcnt
 
 s_waitcnt_vmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_waitcnt_vmcnt
 
 s_waitcnt_vscnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_waitcnt_vscnt
 
 s_xnor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_xnor_saveexec_b32
 
 s_xor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): s_xor_saveexec_b32
 
 scratch_load_dword off, s2 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dword
 
 scratch_load_dword v0, v1, off offset:-2048 glc slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dword
 
 scratch_load_dword v2, off lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dword
 
 scratch_load_dwordx2 v[1:2], v3, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx2
 
 scratch_load_dwordx3 v[1:3], v4, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx3
 
 scratch_load_dwordx4 v[1:4], v5, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_dwordx4
 
 scratch_load_sbyte v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte
 
 scratch_load_sbyte_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte_d16
 
 scratch_load_sbyte_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sbyte_d16_hi
 
 scratch_load_short_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_short_d16
 
 scratch_load_short_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_short_d16_hi
 
 scratch_load_sshort v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_sshort
 
 scratch_load_ubyte v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte
 
 scratch_load_ubyte_d16 v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte_d16
 
 scratch_load_ubyte_d16_hi v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ubyte_d16_hi
 
 scratch_load_ushort v1, v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_load_ushort
 
 scratch_store_byte off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_byte
 
 scratch_store_byte_d16_hi off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_byte_d16_hi
 
 scratch_store_dword off, v2, exec_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dword
 
 scratch_store_dwordx2 off, v[254:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx2
 
 scratch_store_dwordx3 off, v[253:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx3
 
 scratch_store_dwordx4 off, v[252:255], s3 offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_dwordx4
 
 scratch_store_short off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_short
 
 scratch_store_short_d16_hi off, v2, flat_scratch_hi offset:-1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): scratch_store_short_d16_hi
 
 v_accvgpr_read_b32 a0, a0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_accvgpr_read_b32
 
 v_accvgpr_write_b32 a0, 65
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_accvgpr_write_b32
 
 v_add3_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add3_u32
 
 v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_ci_u32
 
 v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_ci_u32
 
 v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_ci_u32
 
 v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_ci_u32
 
 v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_ci_u32
 
 v_add_co_u32 v0, exec, v0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_u32
 
 v_add_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_u32
 
 v_add_co_u32_e32 v2, vcc, s0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_u32
 
 v_add_co_u32_e64 v0, s0, v0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_u32
 
 v_add_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_co_u32
 
 v_add_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_i16
 
 v_add_i32 lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_i32
 
 v_add_i32_e32 v0, vcc, 0.5, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_i32
 
 v_add_i32_e64 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_i32
 
 v_add_lshl_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_lshl_u32
 
 v_add_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_i16
 
 v_add_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_i32
 
 v_add_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_u16
 
 v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_u32
 
 v_add_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_u32
 
 v_add_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_u32
 
 v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_add_nc_u32
 
 v_addc_co_u32 v0, vcc, shared_base, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
 
 v_addc_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
 
 v_addc_co_u32_e32 v3, vcc, 12345, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
 
 v_addc_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
 
 v_addc_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
 
 v_and_or_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_and_or_b32
 
 v_ashr_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_ashr_i32
 
 v_ashr_i32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_ashr_i32
 
 v_ashr_i64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_ashr_i64
 
 v_cmps_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_eq_f32
 
 v_cmps_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_eq_f32
 
 v_cmps_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_eq_f64
 
 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_eq_f64
 
 v_cmps_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_f_f32
 
 v_cmps_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_f_f32
 
 v_cmps_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_f_f64
 
 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_f_f64
 
 v_cmps_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ge_f32
 
 v_cmps_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ge_f32
 
 v_cmps_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ge_f64
 
 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ge_f64
 
 v_cmps_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_gt_f32
 
 v_cmps_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_gt_f32
 
 v_cmps_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_gt_f64
 
 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_gt_f64
 
 v_cmps_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_le_f32
 
 v_cmps_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_le_f32
 
 v_cmps_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_le_f64
 
 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_le_f64
 
 v_cmps_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lg_f32
 
 v_cmps_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lg_f32
 
 v_cmps_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lg_f64
 
 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lg_f64
 
 v_cmps_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lt_f32
 
 v_cmps_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lt_f32
 
 v_cmps_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lt_f64
 
 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_lt_f64
 
 v_cmps_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_neq_f32
 
 v_cmps_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_neq_f32
 
 v_cmps_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_neq_f64
 
 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_neq_f64
 
 v_cmps_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nge_f32
 
 v_cmps_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nge_f32
 
 v_cmps_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nge_f64
 
 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nge_f64
 
 v_cmps_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ngt_f32
 
 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ngt_f32
 
 v_cmps_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ngt_f64
 
 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_ngt_f64
 
 v_cmps_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nle_f32
 
 v_cmps_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nle_f32
 
 v_cmps_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nle_f64
 
 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nle_f64
 
 v_cmps_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlg_f32
 
 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlg_f32
 
 v_cmps_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlg_f64
 
 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlg_f64
 
 v_cmps_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlt_f32
 
 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlt_f32
 
 v_cmps_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlt_f64
 
 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_nlt_f64
 
 v_cmps_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_o_f32
 
 v_cmps_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_o_f32
 
 v_cmps_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_o_f64
 
 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_o_f64
 
 v_cmps_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_tru_f32
 
 v_cmps_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_tru_f32
 
 v_cmps_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_tru_f64
 
 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_tru_f64
 
 v_cmps_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_u_f32
 
 v_cmps_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_u_f32
 
 v_cmps_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_u_f64
 
 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmps_u_f64
 
 v_cmpsx_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_eq_f64
 
 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_eq_f64
 
 v_cmpsx_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_f_f32
 
 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_f_f32
 
 v_cmpsx_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_f_f64
 
 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_f_f64
 
 v_cmpsx_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ge_f64
 
 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ge_f64
 
 v_cmpsx_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_gt_f64
 
 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_gt_f64
 
 v_cmpsx_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_le_f32
 
 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_le_f32
 
 v_cmpsx_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_le_f64
 
 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_le_f64
 
 v_cmpsx_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lg_f64
 
 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lg_f64
 
 v_cmpsx_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lt_f64
 
 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_lt_f64
 
 v_cmpsx_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_neq_f64
 
 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_neq_f64
 
 v_cmpsx_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nge_f64
 
 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nge_f64
 
 v_cmpsx_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ngt_f64
 
 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_ngt_f64
 
 v_cmpsx_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nle_f64
 
 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nle_f64
 
 v_cmpsx_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlg_f64
 
 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlg_f64
 
 v_cmpsx_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlt_f64
 
 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_nlt_f64
 
 v_cmpsx_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_o_f32
 
 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_o_f32
 
 v_cmpsx_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_o_f64
 
 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_o_f64
 
 v_cmpsx_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_tru_f64
 
 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_tru_f64
 
 v_cmpsx_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_u_f32
 
 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_u_f32
 
 v_cmpsx_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_u_f64
 
 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cmpsx_u_f64
 
 v_cvt_norm_i16_f16 v5, -4.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_i16_f16
 
 v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_i16_f16
 
 v_cvt_norm_u16_f16 v5, s101
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_e32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_u16_f16
 
 v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_norm_u16_f16
 
 v_cvt_pknorm_i16_f16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pknorm_i16_f16
 
 v_cvt_pknorm_u16_f16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pknorm_u16_f16
 
 v_cvt_pkrtz_f16_f32_e32 v255, v1, v2
 // CHECK: :[[@LINE-1]]:1: error: e32 variant of this instruction is not supported
 
 v_div_fixup_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_div_fixup_legacy_f16
 
 v_div_fixup_legacy_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_div_fixup_legacy_f16
 
 v_dot2_f32_f16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2_f32_f16
 
 v_dot2_i32_i16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2_i32_i16
 
 v_dot2_u32_u16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2_u32_u16
 
 v_dot2c_f32_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2c_f32_f16
 
 v_dot2c_i32_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot2c_i32_i16
 
 v_dot4_i32_i8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot4_i32_i8
 
 v_dot4_u32_u8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot4_u32_u8
 
 v_dot4c_i32_i8 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot4c_i32_i8
 
 v_dot8_i32_i4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot8_i32_i4
 
 v_dot8_u32_u4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot8_u32_u4
 
 v_dot8c_i32_i4 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_dot8c_i32_i4
 
 v_fma_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fma_legacy_f16
 
 v_fma_legacy_f16_e64 v5, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fma_legacy_f16
 
 v_fma_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fma_mix_f32
 
 v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fma_mixhi_f16
 
 v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fma_mixlo_f16
 
 v_fmaak_f32 v255, v1, v2, 0x1121
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmaak_f32
 
 v_fmac_f16 v5, 0x1234, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f16
 
 v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f16
 
 v_fmac_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f16
 
 v_fmac_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f16
 
 v_fmac_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f32
 
 v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f32
 
 v_fmac_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f32
 
 v_fmac_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmac_f32
 
 v_fmamk_f32 v255, v1, 0x1121, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_fmamk_f32
 
 v_interp_p2_legacy_f16 v255, v2, attr0.x, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_interp_p2_legacy_f16
 
 v_log_clamp_f32 v1, 0.5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_log_clamp_f32
 
 v_log_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_log_clamp_f32
 
 v_lshl_add_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshl_add_u32
 
 v_lshl_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshl_b32
 
 v_lshl_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshl_b32
 
 v_lshl_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshl_b64
 
 v_lshl_or_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshl_or_b32
 
 v_lshr_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshr_b32
 
 v_lshr_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshr_b32
 
 v_lshr_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_lshr_b64
 
 v_mac_legacy_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mac_legacy_f32
 
 v_mac_legacy_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mac_legacy_f32
 
 v_mac_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mac_legacy_f32
 
 v_mad_i32_i16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_i32_i16
 
 v_mad_legacy_f16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_f16
 
 v_mad_legacy_f16_e64 v5, 0.5, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_f16
 
 v_mad_legacy_i16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_i16
 
 v_mad_legacy_i16_e64 v5, 0, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_i16
 
 v_mad_legacy_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_u16
 
 v_mad_legacy_u16_e64 v5, 0, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_legacy_u16
 
 v_mad_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_mix_f32
 
 v_mad_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_mixhi_f16
 
 v_mad_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_mixlo_f16
 
 v_mad_u32_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mad_u32_u16
 
 v_max3_f16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_max3_f16
 
 v_max3_i16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_max3_i16
 
 v_max3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_max3_u16
 
 v_max_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_max_legacy_f32
 
 v_max_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_max_legacy_f32
 
 v_med3_f16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_med3_f16
 
 v_med3_i16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_med3_i16
 
 v_med3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_med3_u16
 
 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x16f16
 
 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x1f32
 
 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x2bf16
 
 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x4f16
 
 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x4f32
 
 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_16x16x8bf16
 
 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x1f32
 
 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x2bf16
 
 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x2f32
 
 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x4bf16
 
 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x4f16
 
 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_32x32x8f16
 
 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_4x4x1f32
 
 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_4x4x2bf16
 
 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_f32_4x4x4f16
 
 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_i32_16x16x16i8
 
 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_i32_16x16x4i8
 
 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_i32_32x32x4i8
 
 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_i32_32x32x8i8
 
 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mfma_i32_4x4x4i8
 
 v_min3_f16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_min3_f16
 
 v_min3_i16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_min3_i16
 
 v_min3_u16 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_min3_u16
 
 v_min_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_min_legacy_f32
 
 v_min_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_min_legacy_f32
 
 v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1554,19 +1554,19 @@ v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e32 v5, 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_movrelsd_2_b32
 
 v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
 // CHECK: :[[@LINE-1]]:1: error: dpp variant of this instruction is not supported
@@ -1575,304 +1575,304 @@ v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mullit_f32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_mullit_f32
 
 v_or3_b32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_or3_b32
 
 v_pack_b32_f16 v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pack_b32_f16
 
 v_permlane16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_permlane16_b32
 
 v_permlanex16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_permlanex16_b32
 
 v_pipeflush
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pipeflush
 
 v_pipeflush_e64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pipeflush
 
 v_pk_add_f16 v0, execz, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_f16
 
 v_pk_add_i16 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_i16
 
 v_pk_add_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_u16
 
 v_pk_ashrrev_i16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_ashrrev_i16
 
 v_pk_fma_f16 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_fma_f16
 
 v_pk_fmac_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_fmac_f16
 
 v_pk_lshlrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_lshlrev_b16
 
 v_pk_lshrrev_b16 v0, lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_lshrrev_b16
 
 v_pk_mad_i16 v0, src_lds_direct, v0, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_mad_i16
 
 v_pk_mad_u16 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_mad_u16
 
 v_pk_max_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_max_f16
 
 v_pk_max_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_max_i16
 
 v_pk_max_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_max_u16
 
 v_pk_min_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_min_f16
 
 v_pk_min_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_min_i16
 
 v_pk_min_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_min_u16
 
 v_pk_mul_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_mul_f16
 
 v_pk_mul_lo_u16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_mul_lo_u16
 
 v_pk_sub_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_sub_i16
 
 v_pk_sub_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_pk_sub_u16
 
 v_rcp_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_clamp_f32
 
 v_rcp_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_clamp_f32
 
 v_rcp_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_clamp_f64
 
 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_clamp_f64
 
 v_rcp_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_legacy_f32
 
 v_rcp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rcp_legacy_f32
 
 v_rsq_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_clamp_f32
 
 v_rsq_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_clamp_f32
 
 v_rsq_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_clamp_f64
 
 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_clamp_f64
 
 v_rsq_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_legacy_f32
 
 v_rsq_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_rsq_legacy_f32
 
 v_sat_pk_u8_i16 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_e64 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sat_pk_u8_i16
 
 v_sat_pk_u8_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sat_pk_u8_i16
 
 v_screen_partition_4se_b32 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_e64 v5, -1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_screen_partition_4se_b32
 
 v_screen_partition_4se_b32_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_screen_partition_4se_b32
 
 v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_ci_u32
 
 v_sub_co_u32 v0, s0, v0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_u32
 
 v_sub_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_u32
 
 v_sub_co_u32_e32 v2, vcc, s0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_u32
 
 v_sub_co_u32_e64 v0, s0, v0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_u32
 
 v_sub_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_co_u32
 
 v_sub_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_i16
 
 v_sub_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_i32
 
 v_sub_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_i32
 
 v_sub_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_i16
 
 v_sub_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_i32
 
 v_sub_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_u16
 
 v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_u32
 
 v_sub_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_u32
 
 v_sub_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_u32
 
 v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_sub_nc_u32
 
 v_subb_co_u32 v1, vcc, v2, v3, vcc row_shl:1 row_mask:0xa bank_mask:0x1 bound_ctrl:0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subb_co_u32
 
 v_subb_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subb_co_u32
 
 v_subb_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subb_co_u32
 
 v_subb_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subb_co_u32
 
 v_subbrev_co_u32 v0, vcc, src_lds_direct, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subbrev_co_u32
 
 v_subbrev_co_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subbrev_co_u32
 
 v_subbrev_co_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subbrev_co_u32
 
 v_subbrev_co_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subbrev_co_u32
 
 v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e32 v1, 0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_ci_u32
 
 v_subrev_co_u32 v0, s0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_u32
 
 v_subrev_co_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_u32
 
 v_subrev_co_u32_e32 v2, vcc, s0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_u32
 
 v_subrev_co_u32_e64 v0, s0, v0, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_u32
 
 v_subrev_co_u32_sdwa v0, v0, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_co_u32
 
 v_subrev_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_i32
 
 v_subrev_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_i32
 
 v_subrev_nc_u32 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_nc_u32
 
 v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_nc_u32
 
 v_subrev_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_nc_u32
 
 v_subrev_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_nc_u32
 
 v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_subrev_nc_u32
 
 v_swap_b32 v1, 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_swap_b32
 
 v_swap_b32_e32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_swap_b32
 
 v_swaprel_b32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_swaprel_b32
 
 v_xad_u32 v1, v2, v3, v4
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xad_u32
 
 v_xnor_b32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xnor_b32
 
 v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xnor_b32
 
 v_xnor_b32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xnor_b32
 
 v_xnor_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xnor_b32
 
 v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xnor_b32
 
 v_xor3_b32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (tonga): v_xor3_b32
diff --git a/llvm/test/MC/AMDGPU/gfx9-asm-err.s b/llvm/test/MC/AMDGPU/gfx9-asm-err.s
index 100ee8525b94a..c6c1727243c9a 100644
--- a/llvm/test/MC/AMDGPU/gfx9-asm-err.s
+++ b/llvm/test/MC/AMDGPU/gfx9-asm-err.s
@@ -5,7 +5,7 @@ global_load_dword v[2:3], off
 // GFX9ERR: :[[@LINE-1]]:1: error: too few operands for instruction
 
 global_load_lds_dword v[2:3], off
-// GFX9ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX9ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): global_load_lds_dword
 
 s_sendmsg sendmsg(MSG_SYSMSG, SYSMSG_OP_HOST_TRAP_ACK)
 // GFX9ERR: :[[@LINE-1]]:31: error: specified operation id is not supported on this GPU
diff --git a/llvm/test/MC/AMDGPU/gfx90a_err.s b/llvm/test/MC/AMDGPU/gfx90a_err.s
index 272371aa6576e..439d496de7d70 100644
--- a/llvm/test/MC/AMDGPU/gfx90a_err.s
+++ b/llvm/test/MC/AMDGPU/gfx90a_err.s
@@ -7,25 +7,25 @@ buffer_store_dwordx4 v[0:3], off, s[12:15], s4 offset:4095 glc tfe
 // GFX90A: :[[@LINE-1]]:64: error: invalid operand for instruction
 
 ds_add_src2_f32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_add_src2_f32
 
 ds_add_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_add_src2_u32
 
 ds_add_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_add_src2_u64
 
 ds_and_src2_b32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_and_src2_b32
 
 ds_and_src2_b64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_and_src2_b64
 
 ds_dec_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_dec_src2_u32
 
 ds_dec_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_dec_src2_u64
 
 ds_gws_barrier a255 offset:4 gds
 // GFX90A: :[[@LINE-1]]:16: error: vgpr must be even aligned
@@ -46,70 +46,70 @@ ds_gws_sema_br v255 offset:65535 gds
 // GFX90A: :[[@LINE-1]]:16: error: vgpr must be even aligned
 
 ds_inc_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_inc_src2_u32
 
 ds_inc_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_inc_src2_u64
 
 ds_max_src2_f32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_f32
 
 ds_max_src2_f64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_f64
 
 ds_max_src2_i32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_i32
 
 ds_max_src2_i64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_i64
 
 ds_max_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_u32
 
 ds_max_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_max_src2_u64
 
 ds_min_src2_f32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_f32
 
 ds_min_src2_f64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_f64
 
 ds_min_src2_i32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_i32
 
 ds_min_src2_i64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_i64
 
 ds_min_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_u32
 
 ds_min_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_min_src2_u64
 
 ds_or_src2_b32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_or_src2_b32
 
 ds_or_src2_b64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_or_src2_b64
 
 ds_ordered_count v5, v1 offset:65535 gds
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_ordered_count
 
 ds_read_b32 v0, v1 gds
 // GFX90A: :[[@LINE-1]]:20: error: gds modifier is not supported on this GPU
 
 ds_rsub_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_rsub_src2_u32
 
 ds_rsub_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_rsub_src2_u64
 
 ds_sub_src2_u32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_sub_src2_u32
 
 ds_sub_src2_u64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_sub_src2_u64
 
 ds_write2_b64 v1, a[4:5], v[2:3] offset1:255
 // GFX90A: :[[@LINE-1]]:27: error: invalid operand for instruction
@@ -118,22 +118,22 @@ ds_write2_b64 v1, v[4:5], a[2:3] offset1:255
 // GFX90A: :[[@LINE-1]]:27: error: invalid operand for instruction
 
 ds_write_src2_b32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_write_src2_b32
 
 ds_write_src2_b64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_write_src2_b64
 
 ds_wrxchg2st64_rtn_b32 v[6:7], v1, a2, a3 offset0:127
 // GFX90A: :[[@LINE-1]]:36: error: invalid operand for instruction
 
 ds_xor_src2_b32 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_xor_src2_b32
 
 ds_xor_src2_b64 v1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): ds_xor_src2_b64
 
 exp pos0 v3, v2, v1, v0
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): exp
 
 flat_atomic_add a2, v[2:3], v2 glc
 // GFX90A: :[[@LINE-1]]:29: error: invalid operand for instruction
@@ -142,40 +142,40 @@ flat_atomic_add v2, v[2:3], a2 glc
 // GFX90A: :[[@LINE-1]]:29: error: invalid operand for instruction
 
 global_load_lds_dword v[2:3], off
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dword
 
 image_gather4 v[5:8], v1, s[8:15], s[12:15]
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_gather4
 
 image_gather4h v[251:254], v[1:2], s[8:15], s[12:15] dmask:0x1
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_gather4h
 
 image_get_lod v5, v1, s[8:15], s[12:15]
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_get_lod
 
 image_load v[0:4], v2, s[0:7] dmask:0xf unorm tfe
 // GFX90A: :[[@LINE-1]]:47: error: invalid operand for instruction
 
 image_sample_b v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_b
 
 image_sample_cd v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_cd
 
 image_sample_cl v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_cl
 
 image_sample_d v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_d
 
 image_sample_lz v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_lz
 
 image_sample_o v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): image_sample_o
 
 scratch_load_lds_dword v2, off
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): scratch_load_lds_dword
 
 tbuffer_store_format_xyzw v[0:3], off, s[4:7],  dfmt:15,  nfmt:2, s1 tfe
 // GFX90A: :[[@LINE-1]]:70: error: invalid operand for instruction
@@ -638,28 +638,28 @@ v_dot8c_i32_i4 v0, v1, v2, v3 op_sel_hi:[1,1]
 // GFX90A: :[[@LINE-1]]:31: error: not a valid operand.
 
 v_interp_mov_f32 v5, p10, attr0.x
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_mov_f32
 
 v_interp_p1_f32 v5, v1, attr0.x
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p1_f32
 
 v_interp_p1_f32_e64 v5, v2, attr0.x
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p1_f32
 
 v_interp_p1ll_f16 v5, v2, attr0.x
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p1ll_f16
 
 v_interp_p1lv_f16 v5, v2, attr0.x, v3
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p1lv_f16
 
 v_interp_p2_f16 v5, v2, attr0.x, v3
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p2_f16
 
 v_interp_p2_f32 v5, v1, attr0.x
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p2_f32
 
 v_interp_p2_legacy_f16 v5, v2, attr0.x, v3
-// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX90A: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx90a): v_interp_p2_legacy_f16
 
 v_mov_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
 // GFX90A: :[[@LINE-1]]:22: error: not a valid operand.
diff --git a/llvm/test/MC/AMDGPU/gfx942_err.s b/llvm/test/MC/AMDGPU/gfx942_err.s
index 87b94b777c539..1ab46a8984649 100644
--- a/llvm/test/MC/AMDGPU/gfx942_err.s
+++ b/llvm/test/MC/AMDGPU/gfx942_err.s
@@ -8,7 +8,7 @@ buffer_atomic_swap v5, off, s[8:11], s3 slc
 // GFX942: :[[@LINE-1]]:41: error: invalid operand for instruction
 
 buffer_invl2
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): buffer_invl2
 
 buffer_wbl2 glc
 // GFX942: :[[@LINE-1]]:13: error: invalid operand for instruction
@@ -17,10 +17,10 @@ buffer_wbl2 scc
 // GFX942: :[[@LINE-1]]:13: error: invalid operand for instruction
 
 ds_ordered_count v5, v1 offset:65535 gds
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_ordered_count
 
 exp pos0 v3, v2, v1, v0
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): exp
 
 global_load_dword v2, v[2:3], off glc
 // GFX942: :[[@LINE-1]]:35: error: invalid operand for instruction
@@ -86,31 +86,31 @@ v_dot2_u32_u16 v0, 1, v0, s2 op_sel:[0,1,0,1] op_sel_hi:[0,0,1,1]
 // GFX942: :[[@LINE-1]]:30: error: invalid op_sel operand
 
 v_mac_f32 v0, v1, v2
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mac_f32
 
 v_mac_f32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mac_f32
 
 v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mac_f32
 
 v_mac_f32_e64 v5, v1, v2
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mac_f32
 
 v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mac_f32
 
 v_mad_f32 v0, v1, v2, v3
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mad_f32
 
 v_mad_legacy_f32 v0, v1, v2, v3
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_mad_legacy_f32
 
 v_madak_f32 v0, v1, v2, 0
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_madak_f32
 
 v_madmk_f32 v0, v1, 0, v2
-// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_madmk_f32
 
 v_mov_b64 v[2:3], -v[4:5]
 // GFX942: :[[@LINE-1]]:19: error: not a valid operand.
diff --git a/llvm/test/MC/AMDGPU/gfx942_unsupported.s b/llvm/test/MC/AMDGPU/gfx942_unsupported.s
index 866c08e769051..704f147fbfbf1 100644
--- a/llvm/test/MC/AMDGPU/gfx942_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx942_unsupported.s
@@ -2,11 +2,11 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck --check-prefixes=CHECK --implicit-check-not=error: %s
 
 buffer_store_lds_dword s[4:7], -1 offset:4095 lds
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): buffer_store_lds_dword
 
 buffer_wbinvl1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): buffer_wbinvl1
 
 buffer_wbinvl1_vol
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): buffer_wbinvl1_vol
 
diff --git a/llvm/test/MC/AMDGPU/gfx950_asm_features.s b/llvm/test/MC/AMDGPU/gfx950_asm_features.s
index 8960c877b64e9..1006b3fbe21db 100644
--- a/llvm/test/MC/AMDGPU/gfx950_asm_features.s
+++ b/llvm/test/MC/AMDGPU/gfx950_asm_features.s
@@ -1,20 +1,26 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
 // RUN: llvm-mc -triple=amdgcn -mcpu=gfx950 -show-encoding %s | FileCheck --check-prefix=GFX950 --strict-whitespace %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx90a %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX942 --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx90a %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX90a --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s -filetype=null 2>&1 | FileCheck --check-prefixes=NOT-GFX1010 --implicit-check-not=error: %s
 
  v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:2: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:2: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:2: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:2: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
  v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:2: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:2: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:2: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:2: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
  v_cvt_scalef32_f32_bf8 v1, v2, v3
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3       ; encoding: [0x01,0x00,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:2: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:2: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:2: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:2: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 // FIXME: Swapped order not accepted
 // v_permlane16_swap_b32 v1, v2 fi:1 bound_ctrl:1
@@ -24,1570 +30,2352 @@
 
 buffer_atomic_pk_add_bf16 v255, off, s[8:11], s3 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0xff,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[12:15], s3 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], -1 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], -4.0 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf7]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0.5 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf0]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], m0 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], s101 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:7
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, off, s[96:99], s3 offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 idxen offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 offen offset:4095
 // GFX950: buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): buffer_atomic_pk_add_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): buffer_atomic_pk_add_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): buffer_atomic_pk_add_bf16
 
 global_load_lds_dwordx3 v2, s[4:5] offset:4
 // GFX950: global_load_lds_dwordx3 v2, s[4:5] offset:4 ; encoding: [0x04,0x80,0xf8,0xdd,0x02,0x00,0x04,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx3
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx3
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx3
 
 global_load_lds_dwordx3 v[2:3], off
 // GFX950: global_load_lds_dwordx3 v[2:3], off     ; encoding: [0x00,0x80,0xf8,0xdd,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx3
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx3
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx3
 
 global_load_lds_dwordx3 v[2:3], off offset:4
 // GFX950: global_load_lds_dwordx3 v[2:3], off offset:4 ; encoding: [0x04,0x80,0xf8,0xdd,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx3
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx3
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx3
 
 global_load_lds_dwordx3 v[2:3], off sc0 nt sc1
 // GFX950: global_load_lds_dwordx3 v[2:3], off sc0 nt sc1 ; encoding: [0x00,0x80,0xfb,0xdf,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx3
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx3
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx3
 
 global_load_lds_dwordx4 v2, s[4:5] offset:4
 // GFX950: global_load_lds_dwordx4 v2, s[4:5] offset:4 ; encoding: [0x04,0x80,0xf4,0xdd,0x02,0x00,0x04,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx4
 
 global_load_lds_dwordx4 v[2:3], off
 // GFX950: global_load_lds_dwordx4 v[2:3], off     ; encoding: [0x00,0x80,0xf4,0xdd,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx4
 
 global_load_lds_dwordx4 v[2:3], off offset:4
 // GFX950: global_load_lds_dwordx4 v[2:3], off offset:4 ; encoding: [0x04,0x80,0xf4,0xdd,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx4
 
 global_load_lds_dwordx4 v[2:3], off sc0 nt sc1
 // GFX950: global_load_lds_dwordx4 v[2:3], off sc0 nt sc1 ; encoding: [0x00,0x80,0xf7,0xdf,0x02,0x00,0x7f,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): global_load_lds_dwordx4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): global_load_lds_dwordx4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): global_load_lds_dwordx4
 
 v_cvt_pk_f16_f32 v5, -1, exec_hi
 // GFX950: v_cvt_pk_f16_f32 v5, -1, exec_hi        ; encoding: [0x05,0x00,0x67,0xd2,0xc1,0xfe,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_pk_f16_f32 v5, 0.5, m0 mul:2
 // GFX950: v_cvt_pk_f16_f32 v5, 0.5, m0 mul:2      ; encoding: [0x05,0x00,0x67,0xd2,0xf0,0xf8,0x00,0x08]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_pk_f16_f32 v5, exec_lo, -1
 // GFX950: v_cvt_pk_f16_f32 v5, exec_lo, -1        ; encoding: [0x05,0x00,0x67,0xd2,0x7e,0x82,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_pk_f16_f32 v5, m0, 0.5
 // GFX950: v_cvt_pk_f16_f32 v5, m0, 0.5            ; encoding: [0x05,0x00,0x67,0xd2,0x7c,0xe0,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_pk_f16_f32 v5, v1, v2
 // GFX950: v_cvt_pk_f16_f32 v5, v1, v2             ; encoding: [0x05,0x00,0x67,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_pk_f16_f32 v5, v255, v255
 // GFX950: v_cvt_pk_f16_f32 v5, v255, v255         ; encoding: [0x05,0x00,0x67,0xd2,0xff,0xff,0x03,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_pk_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_pk_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_f16_f32
 
 v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], 11
 // GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], 11 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x2e,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_bf6_f32
 
 v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], s6
 // GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], s6 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x1a,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_bf6_f32
 
 v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], v6
 // GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], v6 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x1a,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_bf6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_bf6_f32
 
 v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], 22
 // GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], 22 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x5a,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_fp6_f32
 
 v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], s6
 // GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], s6 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x1a,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_fp6_f32
 
 v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], v6
 // GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], v6 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x1a,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_2xpk16_fp6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_2xpk16_fp6_f32
 
 v_cvt_scalef32_f16_bf8 v1, 11, v3
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 11, v3       ; encoding: [0x01,0x00,0x4b,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 11, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 11, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s1, v3
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s1, v3       ; encoding: [0x01,0x00,0x4b,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s1, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4b,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3       ; encoding: [0x01,0x00,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_bf8
 
 v_cvt_scalef32_f16_fp8 v1, 11, v3
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 11, v3       ; encoding: [0x01,0x00,0x4a,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 11, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 11, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s1, v3
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s1, v3       ; encoding: [0x01,0x00,0x4a,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s1, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4a,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3       ; encoding: [0x01,0x00,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f16_fp8
 
 v_cvt_scalef32_f32_bf8 v1, 11, v3
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 11, v3       ; encoding: [0x01,0x00,0x3c,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 11, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 11, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s1, v3
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s1, v3       ; encoding: [0x01,0x00,0x3c,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s1, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_bf8
 
 v_cvt_scalef32_f32_fp8 v1, 11, v3
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 11, v3       ; encoding: [0x01,0x00,0x3b,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 11, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 11, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x8b,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x96,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0xa1,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0xac,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s1, v3
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s1, v3       ; encoding: [0x01,0x00,0x3b,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s1, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x01,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x02,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0x03,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0x04,0x06,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3       ; encoding: [0x01,0x00,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,1]
 // GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_f32_fp8
 
 v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8
 // GFX950: v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x63,0xd2,0x14,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_bf16_bf6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_bf16_bf6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_bf16_bf6
 
 v_cvt_scalef32_pk32_bf16_fp6 v[10:25], v[20:25], v8
 // GFX950: v_cvt_scalef32_pk32_bf16_fp6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x61,0xd2,0x14,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_bf16_fp6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_bf16_fp6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_bf16_fp6
 
 v_cvt_scalef32_pk32_bf6_bf16 v[20:25], v[10:25], v8
 // GFX950: v_cvt_scalef32_pk32_bf6_bf16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x5b,0xd2,0x0a,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_bf6_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_bf6_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_bf6_bf16
 
 v_cvt_scalef32_pk32_bf6_f16 v[20:25], v[10:25], v8
 // GFX950: v_cvt_scalef32_pk32_bf6_f16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x5a,0xd2,0x0a,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_bf6_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_bf6_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_bf6_f16
 
 v_cvt_scalef32_pk32_f16_bf6 v[10:25], v[20:25], v8
 // GFX950: v_cvt_scalef32_pk32_f16_bf6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x62,0xd2,0x14,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_f16_bf6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_f16_bf6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_f16_bf6
 
 v_cvt_scalef32_pk32_f16_fp6 v[10:25], v[20:25], v8
 // GFX950: v_cvt_scalef32_pk32_f16_fp6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x60,0xd2,0x14,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_f16_fp6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_f16_fp6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_f16_fp6
 
 v_cvt_scalef32_pk32_f32_bf6 v[2:33], v[2:7], v6
 // GFX950: v_cvt_scalef32_pk32_f32_bf6 v[2:33], v[2:7], v6 ; encoding: [0x02,0x00,0x57,0xd2,0x02,0x0d,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_f32_bf6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_f32_bf6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_f32_bf6
 
 v_cvt_scalef32_pk32_f32_fp6 v[2:33], v[2:7], v6
 // GFX950: v_cvt_scalef32_pk32_f32_fp6 v[2:33], v[2:7], v6 ; encoding: [0x02,0x00,0x56,0xd2,0x02,0x0d,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_f32_fp6
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_f32_fp6
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_f32_fp6
 
 v_cvt_scalef32_pk32_fp6_bf16 v[20:25], v[10:25], v8
 // GFX950: v_cvt_scalef32_pk32_fp6_bf16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x59,0xd2,0x0a,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_fp6_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_fp6_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_fp6_bf16
 
 v_cvt_scalef32_pk32_fp6_f16 v[20:25], v[10:25], v8
 // GFX950: v_cvt_scalef32_pk32_fp6_f16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x58,0xd2,0x0a,0x11,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk32_fp6_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk32_fp6_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk32_fp6_f16
 
 v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3    ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3   ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3   ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_bf8
 
 v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3    ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3   ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3   ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp4
 
 v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3    ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3   ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3   ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf16_fp8
 
 v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x45,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x45,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3    ; encoding: [0x01,0x00,0x45,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x45,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3   ; encoding: [0x01,0x00,0x45,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x45,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_bf16
 
 v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x41,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x41,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, s2, 3     ; encoding: [0x01,0x00,0x41,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f16 v1, s2, 3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x41,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, v2, v3    ; encoding: [0x01,0x00,0x41,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f16 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x41,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f16
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x36,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x36,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x36,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x36,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x36,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x36,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_bf8_f32
 
 v_cvt_scalef32_pk_f16_bf8 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, s2, 3     ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_bf8 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_bf8 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, s3    ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_bf8 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_bf8 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, v3    ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_bf8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_bf8
 
 v_cvt_scalef32_pk_f16_fp4 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3     ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3    ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3    ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp4
 
 v_cvt_scalef32_pk_f16_fp8 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, s2, 3     ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f16_fp8 v1, s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f16_fp8 v1, v2, s3
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, s3    ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f16_fp8 v1, v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f16_fp8 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, v3    ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f16_fp8 v1, v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f16_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f16_fp8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_bf8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_bf8
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[0,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,1,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp4
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp4
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x07,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 op_sel:[1,0,0]
 // GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_f32_fp8
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_f32_fp8
 
 v_cvt_scalef32_pk_fp4_bf16 v1, -|s2|, v3
 // GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, -|s2|, v3 ; encoding: [0x01,0x01,0x4d,0xd2,0x02,0x06,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_bf16
 
 v_cvt_scalef32_pk_fp4_bf16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, s2, 3    ; encoding: [0x01,0x00,0x4d,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_bf16
 
 v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3   ; encoding: [0x01,0x00,0x4d,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_bf16
 
 v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x4d,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_bf16
 
 v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x4d,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_bf16
 
 v_cvt_scalef32_pk_fp4_f16 v1, -|s2|, v3
 // GFX950: v_cvt_scalef32_pk_fp4_f16 v1, -|s2|, v3 ; encoding: [0x01,0x01,0x4c,0xd2,0x02,0x06,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f16
 
 v_cvt_scalef32_pk_fp4_f16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp4_f16 v1, s2, 3     ; encoding: [0x01,0x00,0x4c,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f16
 
 v_cvt_scalef32_pk_fp4_f16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3    ; encoding: [0x01,0x00,0x4c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f16
 
 v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x4c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f16
 
 v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x4c,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f16
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x3d,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x3d,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,0] ; encoding: [0x01,0x24,0x3d,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,1] ; encoding: [0x01,0x64,0x3d,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,0] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp4_f32
 
 v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x44,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x44,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3    ; encoding: [0x01,0x00,0x44,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x44,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3   ; encoding: [0x01,0x00,0x44,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x44,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_bf16
 
 v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x40,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x40,0xd2,0x02,0x07,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f16 v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, s2, 3     ; encoding: [0x01,0x00,0x40,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f16 v1, s2, 3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x40,0xd2,0x02,0x06,0x01,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f16 v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, v2, v3    ; encoding: [0x01,0x00,0x40,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f16 v1, v2, v3 op_sel:[0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x40,0xd2,0x02,0x07,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f16
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3|
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x35,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x35,0xd2,0x01,0x05,0x0e,0x44]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x35,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x35,0xd2,0x01,0x05,0x0c,0x02]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x35,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x35,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_pk_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_pk_fp8_f32
 
 v_cvt_scalef32_sr_bf8_bf16 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_bf16
 
 v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_bf16
 
 v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_bf16
 
 v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x47,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_bf16
 
 v_cvt_scalef32_sr_bf8_bf16 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x47,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_bf16
 
 v_cvt_scalef32_sr_bf8_f16 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f16
 
 v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f16
 
 v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f16
 
 v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x43,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f16
 
 v_cvt_scalef32_sr_bf8_f16 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x43,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f16
 
 v_cvt_scalef32_sr_bf8_f32 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f32 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f32
 
 v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f32
 
 v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f32
 
 v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x38,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f32
 
 v_cvt_scalef32_sr_bf8_f32 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_bf8_f32 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x38,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_bf8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_bf8_f32
 
 v_cvt_scalef32_sr_fp8_bf16 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_bf16
 
 v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_bf16
 
 v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_bf16
 
 v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x46,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_bf16
 
 v_cvt_scalef32_sr_fp8_bf16 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x46,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_bf16
 
 v_cvt_scalef32_sr_fp8_f16 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f16
 
 v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f16
 
 v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f16
 
 v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x42,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f16
 
 v_cvt_scalef32_sr_fp8_f16 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x42,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f16
 
 v_cvt_scalef32_sr_fp8_f32 v0, -v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f32 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f32
 
 v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, -v3
 // GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f32
 
 v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f32
 
 v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, |v3|
 // GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x37,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f32
 
 v_cvt_scalef32_sr_fp8_f32 v0, |v1|, v2, v3
 // GFX950: v_cvt_scalef32_sr_fp8_f32 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x37,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_fp8_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_fp8_f32
 
 v_cvt_scalef32_sr_pk32_bf6_bf16 v[0:5], v[6:21], v22, v23
 // GFX950: v_cvt_scalef32_sr_pk32_bf6_bf16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5f,0xd2,0x06,0x2d,0x5e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_bf6_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_bf6_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_bf6_bf16
 
 v_cvt_scalef32_sr_pk32_bf6_f16 v[0:5], v[6:21], v22, v23
 // GFX950: v_cvt_scalef32_sr_pk32_bf6_f16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5e,0xd2,0x06,0x2d,0x5e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_bf6_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_bf6_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_bf6_f16
 
 v_cvt_scalef32_sr_pk32_bf6_f32 v[0:5], v[6:37], v38, v39
 // GFX950: v_cvt_scalef32_sr_pk32_bf6_f32 v[0:5], v[6:37], v38, v39 ; encoding: [0x00,0x00,0x55,0xd2,0x06,0x4d,0x9e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_bf6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_bf6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_bf6_f32
 
 v_cvt_scalef32_sr_pk32_fp6_bf16 v[0:5], v[6:21], v22, v23
 // GFX950: v_cvt_scalef32_sr_pk32_fp6_bf16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5d,0xd2,0x06,0x2d,0x5e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_fp6_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_fp6_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_fp6_bf16
 
 v_cvt_scalef32_sr_pk32_fp6_f16 v[0:5], v[6:21], v22, v23
 // GFX950: v_cvt_scalef32_sr_pk32_fp6_f16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5c,0xd2,0x06,0x2d,0x5e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_fp6_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_fp6_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_fp6_f16
 
 v_cvt_scalef32_sr_pk32_fp6_f32 v[0:5], v[6:37], v38, v39
 // GFX950: v_cvt_scalef32_sr_pk32_fp6_f32 v[0:5], v[6:37], v38, v39 ; encoding: [0x00,0x00,0x54,0xd2,0x06,0x4d,0x9e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk32_fp6_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk32_fp6_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk32_fp6_f32
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, -v2, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, -v2, v4, v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, -v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, -v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, |v5|
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, |v5| ; encoding: [0x00,0x04,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_bf16 v0, |v2|, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, |v2|, v4, v5 ; encoding: [0x00,0x01,0x4f,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_bf16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_bf16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, -v2, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, -v2, v4, v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, -v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, -v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, |v5|
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, |v5| ; encoding: [0x00,0x04,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f16 v0, |v2|, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, |v2|, v4, v5 ; encoding: [0x00,0x01,0x4e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f16
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, -v[2:3], v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, -v[2:3], v4, v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x24]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, -v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, -v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x84]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,0,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,0]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,1]
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, |v5|
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, |v5| ; encoding: [0x00,0x04,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_scalef32_sr_pk_fp4_f32 v0, |v[2:3]|, v4, v5
 // GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, |v[2:3]|, v4, v5 ; encoding: [0x00,0x01,0x3e,0xd2,0x02,0x09,0x16,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_scalef32_sr_pk_fp4_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_scalef32_sr_pk_fp4_f32
 
 v_cvt_sr_bf16_f32 v0, -v1, v2
 // GFX950: v_cvt_sr_bf16_f32 v0, -v1, v2           ; encoding: [0x00,0x00,0xa7,0xd2,0x01,0x05,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_bf16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_bf16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_bf16_f32
 
 v_cvt_sr_bf16_f32 v0, v1, v2
 // GFX950: v_cvt_sr_bf16_f32 v0, v1, v2            ; encoding: [0x00,0x00,0xa7,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_bf16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_bf16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_bf16_f32
 
 v_cvt_sr_bf16_f32 v0, v1, v2 op_sel:[0,0,1]
 // GFX950: v_cvt_sr_bf16_f32 v0, v1, v2 op_sel:[0,0,1] ; encoding: [0x00,0x40,0xa7,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_bf16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_bf16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_bf16_f32
 
 v_cvt_sr_bf16_f32 v0, |v1|, v2
 // GFX950: v_cvt_sr_bf16_f32 v0, |v1|, v2          ; encoding: [0x00,0x01,0xa7,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_bf16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_bf16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_bf16_f32
 
 v_cvt_sr_f16_f32 v0, -v1, v2
 // GFX950: v_cvt_sr_f16_f32 v0, -v1, v2            ; encoding: [0x00,0x00,0xa6,0xd2,0x01,0x05,0x02,0x20]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_f16_f32
 
 v_cvt_sr_f16_f32 v0, v1, v2
 // GFX950: v_cvt_sr_f16_f32 v0, v1, v2             ; encoding: [0x00,0x00,0xa6,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_f16_f32
 
 v_cvt_sr_f16_f32 v0, v1, v2 op_sel:[0,0,1]
 // GFX950: v_cvt_sr_f16_f32 v0, v1, v2 op_sel:[0,0,1] ; encoding: [0x00,0x40,0xa6,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_f16_f32
 
 v_cvt_sr_f16_f32 v0, |v1|, v2
 // GFX950: v_cvt_sr_f16_f32 v0, |v1|, v2           ; encoding: [0x00,0x01,0xa6,0xd2,0x01,0x05,0x02,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_cvt_sr_f16_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_cvt_sr_f16_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_sr_f16_f32
 
 v_maximum3_f32 v1, -v2, -v3, -v4
 // GFX950: v_maximum3_f32 v1, -v2, -v3, -v4        ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x07,0x12,0xe4]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_maximum3_f32 v1, -|v2|, -|v3|, -|v4|
 // GFX950: v_maximum3_f32 v1, -|v2|, -|v3|, -|v4|  ; encoding: [0x01,0x07,0xa9,0xd2,0x02,0x07,0x12,0xe4]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_maximum3_f32 v1, 0.0, 1.0, v3
 // GFX950: v_maximum3_f32 v1, 0, 1.0, v3           ; encoding: [0x01,0x00,0xa9,0xd2,0x80,0xe4,0x0d,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_maximum3_f32 v1, s8, v3, 1.0
 // GFX950: v_maximum3_f32 v1, s8, v3, 1.0          ; encoding: [0x01,0x00,0xa9,0xd2,0x08,0x06,0xca,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_maximum3_f32 v1, v2, s8, v3
 // GFX950: v_maximum3_f32 v1, v2, s8, v3           ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x11,0x0c,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 
 v_maximum3_f32 v1, v2, v3, v4
 // GFX950: v_maximum3_f32 v1, v2, v3, v4           ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x07,0x12,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_maximum3_f32 v2, 0.0, v3, 1.0
 // GFX950: v_maximum3_f32 v2, 0, v3, 1.0           ; encoding: [0x02,0x00,0xa9,0xd2,0x80,0x06,0xca,0x03]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_maximum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_maximum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_maximum3_f32
 
 v_minimum3_f32 v0, v1, v2, v3
 // GFX950: v_minimum3_f32 v0, v1, v2, v3           ; encoding: [0x00,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_minimum3_f32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_minimum3_f32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_minimum3_f32
 
 
 v_permlane16_swap_b32 v1, v2
 // GFX950: v_permlane16_swap_b32_e32 v1, v2        ; encoding: [0x02,0xb3,0x02,0x7e]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 // FIXME: Parsed as bound_ctrl:1?
 v_permlane16_swap_b32 v1, v2 bound_ctrl:0
 // GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32 v1, v2 bound_ctrl:1
 // GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32 v1, v2 bound_ctrl:1 fi:1
 // GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32 v1, v2 fi:0
 // GFX950: v_permlane16_swap_b32_e64 v1, v2        ; encoding: [0x01,0x00,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32 v1, v2 fi:1
 // GFX950: v_permlane16_swap_b32_e64 v1, v2 fi:1   ; encoding: [0x01,0x08,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32 v218, v219
 // GFX950: v_permlane16_swap_b32_e32 v218, v219    ; encoding: [0xdb,0xb3,0xb4,0x7f]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32_e32 v1, v2
 // GFX950: v_permlane16_swap_b32_e32 v1, v2        ; encoding: [0x02,0xb3,0x02,0x7e]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32_e32 v218, v219
 // GFX950: v_permlane16_swap_b32_e32 v218, v219    ; encoding: [0xdb,0xb3,0xb4,0x7f]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32_e64 v1, v2
 // GFX950: v_permlane16_swap_b32_e64 v1, v2        ; encoding: [0x01,0x00,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1
 // GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x99,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 v_permlane16_swap_b32_e64 v218, v219
 // GFX950: v_permlane16_swap_b32_e64 v218, v219    ; encoding: [0xda,0x00,0x99,0xd1,0xdb,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane16_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane16_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane16_swap_b32
 
 
 v_permlane32_swap_b32 v1, v2
 // GFX950: v_permlane32_swap_b32_e32 v1, v2        ; encoding: [0x02,0xb5,0x02,0x7e]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 // FIXME: Parsed as bound_ctrl:1?
 v_permlane32_swap_b32 v1, v2 bound_ctrl:0
 // GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32 v1, v2 bound_ctrl:1
 // GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32 v1, v2 bound_ctrl:1 fi:1
 // GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32 v1, v2 fi:0
 // GFX950: v_permlane32_swap_b32_e64 v1, v2        ; encoding: [0x01,0x00,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32 v1, v2 fi:1
 // GFX950: v_permlane32_swap_b32_e64 v1, v2 fi:1   ; encoding: [0x01,0x08,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32 v218, v219
 // GFX950: v_permlane32_swap_b32_e32 v218, v219    ; encoding: [0xdb,0xb5,0xb4,0x7f]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32_e32 v1, v2
 // GFX950: v_permlane32_swap_b32_e32 v1, v2        ; encoding: [0x02,0xb5,0x02,0x7e]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32_e32 v218, v219
 // GFX950: v_permlane32_swap_b32_e32 v218, v219    ; encoding: [0xdb,0xb5,0xb4,0x7f]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32_e64 v1, v2
 // GFX950: v_permlane32_swap_b32_e64 v1, v2        ; encoding: [0x01,0x00,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1
 // GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x9a,0xd1,0x02,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_permlane32_swap_b32_e64 v218, v219
 // GFX950: v_permlane32_swap_b32_e64 v218, v219    ; encoding: [0xda,0x00,0x9a,0xd1,0xdb,0x01,0x00,0x00]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_permlane32_swap_b32
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_permlane32_swap_b32
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_permlane32_swap_b32
 
 v_pk_maximum3_f16 v1, 2.0, v2, v3
 // GFX950: v_pk_maximum3_f16 v1, 2.0, v2, v3       ; encoding: [0x01,0x40,0x9c,0xd3,0xf4,0x04,0x0e,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v1, v2, 2.0, v3
 // GFX950: v_pk_maximum3_f16 v1, v2, 2.0, v3       ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0xe9,0x0d,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v1, v2, v3, 2.0
 // GFX950: v_pk_maximum3_f16 v1, v2, v3, 2.0       ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0xd2,0x1b]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v1, v2, v3, v4
 // GFX950: v_pk_maximum3_f16 v1, v2, v3, v4        ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0x12,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v1, v2, v3, v4 clamp
 // GFX950: v_pk_maximum3_f16 v1, v2, v3, v4 clamp  ; encoding: [0x01,0xc0,0x9c,0xd3,0x02,0x07,0x12,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s0, v1 neg_lo:[0,0,0] neg_hi:[0,0,0]
 // GFX950: v_pk_maximum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[0,0,0]
 // GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x9c,0xd3,0x00,0x01,0x04,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1]
 // GFX950: v_pk_maximum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1] neg_lo:[0,0,0] neg_hi:[0,0,0]
 // GFX950: v_pk_maximum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1]
 // GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x9c,0xd3,0x00,0x01,0x04,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, s8, v1
 // GFX950: v_pk_maximum3_f16 v8, v0, s8, v1        ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x11,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_maximum3_f16 v8, v0, v1, s8
 // GFX950: v_pk_maximum3_f16 v8, v0, v1, s8        ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x03,0x22,0x18]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_maximum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_maximum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_maximum3_f16
 
 v_pk_minimum3_f16 v1, 2.0, v2, v3
 // GFX950: v_pk_minimum3_f16 v1, 2.0, v2, v3       ; encoding: [0x01,0x40,0x9b,0xd3,0xf4,0x04,0x0e,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v1, v2, 2.0, v3
 // GFX950: v_pk_minimum3_f16 v1, v2, 2.0, v3       ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0xe9,0x0d,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v1, v2, v3, 2.0
 // GFX950: v_pk_minimum3_f16 v1, v2, v3, 2.0       ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0xd2,0x1b]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 
 v_pk_minimum3_f16 v1, v2, v3, v4
 // GFX950: v_pk_minimum3_f16 v1, v2, v3, v4        ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0x12,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v1, v2, v3, v4 clamp
 // GFX950: v_pk_minimum3_f16 v1, v2, v3, v4 clamp  ; encoding: [0x01,0xc0,0x9b,0xd3,0x02,0x07,0x12,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s0, v1 neg_lo:[0,0,0] neg_hi:[0,0,0]
 // GFX950: v_pk_minimum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[0,0,0]
 // GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x9b,0xd3,0x00,0x01,0x04,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1]
 // GFX950: v_pk_minimum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1] neg_lo:[0,0,0] neg_hi:[0,0,0]
 // GFX950: v_pk_minimum3_f16 v8, v0, s0, v1        ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1]
 // GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1] ; encoding: [0x08,0x60,0x9b,0xd3,0x00,0x01,0x04,0x04]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, s8, v1
 // GFX950: v_pk_minimum3_f16 v8, v0, s8, v1        ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x11,0x04,0x1c]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
 
 v_pk_minimum3_f16 v8, v0, v1, s8
 // GFX950: v_pk_minimum3_f16 v8, v0, v1, s8        ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x03,0x22,0x18]
-// NOT-GFX950: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOT-GFX1010: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1010): v_pk_minimum3_f16
+// NOT-GFX90a: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): v_pk_minimum3_f16
+// NOT-GFX942: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx942): v_pk_minimum3_f16
diff --git a/llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s b/llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s
index 3842f409db092..9f18c92e34035 100644
--- a/llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s
+++ b/llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s
@@ -3,41 +3,41 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck --check-prefix=GFX942-ERR --implicit-check-not=error: %s
 
 ds_read_b64_tr_b16 v[0:1], v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b16
 // GFX950: ds_read_b64_tr_b16 v[0:1], v1           ; encoding: [0x00,0x00,0xc6,0xd9,0x01,0x00,0x00,0x00]
 
 ds_read_b64_tr_b16 v[2:3], v3 offset:64
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b16
 // GFX950: ds_read_b64_tr_b16 v[2:3], v3 offset:64 ; encoding: [0x40,0x00,0xc6,0xd9,0x03,0x00,0x00,0x02]
 
 ds_read_b64_tr_b4 v[0:1], v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b4
 // GFX950: ds_read_b64_tr_b4 v[0:1], v1            ; encoding: [0x00,0x00,0xc0,0xd9,0x01,0x00,0x00,0x00]
 
 ds_read_b64_tr_b4 v[2:3], v3 offset:64
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b4
 // GFX950: ds_read_b64_tr_b4 v[2:3], v3 offset:64  ; encoding: [0x40,0x00,0xc0,0xd9,0x03,0x00,0x00,0x02]
 
 ds_read_b64_tr_b8 v[0:1], v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b8
 // GFX950: ds_read_b64_tr_b8 v[0:1], v1            ; encoding: [0x00,0x00,0xc4,0xd9,0x01,0x00,0x00,0x00]
 
 ds_read_b64_tr_b8 v[2:3], v3 offset:64
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b64_tr_b8
 // GFX950: ds_read_b64_tr_b8 v[2:3], v3 offset:64  ; encoding: [0x40,0x00,0xc4,0xd9,0x03,0x00,0x00,0x02]
 
 ds_read_b96_tr_b6 v[0:2], v0
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b96_tr_b6
 // GFX950: ds_read_b96_tr_b6 v[0:2], v0            ; encoding: [0x00,0x00,0xc2,0xd9,0x00,0x00,0x00,0x00]
 
 ds_read_b96_tr_b6 v[1:3], v0
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b96_tr_b6
 // GFX950: ds_read_b96_tr_b6 v[1:3], v0            ; encoding: [0x00,0x00,0xc2,0xd9,0x00,0x00,0x00,0x01]
 
 ds_read_b96_tr_b6 v[1:3], v2 offset:64
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b96_tr_b6
 // GFX950: ds_read_b96_tr_b6 v[1:3], v2 offset:64  ; encoding: [0x40,0x00,0xc2,0xd9,0x02,0x00,0x00,0x01]
 
 ds_read_b96_tr_b6 v[2:4], v2 offset:64
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): ds_read_b96_tr_b6
 // GFX950: ds_read_b96_tr_b6 v[2:4], v2 offset:64  ; encoding: [0x40,0x00,0xc2,0xd9,0x02,0x00,0x00,0x02]
diff --git a/llvm/test/MC/AMDGPU/gfx950_asm_vop1.s b/llvm/test/MC/AMDGPU/gfx950_asm_vop1.s
index 10c704993925a..9e929154e475b 100644
--- a/llvm/test/MC/AMDGPU/gfx950_asm_vop1.s
+++ b/llvm/test/MC/AMDGPU/gfx950_asm_vop1.s
@@ -3,129 +3,129 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck -check-prefix=GFX942-ERR --strict-whitespace  %s
 
 v_cvt_f32_bf16 v127, 0x8000
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v127, 0x8000         ; encoding: [0xff,0xb6,0xfe,0x7e,0x00,0x80,0x00,0x00]
 
 v_cvt_f32_bf16 v5, -1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, -1               ; encoding: [0xc1,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, -v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e64 v5, -v1              ; encoding: [0x05,0x00,0x9b,0xd1,0x01,0x01,0x00,0x20]
 
 v_cvt_f32_bf16 v5, -|v1|
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e64 v5, -|v1|            ; encoding: [0x05,0x01,0x9b,0xd1,0x01,0x01,0x00,0x20]
 
 v_cvt_f32_bf16 v5, 0.5
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, 0.5              ; encoding: [0xf0,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, exec_hi
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, exec_hi          ; encoding: [0x7f,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, exec_lo
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, exec_lo          ; encoding: [0x7e,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, m0
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, m0               ; encoding: [0x7c,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, s1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, s1               ; encoding: [0x01,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, src_scc
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, src_scc          ; encoding: [0xfd,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, ttmp15
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, ttmp15           ; encoding: [0x7b,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, v1               ; encoding: [0x01,0xb7,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, v1 clamp mul:2
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e64 v5, v1 clamp mul:2   ; encoding: [0x05,0x80,0x9b,0xd1,0x01,0x01,0x00,0x08]
 
 v_cvt_f32_bf16 v5, v127
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, v127             ; encoding: [0x7f,0xb7,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, vcc_hi
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, vcc_hi           ; encoding: [0x6b,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, vcc_lo
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e32 v5, vcc_lo           ; encoding: [0x6a,0xb6,0x0a,0x7e]
 
 v_cvt_f32_bf16 v5, |v1|
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e64 v5, |v1|             ; encoding: [0x05,0x01,0x9b,0xd1,0x01,0x01,0x00,0x00]
 
 v_cvt_f32_bf16_e64 v5, v1 clamp div:2
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_f32_bf16
 // GFX950: v_cvt_f32_bf16_e64 v5, v1 clamp div:2   ; encoding: [0x05,0x80,0x9b,0xd1,0x01,0x01,0x00,0x18]
 
 v_prng_b32 v255, 0xaf123456
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v255, 0xaf123456         ; encoding: [0xff,0xb0,0xfe,0x7f,0x56,0x34,0x12,0xaf]
 
 v_prng_b32 v5, -1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, -1                   ; encoding: [0xc1,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, 0.5
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, 0.5                  ; encoding: [0xf0,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, exec_hi
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, exec_hi              ; encoding: [0x7f,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, exec_lo
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, exec_lo              ; encoding: [0x7e,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, m0
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, m0                   ; encoding: [0x7c,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, s1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, s1                   ; encoding: [0x01,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, s101
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, s101                 ; encoding: [0x65,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, src_scc
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, src_scc              ; encoding: [0xfd,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, ttmp15
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, ttmp15               ; encoding: [0x7b,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, v1
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, v1                   ; encoding: [0x01,0xb1,0x0a,0x7e]
 
 v_prng_b32 v5, v255
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, v255                 ; encoding: [0xff,0xb1,0x0a,0x7e]
 
 v_prng_b32 v5, vcc_hi
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, vcc_hi               ; encoding: [0x6b,0xb0,0x0a,0x7e]
 
 v_prng_b32 v5, vcc_lo
-// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX942-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): v_prng_b32
 // GFX950: v_prng_b32_e32 v5, vcc_lo               ; encoding: [0x6a,0xb0,0x0a,0x7e]
diff --git a/llvm/test/MC/AMDGPU/gfx950_asm_vop3.s b/llvm/test/MC/AMDGPU/gfx950_asm_vop3.s
index 9afb763d22790..b2854d8c91e97 100644
--- a/llvm/test/MC/AMDGPU/gfx950_asm_vop3.s
+++ b/llvm/test/MC/AMDGPU/gfx950_asm_vop3.s
@@ -5,145 +5,145 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 -filetype=null %s 2>&1 | FileCheck -check-prefix=GFX12-ERR %s
 
 v_ashr_pk_i8_i32 v1, v2, v3, v4 op_sel:[0,0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v1, v2, v3, v4 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x65,0xd2,0x02,0x07,0x12,0x04]
 
 v_ashr_pk_i8_i32 v2, s4, 4, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v2, s4, 4, v2          ; encoding: [0x02,0x00,0x65,0xd2,0x04,0x08,0x09,0x04]
 
 v_ashr_pk_i8_i32 v2, s4, v7, v8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v2, s4, v7, v8         ; encoding: [0x02,0x00,0x65,0xd2,0x04,0x0e,0x22,0x04]
 
 v_ashr_pk_i8_i32 v2, v4, 0, 1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v2, v4, 0, 1           ; encoding: [0x02,0x00,0x65,0xd2,0x04,0x01,0x05,0x02]
 
 v_ashr_pk_i8_i32 v2, v4, 3, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v2, v4, 3, s2          ; encoding: [0x02,0x00,0x65,0xd2,0x04,0x07,0x09,0x00]
 
 v_ashr_pk_i8_i32 v2, v4, v7, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_i8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_i8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_i8_i32
 // GFX950: v_ashr_pk_i8_i32 v2, v4, v7, 0.5        ; encoding: [0x02,0x00,0x65,0xd2,0x04,0x0f,0xc2,0x03]
 
 v_ashr_pk_u8_i32 v1, v2, v3, v4 op_sel:[0,0,0,1]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v1, v2, v3, v4 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x66,0xd2,0x02,0x07,0x12,0x04]
 
 v_ashr_pk_u8_i32 v2, s4, 4, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v2, s4, 4, v2          ; encoding: [0x02,0x00,0x66,0xd2,0x04,0x08,0x09,0x04]
 
 v_ashr_pk_u8_i32 v2, s4, v7, v8
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v2, s4, v7, v8         ; encoding: [0x02,0x00,0x66,0xd2,0x04,0x0e,0x22,0x04]
 
 v_ashr_pk_u8_i32 v2, v4, 0, 1
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v2, v4, 0, 1           ; encoding: [0x02,0x00,0x66,0xd2,0x04,0x01,0x05,0x02]
 
 v_ashr_pk_u8_i32 v2, v4, 3, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v2, v4, 3, s2          ; encoding: [0x02,0x00,0x66,0xd2,0x04,0x07,0x09,0x00]
 
 v_ashr_pk_u8_i32 v2, v4, v7, -2.0
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_ashr_pk_u8_i32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_ashr_pk_u8_i32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_ashr_pk_u8_i32
 // GFX950: v_ashr_pk_u8_i32 v2, v4, v7, -2.0       ; encoding: [0x02,0x00,0x66,0xd2,0x04,0x0f,0xd6,0x03]
 
 v_bitop3_b16 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b16
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b16
 // GFX950: v_bitop3_b16 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x33,0xd2,0x01,0x05,0x0e,0x00]
 
 v_bitop3_b16 v5, v1, v2, s3 bitop3:161
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b16
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b16
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b16
 // GFX950: v_bitop3_b16 v5, v1, v2, s3 bitop3:0xa1 ; encoding: [0x05,0x04,0x33,0xd2,0x01,0x05,0x0e,0x30]
 
 v_bitop3_b32 v5, 0.5, m0, 0.5 bitop3:101
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b32
 // GFX950: v_bitop3_b32 v5, 0.5, m0, 0.5 bitop3:0x65 ; encoding: [0x05,0x04,0x34,0xd2,0xf0,0xf8,0xc0,0xab]
 
 v_bitop3_b32 v5, m0, 0.5, m0 bitop3:5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b32
 // GFX950: v_bitop3_b32 v5, m0, 0.5, m0 bitop3:5   ; encoding: [0x05,0x00,0x34,0xd2,0x7c,0xe0,0xf1,0xa1]
 
 v_bitop3_b32 v5, v1, v2, s3
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b32
 // GFX950: v_bitop3_b32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x34,0xd2,0x01,0x05,0x0e,0x00]
 
 v_bitop3_b32 v5, v1, v2, s3 bitop3:161
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_bitop3_b32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_bitop3_b32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_bitop3_b32
 // GFX950: v_bitop3_b32 v5, v1, v2, s3 bitop3:0xa1 ; encoding: [0x05,0x04,0x34,0xd2,0x01,0x05,0x0e,0x30]
 
 v_cvt_pk_bf16_f32 v5, -1, exec_hi
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, -1, exec_hi       ; encoding: [0x05,0x00,0x68,0xd2,0xc1,0xfe,0x00,0x00]
 
 v_cvt_pk_bf16_f32 v5, 0.5, m0 mul:2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, 0.5, m0 mul:2     ; encoding: [0x05,0x00,0x68,0xd2,0xf0,0xf8,0x00,0x08]
 
 v_cvt_pk_bf16_f32 v5, m0, 0.5
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, m0, 0.5           ; encoding: [0x05,0x00,0x68,0xd2,0x7c,0xe0,0x01,0x00]
 
 v_cvt_pk_bf16_f32 v5, v1, s2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, v1, s2            ; encoding: [0x05,0x00,0x68,0xd2,0x01,0x05,0x00,0x00]
 
 v_cvt_pk_bf16_f32 v5, v1, v2
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, v1, v2            ; encoding: [0x05,0x00,0x68,0xd2,0x01,0x05,0x02,0x00]
 
 v_cvt_pk_bf16_f32 v5, v255, v255
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_bf16_f32
+// GFX906-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx906): v_cvt_pk_bf16_f32
+// GFX942-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx942): v_cvt_pk_bf16_f32
 // GFX950: v_cvt_pk_bf16_f32 v5, v255, v255        ; encoding: [0x05,0x00,0x68,0xd2,0xff,0xff,0x03,0x00]
diff --git a/llvm/test/MC/AMDGPU/gfx950_err.s b/llvm/test/MC/AMDGPU/gfx950_err.s
index 38b60798e6262..453e1a29860aa 100644
--- a/llvm/test/MC/AMDGPU/gfx950_err.s
+++ b/llvm/test/MC/AMDGPU/gfx950_err.s
@@ -419,7 +419,7 @@ v_cvt_sr_f16_f32 v1, v2, v3 clamp
 // GFX950: :[[@LINE-1]]:29: error: invalid operand for instruction
 
 v_maximum3_f16 v0, v1, v2, v3
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_maximum3_f16
 
 v_maximum3_f32 v0, s1, s2, v3
 // GFX950: :[[@LINE-1]]:24: error: invalid operand (violates constant bus restrictions)
@@ -431,13 +431,13 @@ v_maximum3_f32 v0, v3, s1, s2
 // GFX950: :[[@LINE-1]]:28: error: invalid operand (violates constant bus restrictions)
 
 v_maximum_f16 v0, v1, v2
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_maximum_f16
 
 v_maximum_f32 v0, v1, v2
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_maximum_f32
 
 v_minimum3_f16 v0, v1, v2, v3
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_minimum3_f16
 
 v_minimum3_f32 v0, s1, s2, v3
 // GFX950: :[[@LINE-1]]:24: error: invalid operand (violates constant bus restrictions)
@@ -446,10 +446,10 @@ v_minimum3_f32 v0, v1, v2, 0xdeadbeef
 // GFX950: :[[@LINE-1]]:28: error: literal operands are not supported
 
 v_minimum_f16 v0, v1, v2
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_minimum_f16
 
 v_minimum_f32 v0, v1, v2
-// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// GFX950: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx950): v_minimum_f32
 
 v_permlane16_swap_b32 s0, v0
 // GFX950: :[[@LINE-1]]:23: error: invalid operand for instruction
diff --git a/llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s b/llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
index 21fed0b00623a..43f95b8c6f74f 100644
--- a/llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
@@ -3,103 +3,103 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx9-4-generic -mattr=+wavefrontsize64 %s -filetype=null 2>&1 | FileCheck --implicit-check-not=error: %s
 
 v_cvt_f32_bf8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_bf8
 
 v_cvt_f32_bf8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_bf8
 
 v_cvt_f32_fp8 v1, 3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_e64 v5, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_fp8
 
 v_cvt_f32_fp8_sdwa v5, v1 src0_sel:BYTE_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_f32_fp8
 
 v_cvt_pk_f32_bf8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_bf8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_bf8
 
 v_cvt_pk_f32_fp8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_fp8
 
 v_cvt_pk_f32_fp8_sdwa v[10:11], v1 src0_sel:WORD_0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_cvt_pk_f32_fp8
 
 v_mfma_f32_16x16x32_bf8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x32_bf8_bf8
 
 v_mfma_f32_16x16x32_bf8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x32_bf8_fp8
 
 v_mfma_f32_16x16x32_fp8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x32_fp8_bf8
 
 v_mfma_f32_16x16x32_fp8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x32_fp8_fp8
 
 v_mfma_f32_16x16x8_xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x8_xf32
 
 v_mfma_f32_16x16x8xf32 a[0:3], v[2:3], v[4:5], a[2:5]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_16x16x8xf32
 
 v_mfma_f32_32x32x16_bf8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x16_bf8_bf8
 
 v_mfma_f32_32x32x16_bf8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x16_bf8_fp8
 
 v_mfma_f32_32x32x16_fp8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x16_fp8_bf8
 
 v_mfma_f32_32x32x16_fp8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x16_fp8_fp8
 
 v_mfma_f32_32x32x4_xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x4_xf32
 
 v_mfma_f32_32x32x4xf32 a[0:15], v[2:3], v[4:5], a[18:33]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_mfma_f32_32x32x4xf32
 
 v_smfmac_f32_16x16x64_bf8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_16x16x64_bf8_bf8
 
 v_smfmac_f32_16x16x64_bf8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_16x16x64_bf8_fp8
 
 v_smfmac_f32_16x16x64_fp8_bf8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_16x16x64_fp8_bf8
 
 v_smfmac_f32_16x16x64_fp8_fp8 a[0:3], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_16x16x64_fp8_fp8
 
 v_smfmac_f32_32x32x32_bf8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_32x32x32_bf8_bf8
 
 v_smfmac_f32_32x32x32_bf8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_32x32x32_bf8_fp8
 
 v_smfmac_f32_32x32x32_fp8_bf8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_32x32x32_fp8_bf8
 
 v_smfmac_f32_32x32x32_fp8_fp8 a[0:15], v[2:3], a[4:7], v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx9-4-generic): v_smfmac_f32_32x32x32_fp8_fp8
diff --git a/llvm/test/MC/AMDGPU/gfx9_unsupported.s b/llvm/test/MC/AMDGPU/gfx9_unsupported.s
index d17d38b444e69..90b09d6b9fc8b 100644
--- a/llvm/test/MC/AMDGPU/gfx9_unsupported.s
+++ b/llvm/test/MC/AMDGPU/gfx9_unsupported.s
@@ -18,760 +18,760 @@
 //===----------------------------------------------------------------------===//
 
 buffer_atomic_add_f32 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_add_f32
 
 buffer_atomic_fcmpswap v[0:1], off, s[0:3], s0 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fcmpswap
 
 buffer_atomic_fcmpswap_x2 v[0:3], off, s[0:3], s0 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fcmpswap_x2
 
 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fmax
 
 buffer_atomic_fmax_x2 v[0:1], v0, s[0:3], s0 idxen offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fmax_x2
 
 buffer_atomic_fmin v0, off, s[0:3], s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fmin
 
 buffer_atomic_fmin_x2 v[0:1], off, s[0:3], s0 offset:4095 slc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_fmin_x2
 
 buffer_atomic_pk_add_f16 v255, off, s[8:11], s3 offset:4095
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_atomic_pk_add_f16
 
 buffer_gl0_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_gl0_inv
 
 buffer_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): buffer_gl1_inv
 
 flat_atomic_fcmpswap v0, v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fcmpswap
 
 flat_atomic_fcmpswap_x2 v[0:1], v[1:2], v[2:5] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fcmpswap_x2
 
 flat_atomic_fmax v0, v[1:2], v2 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fmax
 
 flat_atomic_fmax_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fmax_x2
 
 flat_atomic_fmin v0, v[1:2], v2 glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fmin
 
 flat_atomic_fmin_x2 v[0:1], v[1:2], v[2:3] glc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): flat_atomic_fmin_x2
 
 global_atomic_add_f32 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): global_atomic_add_f32
 
 global_atomic_pk_add_f16 v[1:2], v2, off
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): global_atomic_pk_add_f16
 
 image_sample_c_cd_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_cd_cl_g16
 
 image_sample_c_cd_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_cd_cl_o_g16
 
 image_sample_c_cd_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_cd_g16
 
 image_sample_c_cd_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_cd_o_g16
 
 image_sample_c_d_cl_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_d_cl_g16
 
 image_sample_c_d_cl_o_g16 v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_d_cl_o_g16
 
 image_sample_c_d_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_d_g16
 
 image_sample_c_d_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_c_d_o_g16
 
 image_sample_cd_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_cd_cl_g16
 
 image_sample_cd_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_cd_cl_o_g16
 
 image_sample_cd_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_cd_g16
 
 image_sample_cd_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_cd_o_g16
 
 image_sample_d_cl_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_d_cl_g16
 
 image_sample_d_cl_o_g16 v[5:6], v[1:5], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_d_cl_o_g16
 
 image_sample_d_g16 v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_d_g16
 
 image_sample_d_o_g16 v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): image_sample_d_o_g16
 
 s_and_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_and_saveexec_b32
 
 s_andn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_andn1_saveexec_b32
 
 s_andn1_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_andn1_wrexec_b32
 
 s_andn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_andn2_saveexec_b32
 
 s_andn2_wrexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_andn2_wrexec_b32
 
 s_clause 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_clause
 
 s_code_end
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_code_end
 
 s_denorm_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_denorm_mode
 
 s_get_waveid_in_workgroup s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_get_waveid_in_workgroup
 
 s_gl1_inv
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_gl1_inv
 
 s_inst_prefetch 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_inst_prefetch
 
 s_movrelsd_2_b32 s0, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_movrelsd_2_b32
 
 s_nand_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_nand_saveexec_b32
 
 s_nor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_nor_saveexec_b32
 
 s_or_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_or_saveexec_b32
 
 s_orn1_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_orn1_saveexec_b32
 
 s_orn2_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_orn2_saveexec_b32
 
 s_round_mode 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_round_mode
 
 s_subvector_loop_begin exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_subvector_loop_begin
 
 s_subvector_loop_end exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_subvector_loop_end
 
 s_ttracedata_imm 0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_ttracedata_imm
 
 s_version 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_version
 
 s_waitcnt_expcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_waitcnt_expcnt
 
 s_waitcnt_lgkmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_waitcnt_lgkmcnt
 
 s_waitcnt_vmcnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_waitcnt_vmcnt
 
 s_waitcnt_vscnt exec_hi, 0x1234
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_waitcnt_vscnt
 
 s_xnor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_xnor_saveexec_b32
 
 s_xor_saveexec_b32 exec_hi, s1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): s_xor_saveexec_b32
 
 v_accvgpr_read_b32 a0, a0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_accvgpr_read_b32
 
 v_accvgpr_write_b32 a0, 65
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_accvgpr_write_b32
 
 v_add_co_ci_u32 v1, sext(v1), sext(v4) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_co_ci_u32
 
 v_add_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_co_ci_u32
 
 v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_co_ci_u32
 
 v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_co_ci_u32
 
 v_add_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_co_ci_u32
 
 v_add_i32_e32 v0, vcc, 0.5, v0
 // CHECK: :[[@LINE-1]]:1: error: e32 variant of this instruction is not supported
 
 v_add_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_i16
 
 v_add_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_i32
 
 v_add_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u16
 
 v_add_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u32
 
 v_add_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u32
 
 v_add_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u32
 
 v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u32
 
 v_addc_u32 v0, vcc, exec_hi, v0, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_addc_u32
 
 v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_addc_u32
 
 v_addc_u32_e32 v1, -1, v2, v3, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_addc_u32
 
 v_addc_u32_e64 v0, s[0:1], s0, s0, s[0:1]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_addc_u32
 
 v_addc_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_addc_u32
 
 v_ashr_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_ashr_i32
 
 v_ashr_i32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_ashr_i32
 
 v_ashr_i64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_ashr_i64
 
 v_cmps_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_eq_f32
 
 v_cmps_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_eq_f32
 
 v_cmps_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_eq_f64
 
 v_cmps_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_eq_f64
 
 v_cmps_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_f_f32
 
 v_cmps_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_f_f32
 
 v_cmps_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_f_f64
 
 v_cmps_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_f_f64
 
 v_cmps_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ge_f32
 
 v_cmps_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ge_f32
 
 v_cmps_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ge_f64
 
 v_cmps_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ge_f64
 
 v_cmps_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_gt_f32
 
 v_cmps_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_gt_f32
 
 v_cmps_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_gt_f64
 
 v_cmps_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_gt_f64
 
 v_cmps_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_le_f32
 
 v_cmps_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_le_f32
 
 v_cmps_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_le_f64
 
 v_cmps_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_le_f64
 
 v_cmps_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lg_f32
 
 v_cmps_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lg_f32
 
 v_cmps_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lg_f64
 
 v_cmps_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lg_f64
 
 v_cmps_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lt_f32
 
 v_cmps_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lt_f32
 
 v_cmps_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lt_f64
 
 v_cmps_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_lt_f64
 
 v_cmps_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_neq_f32
 
 v_cmps_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_neq_f32
 
 v_cmps_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_neq_f64
 
 v_cmps_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_neq_f64
 
 v_cmps_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nge_f32
 
 v_cmps_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nge_f32
 
 v_cmps_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nge_f64
 
 v_cmps_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nge_f64
 
 v_cmps_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ngt_f32
 
 v_cmps_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ngt_f32
 
 v_cmps_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ngt_f64
 
 v_cmps_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_ngt_f64
 
 v_cmps_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nle_f32
 
 v_cmps_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nle_f32
 
 v_cmps_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nle_f64
 
 v_cmps_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nle_f64
 
 v_cmps_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlg_f32
 
 v_cmps_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlg_f32
 
 v_cmps_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlg_f64
 
 v_cmps_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlg_f64
 
 v_cmps_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlt_f32
 
 v_cmps_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlt_f32
 
 v_cmps_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlt_f64
 
 v_cmps_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_nlt_f64
 
 v_cmps_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_o_f32
 
 v_cmps_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_o_f32
 
 v_cmps_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_o_f64
 
 v_cmps_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_o_f64
 
 v_cmps_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_tru_f32
 
 v_cmps_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_tru_f32
 
 v_cmps_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_tru_f64
 
 v_cmps_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_tru_f64
 
 v_cmps_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_u_f32
 
 v_cmps_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_u_f32
 
 v_cmps_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_u_f64
 
 v_cmps_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmps_u_f64
 
 v_cmpsx_eq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_eq_f32
 
 v_cmpsx_eq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_eq_f64
 
 v_cmpsx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_eq_f64
 
 v_cmpsx_f_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_f_f32
 
 v_cmpsx_f_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_f_f32
 
 v_cmpsx_f_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_f_f64
 
 v_cmpsx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_f_f64
 
 v_cmpsx_ge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ge_f32
 
 v_cmpsx_ge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ge_f64
 
 v_cmpsx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ge_f64
 
 v_cmpsx_gt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_gt_f32
 
 v_cmpsx_gt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_gt_f64
 
 v_cmpsx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_gt_f64
 
 v_cmpsx_le_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_le_f32
 
 v_cmpsx_le_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_le_f32
 
 v_cmpsx_le_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_le_f64
 
 v_cmpsx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_le_f64
 
 v_cmpsx_lg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lg_f32
 
 v_cmpsx_lg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lg_f64
 
 v_cmpsx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lg_f64
 
 v_cmpsx_lt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lt_f32
 
 v_cmpsx_lt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lt_f64
 
 v_cmpsx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_lt_f64
 
 v_cmpsx_neq_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_neq_f32
 
 v_cmpsx_neq_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_neq_f64
 
 v_cmpsx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_neq_f64
 
 v_cmpsx_nge_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nge_f32
 
 v_cmpsx_nge_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nge_f64
 
 v_cmpsx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nge_f64
 
 v_cmpsx_ngt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ngt_f32
 
 v_cmpsx_ngt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ngt_f64
 
 v_cmpsx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_ngt_f64
 
 v_cmpsx_nle_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nle_f32
 
 v_cmpsx_nle_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nle_f64
 
 v_cmpsx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nle_f64
 
 v_cmpsx_nlg_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlg_f32
 
 v_cmpsx_nlg_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlg_f64
 
 v_cmpsx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlg_f64
 
 v_cmpsx_nlt_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlt_f32
 
 v_cmpsx_nlt_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlt_f64
 
 v_cmpsx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_nlt_f64
 
 v_cmpsx_o_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_o_f32
 
 v_cmpsx_o_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_o_f32
 
 v_cmpsx_o_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_o_f64
 
 v_cmpsx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_o_f64
 
 v_cmpsx_tru_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_tru_f32
 
 v_cmpsx_tru_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_tru_f64
 
 v_cmpsx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_tru_f64
 
 v_cmpsx_u_f32 vcc, -1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_u_f32
 
 v_cmpsx_u_f32_e64 flat_scratch, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_u_f32
 
 v_cmpsx_u_f64 vcc, -1, v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_u_f64
 
 v_cmpsx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_cmpsx_u_f64
 
 v_cvt_pkrtz_f16_f32_e32 v255, v1, v2
 // CHECK: :[[@LINE-1]]:1: error: e32 variant of this instruction is not supported
 
 v_dot2_f32_f16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_f32_f16
 
 v_dot2_i32_i16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_i32_i16
 
 v_dot2_u32_u16 v0, -v1, -v2, -v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_u32_u16
 
 v_dot2c_f32_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2c_f32_f16
 
 v_dot2c_f32_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2c_f32_f16
 
 v_dot2c_i32_i16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2c_i32_i16
 
 v_dot2c_i32_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot2c_i32_i16
 
 v_dot4_i32_i8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot4_i32_i8
 
 v_dot4_u32_u8 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot4_u32_u8
 
 v_dot4c_i32_i8 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot4c_i32_i8
 
 v_dot4c_i32_i8_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot4c_i32_i8
 
 v_dot8_i32_i4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot8_i32_i4
 
 v_dot8_u32_u4 v0, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot8_u32_u4
 
 v_dot8c_i32_i4 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot8c_i32_i4
 
 v_dot8c_i32_i4_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_dot8c_i32_i4
 
 v_fma_mix_f32 v0, -abs(v1), v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_fma_mixhi_f16 v0, -v1, abs(v2), -abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mixhi_f16
 
 v_fma_mixlo_f16 v0, abs(v1), -v2, abs(v3)
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mixlo_f16
 
 v_fmaak_f32 v255, v1, v2, 0x1121
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmaak_f32
 
 v_fmac_f16 v5, 0x1234, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f16
 
 v_fmac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f16
 
 v_fmac_f16_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f16
 
 v_fmac_f16_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f16
 
 v_fmac_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f32
 
 v_fmac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f32
 
 v_fmac_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f32
 
 v_fmac_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmac_f32
 
 v_fmamk_f32 v255, v1, 0x1121, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_fmamk_f32
 
 v_log_clamp_f32 v1, 0.5
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_log_clamp_f32
 
 v_log_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_log_clamp_f32
 
 v_lshl_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshl_b32
 
 v_lshl_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshl_b32
 
 v_lshl_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshl_b64
 
 v_lshr_b32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshr_b32
 
 v_lshr_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshr_b32
 
 v_lshr_b64 v[254:255], v[1:2], v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_lshr_b64
 
 v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
@@ -780,313 +780,313 @@ v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD s
 // CHECK: :[[@LINE-1]]:1: error: sdwa variant of this instruction is not supported
 
 v_mac_legacy_f32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mac_legacy_f32
 
 v_mac_legacy_f32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mac_legacy_f32
 
 v_mac_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mac_legacy_f32
 
 v_max_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_max_legacy_f32
 
 v_max_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_max_legacy_f32
 
 v_mfma_f32_16x16x16f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x16f16
 
 v_mfma_f32_16x16x1f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x1f32
 
 v_mfma_f32_16x16x2bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x2bf16
 
 v_mfma_f32_16x16x4f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x4f16
 
 v_mfma_f32_16x16x4f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x4f32
 
 v_mfma_f32_16x16x8bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_16x16x8bf16
 
 v_mfma_f32_32x32x1f32 a[0:31], 1, v1, a[1:32]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x1f32
 
 v_mfma_f32_32x32x2bf16 a[0:31], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x2bf16
 
 v_mfma_f32_32x32x2f32 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x2f32
 
 v_mfma_f32_32x32x4bf16 a[0:15], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x4bf16
 
 v_mfma_f32_32x32x4f16 a[0:31], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x4f16
 
 v_mfma_f32_32x32x8f16 a[0:15], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_32x32x8f16
 
 v_mfma_f32_4x4x1f32 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_4x4x1f32
 
 v_mfma_f32_4x4x2bf16 a[0:3], a0, a1, -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_4x4x2bf16
 
 v_mfma_f32_4x4x4f16 a[0:3], a[0:1], a[1:2], -2.0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_f32_4x4x4f16
 
 v_mfma_i32_16x16x16i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_i32_16x16x16i8
 
 v_mfma_i32_16x16x4i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_i32_16x16x4i8
 
 v_mfma_i32_32x32x4i8 a[0:31], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_i32_32x32x4i8
 
 v_mfma_i32_32x32x8i8 a[0:15], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_i32_32x32x8i8
 
 v_mfma_i32_4x4x4i8 a[0:3], a0, a1, 2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mfma_i32_4x4x4i8
 
 v_min_legacy_f32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_min_legacy_f32
 
 v_min_legacy_f32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_min_legacy_f32
 
 v_movreld_b32 v0, 123
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movreld_b32
 
 v_movreld_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movreld_b32
 
 v_movreld_b32_e32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movreld_b32
 
 v_movreld_b32_e64 v0, flat_scratch_hi
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movreld_b32
 
 v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movreld_b32
 
 v_movrels_b32 v0, v2 dpp8:[0,0,0,0,0,0,0,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrels_b32
 
 v_movrels_b32_dpp v1, v0 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrels_b32
 
 v_movrels_b32_e32 v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrels_b32
 
 v_movrels_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrels_b32
 
 v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrels_b32
 
 v_movrelsd_2_b32 v0, v255 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_dpp v0, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e32 v5, 1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_2_b32
 
 v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_2_b32
 
 v_movrelsd_b32 v0, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_b32
 
 v_movrelsd_b32_dpp v0, v255 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_b32
 
 v_movrelsd_b32_e32 v1, s2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_b32
 
 v_movrelsd_b32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_b32
 
 v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_movrelsd_b32
 
 v_mullit_f32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_mullit_f32
 
 v_permlane16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_permlane16_b32
 
 v_permlanex16_b32 v0, lds_direct, s0, s0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_permlanex16_b32
 
 v_pipeflush
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_pipeflush
 
 v_pipeflush_e64
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_pipeflush
 
 v_pk_fmac_f16 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_pk_fmac_f16
 
 v_rcp_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_clamp_f32
 
 v_rcp_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_clamp_f32
 
 v_rcp_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_clamp_f64
 
 v_rcp_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_clamp_f64
 
 v_rcp_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_legacy_f32
 
 v_rcp_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rcp_legacy_f32
 
 v_rsq_clamp_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_clamp_f32
 
 v_rsq_clamp_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_clamp_f32
 
 v_rsq_clamp_f64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_clamp_f64
 
 v_rsq_clamp_f64_e64 v[254:255], v[1:2]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_clamp_f64
 
 v_rsq_legacy_f32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_legacy_f32
 
 v_rsq_legacy_f32_e64 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_rsq_legacy_f32
 
 v_sub_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_co_ci_u32
 
 v_sub_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_co_ci_u32
 
 v_sub_nc_i16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_i16
 
 v_sub_nc_i32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_i32
 
 v_sub_nc_u16 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_u16
 
 v_sub_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_u32
 
 v_sub_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_u32
 
 v_sub_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_u32
 
 v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_sub_nc_u32
 
 v_subb_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subb_u32
 
 v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subb_u32
 
 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subb_u32
 
 v_subb_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subb_u32
 
 v_subbrev_u32 v1, s[0:1], v2, v3, vcc
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subbrev_u32
 
 v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subbrev_u32
 
 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subbrev_u32
 
 v_subbrev_u32_sdwa v1, vcc, v2, v3, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:BYTE_2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subbrev_u32
 
 v_subrev_co_ci_u32 v0, vcc_lo, src_lds_direct, v0, vcc_lo
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_dpp v0, vcc, v0, v0, vcc dpp8:[7,6,5,4,3,2,1,0]
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e32 v1, 0, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_co_ci_u32
 
 v_subrev_co_ci_u32_sdwa v1, v1, v4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_co_ci_u32
 
 v_subrev_i32 v1, s[0:1], v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_i32
 
 v_subrev_i32_e64 v255, s[12:13], v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_i32
 
 v_subrev_nc_u32 v0, src_lds_direct, v0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_nc_u32
 
 v_subrev_nc_u32_dpp v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_nc_u32
 
 v_subrev_nc_u32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_nc_u32
 
 v_subrev_nc_u32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_nc_u32
 
 v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_subrev_nc_u32
 
 v_swap_b32_e64 v1, v2
 // CHECK: :[[@LINE-1]]:1: error: e64 variant of this instruction is not supported
 
 v_swaprel_b32 v255, v1
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_swaprel_b32
 
 v_xnor_b32 v0, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xnor_b32
 
 v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xnor_b32
 
 v_xnor_b32_e32 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xnor_b32
 
 v_xnor_b32_e64 v255, v1, v2
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xnor_b32
 
 v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xnor_b32
 
 v_xor3_b32 v255, v1, v2, v3
-// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// CHECK: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx900): v_xor3_b32
diff --git a/llvm/test/MC/AMDGPU/literals.s b/llvm/test/MC/AMDGPU/literals.s
index 1fc389c55e14a..7ca50e094a1c1 100644
--- a/llvm/test/MC/AMDGPU/literals.s
+++ b/llvm/test/MC/AMDGPU/literals.s
@@ -10,11 +10,11 @@
 
 // RUN: not llvm-mc -triple=amdgcn -mcpu=tahiti %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOSICI,NOSI --implicit-check-not=error:
 // RUN: not llvm-mc -triple=amdgcn -mcpu=bonaire %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOSICI,NOCI --implicit-check-not=error:
-// RUN: not llvm-mc -triple=amdgcn -mcpu=tonga %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX8PLUS,NOGFX89,NOVI --implicit-check-not=error:
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX8PLUS,NOGFX89,NOGFX9 --implicit-check-not=error:
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX8PLUS,NOGFX11 --implicit-check-not=error:
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX8PLUS,NOGFX12 --implicit-check-not=error:
-// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1250 %s -mattr=+real-true16 -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX8PLUS,NOGFX1250 --implicit-check-not=error:
+// RUN: not llvm-mc -triple=amdgcn -mcpu=tonga %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX89,NOVI --implicit-check-not=error:
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx900 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX89,NOGFX9 --implicit-check-not=error:
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX11 --implicit-check-not=error:
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 %s -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX12 --implicit-check-not=error:
+// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1250 %s -mattr=+real-true16 -filetype=null 2>&1 | FileCheck %s --check-prefixes=NOGCN,NOGFX1250 --implicit-check-not=error:
 
 //---------------------------------------------------------------------------//
 // fp literal, expected fp operand
@@ -33,7 +33,11 @@ v_sqrt_f64 v[0:1], -4.0
 // SICI: v_sqrt_f64_e32 v[0:1], -4.0             ; encoding: [0xf7,0x68,0x00,0x7e]
 
 v_log_clamp_f32 v1, 0.5
-// NOGFX8PLUS: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_log_clamp_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_log_clamp_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_log_clamp_f32
+// NOGFX9: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx900): v_log_clamp_f32
+// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tonga): v_log_clamp_f32
 // SICI: v_log_clamp_f32_e32 v1, 0.5             ; encoding: [0xf0,0x4c,0x02,0x7e]
 
 v_trunc_f32 v0, 0.5
@@ -200,43 +204,55 @@ v_fract_f64_e32 v[0:1], lit(1.0)
 
 v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], 1.0
 // GFX11: v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], 1.0 ; encoding: [0x08,0x40,0x44,0xcc,0x00,0x09,0xca,0x1b]
-// NOGFX12: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_wmma_i32_16x16x16_iu8
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_wmma_i32_16x16x16_iu8
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_wmma_i32_16x16x16_iu8
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_wmma_i32_16x16x16_iu8
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_wmma_i32_16x16x16_iu8
 
 v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], lit(1.0)
-// NOGFX11: :[[@LINE-1]]:54: error: invalid operand for instruction
-// NOGFX12: :[[@LINE-2]]:54: error: invalid operand for instruction
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_wmma_i32_16x16x16_iu8
+// NOGFX11: :[[@LINE-2]]:54: error: invalid operand for instruction
+// NOGFX12: :[[@LINE-3]]:54: error: invalid operand for instruction
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_wmma_i32_16x16x16_iu8
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_wmma_i32_16x16x16_iu8
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_wmma_i32_16x16x16_iu8
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_wmma_i32_16x16x16_iu8
 
 v_cos_f16_e32 v5.l, 1.0
 // GFX11: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
-// GFX12XX: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
-// NOGFX89: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_cos_f16_e32 v5.l, lit(1.0)
 // GFX11: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
-// GFX12XX: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
-// NOGFX89: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_tanh_bf16 v5.l, 1.0
 // GFX1250: v_tanh_bf16_e32 v5.l, 1.0               ; encoding: [0xf2,0x94,0x0a,0x7e]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_tanh_bf16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_tanh_bf16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_tanh_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_tanh_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_tanh_bf16
 
 v_tanh_bf16 v5.l, lit(1.0)
 // GFX1250: v_tanh_bf16_e32 v5.l, lit(0x3f80)       ; encoding: [0xff,0x94,0x0a,0x7e,0x80,0x3f,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_tanh_bf16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_tanh_bf16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_tanh_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_tanh_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_tanh_bf16
 
 v_trunc_f32_e32 v0, 1.0
 // GFX11: v_trunc_f32_e32 v0, 1.0                 ; encoding: [0xf2,0x42,0x00,0x7e]
@@ -252,46 +268,58 @@ v_trunc_f32_e32 v0, lit(1.0)
 
 v_dot2_bf16_bf16 v5.l, v1, v2, 1.0
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, 1.0      ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xca,0x03]
-// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, 1.0      ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xca,0x03]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_bf16_bf16
 
 v_dot2_bf16_bf16 v5.l, v1, v2, lit(1.0)
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x3f80) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x80,0x3f,0x00,0x00]
-// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x3f80) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x80,0x3f,0x00,0x00]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_bf16_bf16
 
 v_dot2_f32_f16 v5, v1, 1.0, v2
 // GFX11: v_dot2_f32_f16 v5, v1, 1.0, v2          ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xe5,0x09,0x1c]
 // GFX12: v_dot2_f32_f16 v5, v1, 1.0, v2          ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xe5,0x09,0x1c]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_f32_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_f32_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_f32_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_f32_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_f32_f16
 
 v_dot2_f32_f16 v5, v1, lit(1.0), v2
 // GFX11: v_dot2_f32_f16 v5, v1, lit(0x3c00), v2  ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xff,0x09,0x1c,0x00,0x3c,0x00,0x00]
 // GFX12: v_dot2_f32_f16 v5, v1, lit(0x3c00), v2  ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xff,0x09,0x1c,0x00,0x3c,0x00,0x00]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_f32_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_f32_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_f32_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_f32_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_f32_f16
 
 v_cvt_pk_fp8_f16 v1.l, 1.0
 // GFX1250: v_cvt_pk_fp8_f16 v1.l, 0x3c00           ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x00,0x3c,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pk_fp8_f16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_fp8_f16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_cvt_pk_fp8_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cvt_pk_fp8_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pk_fp8_f16
 
 v_cvt_pk_fp8_f16 v1.l, lit(1.0)
 // GFX1250-ASM: v_cvt_pk_fp8_f16 v1.l, lit(0x3c00)      ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x00,0x3c,0x00,0x00]
 // GFX1250-DIS: v_cvt_pk_fp8_f16 v1.l, 0x3c00           ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x00,0x3c,0x00,0x00]
-// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pk_fp8_f16
+// NOGFX11: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_fp8_f16
+// NOGFX12: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
+// NOGFX9: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx900): v_cvt_pk_fp8_f16
+// NOSI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tahiti): v_cvt_pk_fp8_f16
+// NOVI: :[[@LINE-8]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pk_fp8_f16
 
 //---------------------------------------------------------------------------//
 // fp literal, expected int operand
@@ -429,14 +457,20 @@ v_not_b16 v5.l, 1.0
 // GFX12: v_not_b16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xd2,0x0a,0x7e]
 // GFX1250-ASM: v_not_b16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xd2,0x0a,0x7e]
 // GFX1250-DIS: v_not_b16_e32 v5.l, 0x3c00              ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
-// NOGFX89: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
+// NOGFX12: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-8]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_not_b16 v5.l, lit(1.0)
 // GFX11: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
-// GFX12XX: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
-// NOGFX89: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_and_b32_e32 v0, 1.0, v1
 // GFX11: v_and_b32_e32 v0, 1.0, v1               ; encoding: [0xf2,0x02,0x00,0x36]
@@ -454,29 +488,35 @@ v_pk_add_u16 v5, exec_lo, 1.0
 // GFX11: v_pk_add_u16 v5, exec_lo, 1.0           ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xe4,0x01,0x1a]
 // GFX12XX: v_pk_add_u16 v5, exec_lo, 1.0           ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xe4,0x01,0x1a]
 // GFX9: v_pk_add_u16 v5, exec_lo, 1.0           ; encoding: [0x05,0x40,0x8a,0xd3,0x7e,0xe4,0x01,0x18]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_u16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_u16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_u16
 
 v_pk_add_u16 v5, exec_lo, lit(1.0)
 // GFX11: v_pk_add_u16 v5, exec_lo, lit(0x3f800000) ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xfe,0x01,0x1a,0x00,0x00,0x80,0x3f]
 // GFX12XX: v_pk_add_u16 v5, exec_lo, lit(0x3f800000) ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xfe,0x01,0x1a,0x00,0x00,0x80,0x3f]
-// NOGFX9: :[[@LINE-3]]:31: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_u16
+// NOGFX9: :[[@LINE-4]]:31: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_u16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_u16
 
 v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], 1.0
 // GFX1250: v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], 1.0 ; encoding: [0x02,0x00,0x42,0xd6,0x04,0x09,0xca,0x03]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_perm_pk16_b6_u4
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_perm_pk16_b6_u4
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_perm_pk16_b6_u4
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_perm_pk16_b6_u4
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_perm_pk16_b6_u4
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_perm_pk16_b6_u4
 
 v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], lit(1.0)
 // GFX1250: v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], lit(0x3f800000) ; encoding: [0x02,0x00,0x42,0xd6,0x04,0x09,0xfe,0x03,0x00,0x00,0x80,0x3f]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_perm_pk16_b6_u4
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_perm_pk16_b6_u4
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_perm_pk16_b6_u4
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_perm_pk16_b6_u4
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_perm_pk16_b6_u4
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_perm_pk16_b6_u4
 
 //---------------------------------------------------------------------------//
 // int literal, expected fp operand
@@ -646,43 +686,55 @@ v_fract_f64_e32 v[0:1], 0xffffffffffffffff
 
 v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], 1
 // GFX11: v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], 1 ; encoding: [0x08,0x40,0x44,0xcc,0x00,0x09,0x06,0x1a]
-// NOGFX12: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_wmma_i32_16x16x16_iu8
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_wmma_i32_16x16x16_iu8
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_wmma_i32_16x16x16_iu8
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_wmma_i32_16x16x16_iu8
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_wmma_i32_16x16x16_iu8
 
 v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], lit(1)
-// NOGFX11: :[[@LINE-1]]:54: error: invalid operand for instruction
-// NOGFX12: :[[@LINE-2]]:54: error: invalid operand for instruction
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_wmma_i32_16x16x16_iu8
+// NOGFX11: :[[@LINE-2]]:54: error: invalid operand for instruction
+// NOGFX12: :[[@LINE-3]]:54: error: invalid operand for instruction
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_wmma_i32_16x16x16_iu8
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_wmma_i32_16x16x16_iu8
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_wmma_i32_16x16x16_iu8
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_wmma_i32_16x16x16_iu8
 
 v_cos_f16_e32 v5.l, 1
 // GFX11: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
-// GFX12XX: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
-// NOGFX89: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_cos_f16_e32 v5.l, lit(1)
 // GFX11: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// GFX12XX: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// NOGFX89: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_tanh_bf16 v5.l, 1
 // GFX1250: v_tanh_bf16_e32 v5.l, 1                 ; encoding: [0x81,0x94,0x0a,0x7e]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_tanh_bf16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_tanh_bf16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_tanh_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_tanh_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_tanh_bf16
 
 v_tanh_bf16 v5.l, lit(1)
 // GFX1250: v_tanh_bf16_e32 v5.l, lit(0x1)          ; encoding: [0xff,0x94,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_tanh_bf16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_tanh_bf16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_tanh_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_tanh_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_tanh_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_tanh_bf16
 
 v_trunc_f32_e32 v0, 1
 // GFX11: v_trunc_f32_e32 v0, 1                   ; encoding: [0x81,0x42,0x00,0x7e]
@@ -698,46 +750,58 @@ v_trunc_f32_e32 v0, lit(1)
 
 v_dot2_bf16_bf16 v5.l, v1, v2, 1
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, 1        ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0x06,0x02]
-// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, 1        ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0x06,0x02]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_bf16_bf16
 
 v_dot2_bf16_bf16 v5.l, v1, v2, lit(1)
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x1) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x01,0x00,0x00,0x00]
-// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x1) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x01,0x00,0x00,0x00]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
+// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_bf16_bf16
 
 v_dot2_f32_f16 v5, v1, 1, v2
 // GFX11: v_dot2_f32_f16 v5, v1, 1, v2            ; encoding: [0x05,0x40,0x13,0xcc,0x01,0x03,0x09,0x1c]
 // GFX12: v_dot2_f32_f16 v5, v1, 1, v2            ; encoding: [0x05,0x40,0x13,0xcc,0x01,0x03,0x09,0x1c]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_f32_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_f32_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_f32_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_f32_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_f32_f16
 
 v_dot2_f32_f16 v5, v1, lit(1), v2
 // GFX11: v_dot2_f32_f16 v5, v1, lit(0x1), v2     ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xff,0x09,0x1c,0x01,0x00,0x00,0x00]
 // GFX12: v_dot2_f32_f16 v5, v1, lit(0x1), v2     ; encoding: [0x05,0x40,0x13,0xcc,0x01,0xff,0x09,0x1c,0x01,0x00,0x00,0x00]
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_f32_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_f32_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_f32_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_f32_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_dot2_f32_f16
 
 v_cvt_pk_fp8_f16 v1.l, 1
 // GFX1250: v_cvt_pk_fp8_f16 v1.l, 1                ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x01,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pk_fp8_f16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_fp8_f16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_cvt_pk_fp8_f16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cvt_pk_fp8_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pk_fp8_f16
 
 v_cvt_pk_fp8_f16 v1.l, lit(1)
 // GFX1250-ASM: v_cvt_pk_fp8_f16 v1.l, lit(0x1)         ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x01,0x00,0x00,0x00]
 // GFX1250-DIS: v_cvt_pk_fp8_f16 v1.l, 1                ; encoding: [0x01,0x00,0x72,0xd7,0xff,0x00,0x01,0x02,0x01,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cvt_pk_fp8_f16
+// NOGFX11: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1100): v_cvt_pk_fp8_f16
+// NOGFX12: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1200): v_cvt_pk_fp8_f16
+// NOGFX9: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx900): v_cvt_pk_fp8_f16
+// NOSI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tahiti): v_cvt_pk_fp8_f16
+// NOVI: :[[@LINE-8]]:1: error: instruction not supported on this GPU (tonga): v_cvt_pk_fp8_f16
 
 //---------------------------------------------------------------------------//
 // int literal, expected int operand
@@ -870,15 +934,21 @@ v_and_b32_e32 v0, 0xffffffffffffffff, v1
 
 v_not_b16 v5.l, 1
 // GFX11: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
-// GFX12XX: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
-// NOGFX89: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_not_b16 v5.l, lit(1)
 // GFX11: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// GFX12XX: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// NOGFX89: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 s_mov_b64 s[0:1], 1
 // GFX8PLUS: s_mov_b64 s[0:1], 1                     ; encoding: [0x81,0x01,0x80,0xbe]
@@ -908,29 +978,35 @@ v_pk_add_u16 v5, exec_lo, 1
 // GFX11: v_pk_add_u16 v5, exec_lo, 1             ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0x02,0x01,0x1a]
 // GFX12XX: v_pk_add_u16 v5, exec_lo, 1             ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0x02,0x01,0x1a]
 // GFX9: v_pk_add_u16 v5, exec_lo, 1             ; encoding: [0x05,0x40,0x8a,0xd3,0x7e,0x02,0x01,0x18]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_u16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_u16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_u16
 
 v_pk_add_u16 v5, exec_lo, lit(1)
 // GFX11: v_pk_add_u16 v5, exec_lo, lit(0x1)      ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xfe,0x01,0x1a,0x01,0x00,0x00,0x00]
 // GFX12XX: v_pk_add_u16 v5, exec_lo, lit(0x1)      ; encoding: [0x05,0x40,0x0a,0xcc,0x7e,0xfe,0x01,0x1a,0x01,0x00,0x00,0x00]
-// NOGFX9: :[[@LINE-3]]:31: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_u16
+// NOGFX9: :[[@LINE-4]]:31: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_u16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_u16
 
 v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], 1
 // GFX1250: v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], 1 ; encoding: [0x02,0x00,0x42,0xd6,0x04,0x09,0x06,0x02]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_perm_pk16_b6_u4
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_perm_pk16_b6_u4
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_perm_pk16_b6_u4
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_perm_pk16_b6_u4
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_perm_pk16_b6_u4
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_perm_pk16_b6_u4
 
 v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], lit(1)
 // GFX1250: v_perm_pk16_b6_u4 v[2:4], v4, v[4:5], lit(0x1) ; encoding: [0x02,0x00,0x42,0xd6,0x04,0x09,0xfe,0x03,0x01,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_perm_pk16_b6_u4
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_perm_pk16_b6_u4
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_perm_pk16_b6_u4
+// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_perm_pk16_b6_u4
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_perm_pk16_b6_u4
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_perm_pk16_b6_u4
 
 //---------------------------------------------------------------------------//
 // 1/(2*PI)
@@ -1062,7 +1138,8 @@ v_trunc_f64 v[0:1], 0x1fffffffff0
 // NOGFX11: :[[@LINE-3]]:21: error: invalid operand for instruction
 // NOGFX12: :[[@LINE-4]]:21: error: invalid operand for instruction
 // NOGFX89: :[[@LINE-5]]:21: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_trunc_f64
+// NOCIVI: :[[@LINE-4]]:21: error: invalid operand for instruction
 
 v_trunc_f64 v[0:1], 0x100000001
 // GFX1250: v_trunc_f64_e32 v[0:1], 0x100000001     ; encoding: [0xfe,0x2e,0x00,0x7e,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00]
@@ -1070,7 +1147,8 @@ v_trunc_f64 v[0:1], 0x100000001
 // NOGFX11: :[[@LINE-3]]:21: error: invalid operand for instruction
 // NOGFX12: :[[@LINE-4]]:21: error: invalid operand for instruction
 // NOGFX89: :[[@LINE-5]]:21: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_trunc_f64
+// NOCIVI: :[[@LINE-4]]:21: error: invalid operand for instruction
 
 v_trunc_f64 v[0:1], 0x1fffffff000
 // GFX1250: v_trunc_f64_e32 v[0:1], 0x1fffffff000   ; encoding: [0xfe,0x2e,0x00,0x7e,0x00,0xf0,0xff,0xff,0xff,0x01,0x00,0x00]
@@ -1078,7 +1156,8 @@ v_trunc_f64 v[0:1], 0x1fffffff000
 // NOGFX11: :[[@LINE-3]]:21: error: invalid operand for instruction
 // NOGFX12: :[[@LINE-4]]:21: error: invalid operand for instruction
 // NOGFX89: :[[@LINE-5]]:21: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_trunc_f64
+// NOCIVI: :[[@LINE-4]]:21: error: invalid operand for instruction
 
 //---------------------------------------------------------------------------//
 // named inline values: scc, vccz, execz
@@ -1134,41 +1213,51 @@ s_and_b64 s[0:1], s[0:1], src_scc
 
 v_add_u16 v0, vccz, v0
 // GFX89: v_add_u16_e32 v0, src_vccz, v0          ; encoding: [0xfb,0x00,0x00,0x4c]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOSICIVI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
 
 v_add_u16_sdwa v0, scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
 // GFX9: v_add_u16_sdwa v0, src_scc, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x00,0x00,0x4c,0xfd,0x06,0x86,0x06]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:20: error: invalid operand for instruction
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOVI: :[[@LINE-7]]:20: error: invalid operand for instruction
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u16_sdwa v0, v0, scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
 // GFX9: v_add_u16_sdwa v0, v0, src_scc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xfa,0x01,0x4c,0x00,0x06,0x06,0x86]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:24: error: invalid operand for instruction
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOVI: :[[@LINE-7]]:24: error: invalid operand for instruction
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u32 v0, execz, v0
 // GFX9: v_add_u32_e32 v0, src_execz, v0         ; encoding: [0xfc,0x00,0x00,0x68]
-// NOGFX11: :[[@LINE-2]]:15: error: src_execz register not available on this GPU
-// NOGFX12: :[[@LINE-3]]:15: error: src_execz register not available on this GPU
-// NOGFX1250: :[[@LINE-4]]:15: error: src_execz register not available on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOGFX11: :[[@LINE-3]]:15: error: src_execz register not available on this GPU
+// NOGFX12: :[[@LINE-4]]:15: error: src_execz register not available on this GPU
+// NOGFX1250: :[[@LINE-5]]:15: error: src_execz register not available on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-7]]:1: error: operands are not valid for this GPU or mode
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u32_e64 v0, scc, v0
 // GFX11: v_add_nc_u32_e64 v0, src_scc, v0        ; encoding: [0x00,0x00,0x25,0xd5,0xfd,0x00,0x02,0x02]
 // GFX12XX: v_add_nc_u32_e64 v0, src_scc, v0        ; encoding: [0x00,0x00,0x25,0xd5,0xfd,0x00,0x02,0x02]
 // GFX9: v_add_u32_e64 v0, src_scc, v0           ; encoding: [0x00,0x00,0x34,0xd1,0xfd,0x00,0x02,0x00]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-6]]:1: error: operands are not valid for this GPU or mode
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_i64 vcc, scc, v[0:1]
 // GFX89: v_cmp_eq_i64_e32 vcc, src_scc, v[0:1]   ; encoding: [0xfd,0x00,0xc4,0x7d]
@@ -1179,10 +1268,12 @@ v_cmp_eq_i64 vcc, scc, v[0:1]
 
 v_max_f16 v0, execz, v0
 // GFX89: v_max_f16_e32 v0, src_execz, v0         ; encoding: [0xfc,0x00,0x00,0x5a]
-// NOGFX11: :[[@LINE-2]]:15: error: src_execz register not available on this GPU
-// NOGFX12: :[[@LINE-3]]:15: error: src_execz register not available on this GPU
-// NOGFX1250: :[[@LINE-4]]:15: error: src_execz register not available on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
+// NOGFX11: :[[@LINE-3]]:15: error: src_execz register not available on this GPU
+// NOGFX12: :[[@LINE-4]]:15: error: src_execz register not available on this GPU
+// NOGFX1250: :[[@LINE-5]]:15: error: src_execz register not available on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
+// NOSICIVI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
 
 v_max_f32 v0, vccz, v0
 // GFX89: v_max_f32_e32 v0, src_vccz, v0          ; encoding: [0xfb,0x00,0x00,0x16]
@@ -1199,31 +1290,38 @@ v_max_f64 v[0:1], scc, v[0:1]
 
 v_pk_add_f16 v0, execz, v0
 // GFX9: v_pk_add_f16 v0, src_execz, v0          ; encoding: [0x00,0x40,0x8f,0xd3,0xfc,0x00,0x02,0x18]
-// NOGFX11: :[[@LINE-2]]:18: error: src_execz register not available on this GPU
-// NOGFX12: :[[@LINE-3]]:18: error: src_execz register not available on this GPU
-// NOGFX1250: :[[@LINE-4]]:18: error: src_execz register not available on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_f16
+// NOGFX11: :[[@LINE-3]]:18: error: src_execz register not available on this GPU
+// NOGFX12: :[[@LINE-4]]:18: error: src_execz register not available on this GPU
+// NOGFX1250: :[[@LINE-5]]:18: error: src_execz register not available on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0, neg(vccz)
 // GFX89: v_ceil_f16_e64 v0, -src_vccz            ; encoding: [0x00,0x00,0x85,0xd1,0xfb,0x00,0x00,0x20]
-// NOGFX11: :[[@LINE-2]]:20: error: src_vccz register not available on this GPU
-// NOGFX12: :[[@LINE-3]]:20: error: src_vccz register not available on this GPU
-// NOGFX1250: :[[@LINE-4]]:20: error: src_vccz register not available on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:20: error: src_vccz register not available on this GPU
+// NOGFX12: :[[@LINE-4]]:20: error: src_vccz register not available on this GPU
+// NOGFX1250: :[[@LINE-5]]:20: error: src_vccz register not available on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOSICIVI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0, abs(scc)
 // GFX89: v_ceil_f16_e64 v0, |src_scc|            ; encoding: [0x00,0x01,0x85,0xd1,0xfd,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOSICIVI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0.l, abs(scc)
 // GFX11: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
-// GFX12XX: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
-// NOGFX89: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// GFX1250: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
 
 v_ceil_f64 v[5:6], |execz|
 // CI: v_ceil_f64_e64 v[5:6], |src_execz|      ; encoding: [0x05,0x01,0x30,0xd3,0xfc,0x00,0x00,0x00]
@@ -1231,7 +1329,7 @@ v_ceil_f64 v[5:6], |execz|
 // NOGFX11: :[[@LINE-3]]:21: error: src_execz register not available on this GPU
 // NOGFX12: :[[@LINE-4]]:21: error: src_execz register not available on this GPU
 // NOGFX1250: :[[@LINE-5]]:21: error: src_execz register not available on this GPU
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f64
 
 v_ceil_f64 v[5:6], -vcc
 // CI: v_ceil_f64_e64 v[5:6], -vcc             ; encoding: [0x05,0x00,0x30,0xd3,0x6a,0x00,0x00,0x20]
@@ -1239,7 +1337,7 @@ v_ceil_f64 v[5:6], -vcc
 // GFX12: v_ceil_f64_e64 v[5:6], -vcc             ; encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x01,0x22]
 // GFX89: v_ceil_f64_e64 v[5:6], -vcc             ; encoding: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x20]
 // NOGFX1250: :[[@LINE-5]]:12: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f64
 
 v_ceil_f32 v0, -vccz
 // GFX89: v_ceil_f32_e64 v0, -src_vccz            ; encoding: [0x00,0x00,0x5d,0xd1,0xfb,0x00,0x00,0x20]
@@ -1257,19 +1355,23 @@ v_ceil_f32 v0, |execz|
 
 v_ceil_f16_sdwa v5, |vccz| dst_sel:DWORD dst_unused:UNUSED_PRESERVE
 // GFX9: v_ceil_f16_sdwa v5, |src_vccz| dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x8a,0x0a,0x7e,0xfb,0x16,0xa6,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX12: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX1250: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:22: error: invalid operand for instruction
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX12: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX1250: :[[@LINE-5]]:1: error: sdwa variant of this instruction is not supported
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: invalid operand for instruction
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16_sdwa v5, -scc dst_sel:DWORD dst_unused:UNUSED_PRESERVE
 // GFX9: v_ceil_f16_sdwa v5, -src_scc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x8a,0x0a,0x7e,0xfd,0x16,0x96,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX12: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX1250: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:22: error: invalid operand for instruction
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX12: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX1250: :[[@LINE-5]]:1: error: sdwa variant of this instruction is not supported
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: invalid operand for instruction
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f32_sdwa v5, vccz dst_sel:DWORD src0_sel:DWORD
 // GFX9: v_ceil_f32_sdwa v5, src_vccz dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x3a,0x0a,0x7e,0xfb,0x16,0x86,0x00]
@@ -1373,41 +1475,51 @@ s_and_b64 s[0:1], s[0:1], src_pops_exiting_wave_id
 
 v_add_u16 v0, src_shared_base, v0
 // GFX9: v_add_u16_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x4c]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:15: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOVI: :[[@LINE-7]]:15: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u16_sdwa v0, src_shared_base, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
 // GFX9: v_add_u16_sdwa v0, src_shared_base, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0x00,0x00,0x4c,0xeb,0x06,0x86,0x06]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:20: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOVI: :[[@LINE-7]]:20: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u16_sdwa v0, v0, src_shared_base dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
 // GFX9: v_add_u16_sdwa v0, v0, src_shared_base dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD ; encoding: [0xf9,0xd6,0x01,0x4c,0x00,0x06,0x06,0x86]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:24: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_add_u16
+// NOGFX11: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1100): v_add_u16
+// NOGFX12: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1200): v_add_u16
+// NOGFX1250: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx1250): v_add_u16
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_add_u16
+// NOVI: :[[@LINE-7]]:24: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u32 v0, src_shared_base, v0
 // GFX11: v_add_nc_u32_e32 v0, src_shared_base, v0 ; encoding: [0xeb,0x00,0x00,0x4a]
 // GFX12XX: v_add_nc_u32_e32 v0, src_shared_base, v0 ; encoding: [0xeb,0x00,0x00,0x4a]
 // GFX9: v_add_u32_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x68]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:15: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-6]]:15: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u32_e64 v0, src_shared_base, v0
 // GFX11: v_add_nc_u32_e64 v0, src_shared_base, v0 ; encoding: [0x00,0x00,0x25,0xd5,0xeb,0x00,0x02,0x02]
 // GFX12XX: v_add_nc_u32_e64 v0, src_shared_base, v0 ; encoding: [0x00,0x00,0x25,0xd5,0xeb,0x00,0x02,0x02]
 // GFX9: v_add_u32_e64 v0, src_shared_base, v0   ; encoding: [0x00,0x00,0x34,0xd1,0xeb,0x00,0x02,0x00]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:19: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-6]]:19: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_i64 vcc, src_shared_base, v[0:1]
 // GFX9: v_cmp_eq_i64_e32 vcc, src_shared_base, v[0:1] ; encoding: [0xeb,0x00,0xc4,0x7d]
@@ -1419,18 +1531,21 @@ v_cmp_eq_i64 vcc, src_shared_base, v[0:1]
 
 v_max_f16 v0, src_shared_base, v0
 // GFX9: v_max_f16_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x5a]
-// NOGFX11: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:15: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
+// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
+// NOVI: :[[@LINE-7]]:15: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_max_f16 v0.l, src_shared_base, v0.l
 // GFX11: v_max_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x72]
-// GFX12XX: v_max_num_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x62]
-// NOGFX9: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:17: error: src_shared_base register not available on this GPU
+// GFX1250: v_max_num_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x62]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
+// NOVI: :[[@LINE-7]]:17: error: src_shared_base register not available on this GPU
 
 v_max_f32 v0, src_shared_base, v0
 // GFX11: v_max_f32_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x20]
@@ -1450,38 +1565,46 @@ v_pk_add_f16 v0, src_shared_base, v0
 // GFX11: v_pk_add_f16 v0, src_shared_base, v0    ; encoding: [0x00,0x40,0x0f,0xcc,0xeb,0x00,0x02,0x1a]
 // GFX12XX: v_pk_add_f16 v0, src_shared_base, v0    ; encoding: [0x00,0x40,0x0f,0xcc,0xeb,0x00,0x02,0x1a]
 // GFX9: v_pk_add_f16 v0, src_shared_base, v0    ; encoding: [0x00,0x40,0x8f,0xd3,0xeb,0x00,0x02,0x18]
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_f16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_f16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0, neg(src_shared_base)
 // GFX9: v_ceil_f16_e64 v0, -src_shared_base     ; encoding: [0x00,0x00,0x85,0xd1,0xeb,0x00,0x00,0x20]
-// NOGFX11: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:20: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:20: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0.l, neg(src_shared_base)
 // GFX11: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
-// GFX12XX: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
-// NOGFX9: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:22: error: src_shared_base register not available on this GPU
+// GFX1250: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
 
 v_ceil_f16 v0, abs(src_shared_base)
 // GFX9: v_ceil_f16_e64 v0, |src_shared_base|    ; encoding: [0x00,0x01,0x85,0xd1,0xeb,0x00,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOGFX1250: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:20: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:20: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0.l, abs(src_shared_base)
 // GFX11: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
-// GFX12XX: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
-// NOGFX9: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:22: error: src_shared_base register not available on this GPU
+// GFX1250: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
 
 v_ceil_f64 v[5:6], |src_shared_base|
 // GFX11: v_ceil_f64_e64 v[5:6], |src_shared_base| ; encoding: [0x05,0x01,0x98,0xd5,0xeb,0x00,0x01,0x02]
@@ -1489,7 +1612,7 @@ v_ceil_f64 v[5:6], |src_shared_base|
 // GFX9: v_ceil_f64_e64 v[5:6], |src_shared_base| ; encoding: [0x05,0x01,0x58,0xd1,0xeb,0x00,0x00,0x00]
 // NOCI: :[[@LINE-4]]:21: error: src_shared_base register not available on this GPU
 // NOGFX1250: :[[@LINE-5]]:12: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f64
 // NOVI: :[[@LINE-7]]:21: error: src_shared_base register not available on this GPU
 
 v_ceil_f64 v[5:6], -src_shared_base
@@ -1498,7 +1621,7 @@ v_ceil_f64 v[5:6], -src_shared_base
 // GFX9: v_ceil_f64_e64 v[5:6], -src_shared_base ; encoding: [0x05,0x00,0x58,0xd1,0xeb,0x00,0x00,0x20]
 // NOCI: :[[@LINE-4]]:21: error: src_shared_base register not available on this GPU
 // NOGFX1250: :[[@LINE-5]]:12: error: invalid operand for instruction
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f64
 // NOVI: :[[@LINE-7]]:21: error: src_shared_base register not available on this GPU
 
 v_ceil_f32 v0, -src_shared_base
@@ -1517,19 +1640,23 @@ v_ceil_f32 v0, |src_shared_base|
 
 v_ceil_f16_sdwa v5, |src_shared_base| dst_sel:DWORD dst_unused:UNUSED_PRESERVE
 // GFX9: v_ceil_f16_sdwa v5, |src_shared_base| dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x8a,0x0a,0x7e,0xeb,0x16,0xa6,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX12: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX1250: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:22: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX12: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX1250: :[[@LINE-5]]:1: error: sdwa variant of this instruction is not supported
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16_sdwa v5, -src_shared_base dst_sel:DWORD dst_unused:UNUSED_PRESERVE
 // GFX9: v_ceil_f16_sdwa v5, -src_shared_base dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x8a,0x0a,0x7e,0xeb,0x16,0x96,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX12: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
-// NOGFX1250: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:22: error: src_shared_base register not available on this GPU
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX12: :[[@LINE-4]]:1: error: sdwa variant of this instruction is not supported
+// NOGFX1250: :[[@LINE-5]]:1: error: sdwa variant of this instruction is not supported
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_ceil_f32_sdwa v5, src_shared_base dst_sel:DWORD src0_sel:DWORD
 // GFX9: v_ceil_f32_sdwa v5, src_shared_base dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD ; encoding: [0xf9,0x3a,0x0a,0x7e,0xeb,0x16,0x86,0x00]
@@ -1554,16 +1681,20 @@ v_ceil_f32_sdwa v5, |src_shared_base| dst_sel:DWORD src0_sel:DWORD
 v_add_u32 v0, private_base, s0
 // GFX11: v_add_nc_u32_e64 v0, src_private_base, s0 ; encoding: [0x00,0x00,0x25,0xd5,0xed,0x00,0x00,0x02]
 // GFX12XX: v_add_nc_u32_e64 v0, src_private_base, s0 ; encoding: [0x00,0x00,0x25,0xd5,0xed,0x00,0x00,0x02]
-// NOGFX9: :[[@LINE-3]]:29: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:15: error: src_private_base register not available on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOGFX9: :[[@LINE-4]]:29: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-6]]:15: error: src_private_base register not available on this GPU
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_add_u32 v0, scc, s0
 // GFX11: v_add_nc_u32_e64 v0, src_scc, s0        ; encoding: [0x00,0x00,0x25,0xd5,0xfd,0x00,0x00,0x02]
 // GFX12XX: v_add_nc_u32_e64 v0, src_scc, s0        ; encoding: [0x00,0x00,0x25,0xd5,0xfd,0x00,0x00,0x02]
-// NOGFX9: :[[@LINE-3]]:20: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_add_u32
+// NOGFX9: :[[@LINE-4]]:20: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_add_u32
+// NOVI: :[[@LINE-6]]:1: error: operands are not valid for this GPU or mode
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 // v_div_fmas implicitly reads VCC
 v_div_fmas_f32 v0, shared_base, v0, v1
@@ -1614,83 +1745,93 @@ v_div_fmas_f32 v0, v0, v1, vccz
 
 // v_addc_co_u32 implicitly reads VCC (VOP2)
 v_addc_co_u32 v0, vcc, shared_base, v0, vcc
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX9: :[[@LINE-4]]:24: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_addc_co_u32
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_addc_co_u32
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_addc_co_u32
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_addc_co_u32
+// NOGFX9: :[[@LINE-5]]:24: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_addc_co_u32
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_addc_co_u32
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_madak_f32 v0, shared_base, v0, 0x11213141
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // NOGFX9: :[[@LINE-4]]:17: error: invalid operand (violates constant bus restrictions)
 // NOSICI: :[[@LINE-5]]:17: error: src_shared_base register not available on this GPU
 // NOVI: :[[@LINE-6]]:17: error: src_shared_base register not available on this GPU
 
 v_madak_f32 v0, scc, v0, 0x11213141
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // NOGFX89: :[[@LINE-4]]:17: error: invalid operand (violates constant bus restrictions)
 // NOSICI: :[[@LINE-5]]:17: error: invalid operand (violates constant bus restrictions)
 
 v_madak_f32 v0, 0xff32ff, v0, 0x11213141
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // NOGFX89: :[[@LINE-4]]:31: error: only one unique literal operand is allowed
 // NOSICI: :[[@LINE-5]]:31: error: only one unique literal operand is allowed
 
 v_madak_f32 v0, 0xff32ff, v0, 1
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // NOGFX89: :[[@LINE-4]]:31: error: only one unique literal operand is allowed
 // NOSICI: :[[@LINE-5]]:31: error: only one unique literal operand is allowed
 
 v_madmk_f32 v0, 0xff32ff, 0x11213141, v0
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madmk_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madmk_f32
 // NOGFX89: :[[@LINE-4]]:27: error: only one unique literal operand is allowed
 // NOSICI: :[[@LINE-5]]:27: error: only one unique literal operand is allowed
 
 v_madmk_f32 v0, 0xff32ff, -1, v0
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madmk_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madmk_f32
 // NOGFX89: :[[@LINE-4]]:27: error: only one unique literal operand is allowed
 // NOSICI: :[[@LINE-5]]:27: error: only one unique literal operand is allowed
 
 v_madak_f16 v0, 0xff32, v0, 0x1122
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:29: error: only one unique literal operand is allowed
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madak_f16
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f16
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f16
+// NOGFX89: :[[@LINE-5]]:29: error: only one unique literal operand is allowed
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_madak_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_madak_f16 v0, 0xff32, v0, 0
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:29: error: only one unique literal operand is allowed
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madak_f16
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f16
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f16
+// NOGFX89: :[[@LINE-5]]:29: error: only one unique literal operand is allowed
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_madak_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_madmk_f16 v0, 0xff32, 0x1122, v0
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:25: error: only one unique literal operand is allowed
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madmk_f16
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f16
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_madmk_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_madmk_f16
+// NOGFX89: :[[@LINE-5]]:25: error: only one unique literal operand is allowed
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_madmk_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_madmk_f16 v0, 0xff32, 1, v0
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX89: :[[@LINE-4]]:25: error: only one unique literal operand is allowed
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_madmk_f16
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madmk_f16
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_madmk_f16
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_madmk_f16
+// NOGFX89: :[[@LINE-5]]:25: error: only one unique literal operand is allowed
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_madmk_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_f32 s[0:1], private_base, private_limit
 // NOGFX11: :[[@LINE-1]]:14: error: invalid operand for instruction
@@ -1718,17 +1859,21 @@ v_cmp_eq_f32 s[0:1], execz, s0
 v_pk_add_f16 v255, private_base, private_limit
 // GFX11: v_pk_add_f16 v255, src_private_base, src_private_limit ; encoding: [0xff,0x40,0x0f,0xcc,0xed,0xdc,0x01,0x1a]
 // GFX12XX: v_pk_add_f16 v255, src_private_base, src_private_limit ; encoding: [0xff,0x40,0x0f,0xcc,0xed,0xdc,0x01,0x1a]
-// NOGFX9: :[[@LINE-3]]:34: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-4]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_f16
+// NOGFX9: :[[@LINE-4]]:34: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_f16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_pk_add_f16 v255, vccz, execz
-// NOGFX11: :[[@LINE-1]]:20: error: src_vccz register not available on this GPU
-// NOGFX12: :[[@LINE-2]]:20: error: src_vccz register not available on this GPU
-// NOGFX1250: :[[@LINE-3]]:20: error: src_vccz register not available on this GPU
-// NOGFX9: :[[@LINE-4]]:26: error: invalid operand (violates constant bus restrictions)
-// NOSICI: :[[@LINE-5]]:1: error: instruction not supported on this GPU
-// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (bonaire): v_pk_add_f16
+// NOGFX11: :[[@LINE-2]]:20: error: src_vccz register not available on this GPU
+// NOGFX12: :[[@LINE-3]]:20: error: src_vccz register not available on this GPU
+// NOGFX1250: :[[@LINE-4]]:20: error: src_vccz register not available on this GPU
+// NOGFX9: :[[@LINE-5]]:26: error: invalid operand (violates constant bus restrictions)
+// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_pk_add_f16
+// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_pk_add_f16
+// NOSICIVI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 //---------------------------------------------------------------------------//
 // check lit() syntax.
@@ -1787,14 +1932,14 @@ v_sqrt_f32 v2, lit(v1)
 
 v_madak_f32 v4, lit(0x7e8), v8, lit(0x7e8)
 // GFX89: v_madak_f32 v4, lit(0x7e8), v8, lit(0x7e8) ; encoding: [0xff,0x10,0x08,0x30,0xe8,0x07,0x00,0x00]
-// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // SICI: v_madak_f32 v4, lit(0x7e8), v8, lit(0x7e8) ; encoding: [0xff,0x10,0x08,0x42,0xe8,0x07,0x00,0x00]
 
 v_madak_f32 v4, lit(lit(0x7e8)), v8, lit(0x7e8)
-// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU
-// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU
-// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX11: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1100): v_madak_f32
+// NOGFX12: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1200): v_madak_f32
+// NOGFX1250: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx1250): v_madak_f32
 // NOGFX89: :[[@LINE-4]]:24: error: not a valid operand.
 // NOSICI: :[[@LINE-5]]:24: error: not a valid operand.
diff --git a/llvm/test/MC/AMDGPU/literalv216.s b/llvm/test/MC/AMDGPU/literalv216.s
index 2948c644869c8..c267532a3c098 100644
--- a/llvm/test/MC/AMDGPU/literalv216.s
+++ b/llvm/test/MC/AMDGPU/literalv216.s
@@ -292,4 +292,4 @@ v_pk_add_u16 v5, v1, 123456.0
 // FIXME: v_pk_fmac_f16 cannot be promoted to VOP3 so '_e32' suffix is not valid
 v_pk_fmac_f16 v5, 0x12345678, v2
 // GFX10: v_pk_fmac_f16 v5, 0x12345678, v2        ; encoding: [0xff,0x04,0x0a,0x78,0x78,0x56,0x34,0x12]
-// NOGFX9: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOGFX9: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx900): v_pk_fmac_f16
diff --git a/llvm/test/MC/AMDGPU/mimg-err-gfx942.s b/llvm/test/MC/AMDGPU/mimg-err-gfx942.s
index a25c97bfdefc0..77b911a81eeb8 100644
--- a/llvm/test/MC/AMDGPU/mimg-err-gfx942.s
+++ b/llvm/test/MC/AMDGPU/mimg-err-gfx942.s
@@ -2,79 +2,79 @@
 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s -filetype=null 2>&1 | FileCheck %s --check-prefix=NOGFX942 --implicit-check-not=error:
 
 image_atomic_add v4, v192, s[28:35] dmask:0x1 unorm glc
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_add
 
 image_atomic_and v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_and
 
 image_atomic_cmpswap v[4:5], v[192:195], s[28:35] dmask:0x3 unorm glc
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_cmpswap
 
 image_atomic_dec v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_dec
 
 image_atomic_inc v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_inc
 
 image_atomic_or v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_or
 
 image_atomic_smax v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_smax
 
 image_atomic_smin v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_smin
 
 image_atomic_sub v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_sub
 
 image_atomic_swap v4, v[192:195], s[28:35] dmask:0x1 unorm glc
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_swap
 
 image_atomic_umax v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_umax
 
 image_atomic_umin v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_umin
 
 image_atomic_xor v4, v192, s[28:35] dmask:0x1 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_atomic_xor
 
 image_gather4 v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_gather4
 
 image_get_resinfo v5, v1, s[8:15] dmask:0x1
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_get_resinfo
 
 image_load v[4:6], v[238:241], s[28:35] dmask:0x7 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load
 
 image_load_mip v5, v[0:3], s[8:15]
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load_mip
 
 image_load_mip_pck v5, v1, s[8:15] dmask:0x1
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load_mip_pck
 
 image_load_mip_pck_sgn v[4:5], v[0:3], s[8:15] dmask:0x5
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load_mip_pck_sgn
 
 image_load_pck v5, v[0:3], s[8:15] dmask:0x1 glc
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load_pck
 
 image_load_pck_sgn v5, v[0:3], s[8:15] dmask:0x1 lwe
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_load_pck_sgn
 
 image_sample v5, v[0:3], s[8:15], s[12:15] dmask:0x1
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_sample
 
 image_store v[192:194], v[238:241], s[28:35] dmask:0x7 unorm
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_store
 
 image_store_mip v1, v[2:5], s[12:19]
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_store_mip
 
 image_store_mip_pck v252, v[2:3], s[12:19] dmask:0x1 a16
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_store_mip_pck
 
 image_store_pck v1, v[2:5], s[12:19] dmask:0x1 unorm da
-// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOGFX942: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx942): image_store_pck
diff --git a/llvm/test/MC/AMDGPU/mimg-err.s b/llvm/test/MC/AMDGPU/mimg-err.s
index c2cd3c0782e44..3ab82ffaa3d8e 100644
--- a/llvm/test/MC/AMDGPU/mimg-err.s
+++ b/llvm/test/MC/AMDGPU/mimg-err.s
@@ -58,7 +58,7 @@ image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xf tfe
 image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x3
 // NOGCN: :[[@LINE-1]]:52: error: invalid image_gather dmask: only one bit must be set
 // NOGFX9: :[[@LINE-2]]:52: error: invalid image_gather dmask: only one bit must be set
-// NOGFX90A: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// NOGFX90A: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx90a): image_gather4_cl
 
 image_load    v4, v[236:239], s[28:35] tfe
 // NOGCN: :[[@LINE-1]]:1: error: image data size does not match dmask and tfe
diff --git a/llvm/test/MC/AMDGPU/mubuf-gfx9.s b/llvm/test/MC/AMDGPU/mubuf-gfx9.s
index 8e10ed711da8f..0afedf1cb749d 100644
--- a/llvm/test/MC/AMDGPU/mubuf-gfx9.s
+++ b/llvm/test/MC/AMDGPU/mubuf-gfx9.s
@@ -4,84 +4,84 @@
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3
 // GFX9: buffer_load_format_d16_hi_x v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x98,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095
 // GFX9: buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 glc
 // GFX9: buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x98,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 slc
 // GFX9: buffer_load_format_d16_hi_x v5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x9a,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 idxen offset:4095
 // GFX9: buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x98,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 offen offset:4095
 // GFX9: buffer_load_format_d16_hi_x v5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x98,0xe0,0x00,0x05,0x02,0x03]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_format_d16_hi_x
 
 buffer_load_sbyte_d16 v1, off, s[4:7], s1
 // GFX9: buffer_load_sbyte_d16 v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x88,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_sbyte_d16
 
 buffer_load_sbyte_d16_hi v1, off, s[4:7], s1
 // GFX9: buffer_load_sbyte_d16_hi v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x8c,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_sbyte_d16_hi
 
 buffer_load_short_d16 v1, off, s[4:7], s1
 // GFX9: buffer_load_short_d16 v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x90,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_short_d16
 
 buffer_load_short_d16_hi v1, off, s[4:7], s1
 // GFX9: buffer_load_short_d16_hi v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x94,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_short_d16_hi
 
 buffer_load_ubyte_d16 v1, off, s[4:7], s1
 // GFX9: buffer_load_ubyte_d16 v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x80,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_ubyte_d16
 
 buffer_load_ubyte_d16_hi v1, off, s[4:7], s1
 // GFX9: buffer_load_ubyte_d16_hi v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_ubyte_d16_hi
 
 buffer_load_ubyte_d16_hi v[1:2], off, s[4:7], s1 tfe
 // GFX9: buffer_load_ubyte_d16_hi v[1:2], off, s[4:7], s1 tfe ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x01,0x81,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_load_ubyte_d16_hi
 
 buffer_store_byte_d16_hi v1, off, s[4:7], s1
 // GFX9: buffer_store_byte_d16_hi v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_byte_d16_hi
 
 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc
 // GFX9: buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x9c,0xe0,0x00,0x01,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 slc
 // GFX9: buffer_store_format_d16_hi_x v1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x9e,0xe0,0x00,0x01,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 idxen offset:4095
 // GFX9: buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x9c,0xe0,0x00,0x01,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 offen offset:4095
 // GFX9: buffer_store_format_d16_hi_x v1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x9c,0xe0,0x00,0x01,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_hi_x v255, off, s[12:15], s4
 // GFX9: buffer_store_format_d16_hi_x v255, off, s[12:15], s4 ; encoding: [0x00,0x00,0x9c,0xe0,0x00,0xff,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_format_d16_hi_x v255, off, s[12:15], s4 offset:4095
 // GFX9: buffer_store_format_d16_hi_x v255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe0,0x00,0xff,0x03,0x04]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_format_d16_hi_x
 
 buffer_store_short_d16_hi v1, off, s[4:7], s1
 // GFX9: buffer_store_short_d16_hi v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x01,0x01]
-// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// VI-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tonga): buffer_store_short_d16_hi
diff --git a/llvm/test/MC/AMDGPU/reg-syntax-extra.s b/llvm/test/MC/AMDGPU/reg-syntax-extra.s
index 9dc1d294f3654..77d74b043f819 100644
--- a/llvm/test/MC/AMDGPU/reg-syntax-extra.s
+++ b/llvm/test/MC/AMDGPU/reg-syntax-extra.s
@@ -118,37 +118,37 @@ s_buffer_load_dwordx4 ttmp[7+1:(3+2)*2+1], [ttmp[45/11],ttmp[5],ttmp6,ttmp[(33+4
 
 flat_load_dword v[8:8], v[2:3]
 // GFX10: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x30,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dword
 // VI: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dword v[63/8+1:65/8], v[2:3]
 // GFX10: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x30,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dword
 // VI: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dword v8, v[2*2-2:(3+7)/3]
 // GFX10: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x30,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dword
 // VI: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dword v[63/8+1], v[2:3]
 // GFX10: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x30,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dword
 // VI: flat_load_dword v8, v[2:3]              ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dwordx4 v[8:11], v[2*2-2:(3*3-6)]
 // GFX10: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x38,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dwordx4
 // VI: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dwordx4 v[8/2+4:11/2+6], v[2:3]
 // GFX10: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x38,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dwordx4
 // VI: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x00,0x08]
 
 flat_load_dwordx4   [v[8/2+4],v9,v[10],v[11/2+6]], v[2:3]
 // GFX10: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x38,0xdc,0x02,0x00,0x7d,0x08]
-// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// NOSICI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): flat_load_dwordx4
 // VI: flat_load_dwordx4 v[8:11], v[2:3]       ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x00,0x08]
 
 v_mul_f32 v0, null, v2
diff --git a/llvm/test/MC/AMDGPU/vop3-literal.s b/llvm/test/MC/AMDGPU/vop3-literal.s
index 32da4cacbbcd9..c57ec9148e0ef 100644
--- a/llvm/test/MC/AMDGPU/vop3-literal.s
+++ b/llvm/test/MC/AMDGPU/vop3-literal.s
@@ -252,17 +252,17 @@ v_min3_i16 v5, 0x5678, 0x5678, 0x5679
 v_add_nc_u16 v5, 0xfe0b, v2
 // GFX10: v_add_nc_u16 v5, 0xfe0b, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x02,0x0b,0xfe,0x00,0x00]
 // GFX1250: v_add_nc_u16 v5, 0xfe0b, v2             ; encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x02,0x0b,0xfe,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u16
 
 v_add_nc_u16 v5, v1, 0x1234
 // GFX10: v_add_nc_u16 v5, v1, 0x1234             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x02,0x34,0x12,0x00,0x00]
 // GFX1250: v_add_nc_u16 v5, v1, 0x1234             ; encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x02,0x34,0x12,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u16
 
 v_add_nc_u16 v5, 0x1234, 0x1234
 // GFX10: v_add_nc_u16 v5, 0x1234, 0x1234         ; encoding: [0x05,0x00,0x03,0xd7,0xff,0xfe,0x01,0x02,0x34,0x12,0x00,0x00]
 // GFX1250: v_add_nc_u16 v5, 0x1234, 0x1234         ; encoding: [0x05,0x00,0x03,0xd7,0xff,0xfe,0x01,0x02,0x34,0x12,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_add_nc_u16
 
 v_ashrrev_i16_e64 v5, 0x3456, v2
 // GFX10: v_ashrrev_i16 v5, 0x3456, v2            ; encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x02,0x56,0x34,0x00,0x00]
@@ -291,22 +291,22 @@ v_mad_u16 v5, 0x5678, 0x5678, 0x5678
 
 v_mad_legacy_f32 v5, 0xaf123456, v2, v3
 // GFX10: v_mad_legacy_f32 v5, 0xaf123456, v2, v3 ; encoding: [0x05,0x00,0x40,0xd5,0xff,0x04,0x0e,0x04,0x56,0x34,0x12,0xaf]
-// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1250): v_mad_legacy_f32
 // GFX9-ERR: :[[@LINE-3]]:22: error: literal operands are not supported
 
 v_mad_legacy_f32 v5, v1, 0xaf123456, v3
 // GFX10: v_mad_legacy_f32 v5, v1, 0xaf123456, v3 ; encoding: [0x05,0x00,0x40,0xd5,0x01,0xff,0x0d,0x04,0x56,0x34,0x12,0xaf]
-// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1250): v_mad_legacy_f32
 // GFX9-ERR: :[[@LINE-3]]:26: error: literal operands are not supported
 
 v_mad_legacy_f32 v5, v1, v2, 0xaf123456
 // GFX10: v_mad_legacy_f32 v5, v1, v2, 0xaf123456 ; encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfe,0x03,0x56,0x34,0x12,0xaf]
-// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1250): v_mad_legacy_f32
 // GFX9-ERR: :[[@LINE-3]]:30: error: literal operands are not supported
 
 v_mad_legacy_f32 v5, 0xaf123456, 0xaf123456, 0xaf123456
 // GFX10: v_mad_legacy_f32 v5, 0xaf123456, 0xaf123456, 0xaf123456 ; encoding: [0x05,0x00,0x40,0xd5,0xff,0xfe,0xfd,0x03,0x56,0x34,0x12,0xaf]
-// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU
+// GFX1250-ERR: :[[@LINE-2]]:1: error: instruction not supported on this GPU (gfx1250): v_mad_legacy_f32
 // GFX9-ERR: :[[@LINE-3]]:22: error: literal operands are not supported
 
 v_cmp_eq_i32_e64 s[10:11], 0xaf123456, v2
@@ -407,27 +407,27 @@ v_lshlrev_b64 v[6:7], v1, 0xbf717273
 v_fma_mix_f32 v5, 0x123, v2, v3
 // GFX10: v_fma_mix_f32 v5, 0x123, v2, v3         ; encoding: [0x05,0x00,0x20,0xcc,0xff,0x04,0x0e,0x04,0x23,0x01,0x00,0x00]
 // GFX1250: v_fma_mix_f32 v5, 0x123, v2, v3         ; encoding: [0x05,0x00,0x20,0xcc,0xff,0x04,0x0e,0x04,0x23,0x01,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_fma_mix_f32 v5, v1, 0x7b, v3
 // GFX10: v_fma_mix_f32 v5, v1, 0x7b, v3          ; encoding: [0x05,0x00,0x20,0xcc,0x01,0xff,0x0d,0x04,0x7b,0x00,0x00,0x00]
 // GFX1250: v_fma_mix_f32 v5, v1, 0x7b, v3          ; encoding: [0x05,0x00,0x20,0xcc,0x01,0xff,0x0d,0x04,0x7b,0x00,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_fma_mix_f32 v5, v1, v2, 0x1c8
 // GFX10: v_fma_mix_f32 v5, v1, v2, 0x1c8         ; encoding: [0x05,0x00,0x20,0xcc,0x01,0x05,0xfe,0x03,0xc8,0x01,0x00,0x00]
 // GFX1250: v_fma_mix_f32 v5, v1, v2, 0x1c8         ; encoding: [0x05,0x00,0x20,0xcc,0x01,0x05,0xfe,0x03,0xc8,0x01,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_fma_mix_f32 v5, 0x1c8a, v2, 0x1c8a
 // GFX10: v_fma_mix_f32 v5, 0x1c8a, v2, 0x1c8a    ; encoding: [0x05,0x00,0x20,0xcc,0xff,0x04,0xfe,0x03,0x8a,0x1c,0x00,0x00]
 // GFX1250: v_fma_mix_f32 v5, 0x1c8a, v2, 0x1c8a    ; encoding: [0x05,0x00,0x20,0xcc,0xff,0x04,0xfe,0x03,0x8a,0x1c,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_fma_mix_f32 v5, 0x1c8a, 0x1c8a, 0x1c8a
 // GFX10: v_fma_mix_f32 v5, 0x1c8a, 0x1c8a, 0x1c8a ; encoding: [0x05,0x00,0x20,0xcc,0xff,0xfe,0xfd,0x03,0x8a,0x1c,0x00,0x00]
 // GFX1250: v_fma_mix_f32 v5, 0x1c8a, 0x1c8a, 0x1c8a ; encoding: [0x05,0x00,0x20,0xcc,0xff,0xfe,0xfd,0x03,0x8a,0x1c,0x00,0x00]
-// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU
+// GFX9-ERR: :[[@LINE-3]]:1: error: instruction not supported on this GPU (gfx900): v_fma_mix_f32
 
 v_pk_add_f16 v5, 0xaf123456, v2
 // GFX10: v_pk_add_f16 v5, 0xaf123456, v2         ; encoding: [0x05,0x40,0x0f,0xcc,0xff,0x04,0x02,0x1a,0x56,0x34,0x12,0xaf]
diff --git a/llvm/test/MC/AMDGPU/vopc-vi.s b/llvm/test/MC/AMDGPU/vopc-vi.s
index e62f8a40cecc7..44ef464c8f4aa 100644
--- a/llvm/test/MC/AMDGPU/vopc-vi.s
+++ b/llvm/test/MC/AMDGPU/vopc-vi.s
@@ -1,268 +1,400 @@
 // NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 6
 // RUN: llvm-mc -triple=amdgcn -mcpu=fiji -show-encoding %s | FileCheck -check-prefix=VI %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=tahiti %s -filetype=null 2>&1 | FileCheck -check-prefix=NOSICI --implicit-check-not=error: %s
-// RUN: not llvm-mc -triple=amdgcn -mcpu=hawaii %s -filetype=null 2>&1 | FileCheck -check-prefix=NOSICI --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=tahiti %s -filetype=null 2>&1 | FileCheck -check-prefix=NOSI --implicit-check-not=error: %s
+// RUN: not llvm-mc -triple=amdgcn -mcpu=hawaii %s -filetype=null 2>&1 | FileCheck -check-prefix=NOCI --implicit-check-not=error: %s
 
 v_cmp_class_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_class_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_class_f16
 // VI: v_cmp_class_f16_e32 vcc, v2, v4         ; encoding: [0x02,0x09,0x28,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_eq_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_eq_f16
 // VI: v_cmp_eq_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x44,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_eq_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_eq_i16
 // VI: v_cmp_eq_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x44,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_eq_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_eq_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_eq_u16
 // VI: v_cmp_eq_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x54,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_f_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_f_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_f_f16
 // VI: v_cmp_f_f16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x40,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_f_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_f_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_f_i16
 // VI: v_cmp_f_i16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x40,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_f_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_f_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_f_u16
 // VI: v_cmp_f_u16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x50,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ge_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ge_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ge_f16
 // VI: v_cmp_ge_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x4c,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ge_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ge_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ge_i16
 // VI: v_cmp_ge_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x4c,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ge_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ge_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ge_u16
 // VI: v_cmp_ge_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x5c,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_gt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_gt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_gt_f16
 // VI: v_cmp_gt_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x48,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_gt_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_gt_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_gt_i16
 // VI: v_cmp_gt_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x48,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_gt_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_gt_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_gt_u16
 // VI: v_cmp_gt_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x58,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_le_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_le_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_le_f16
 // VI: v_cmp_le_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x46,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_le_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_le_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_le_i16
 // VI: v_cmp_le_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x46,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_le_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_le_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_le_u16
 // VI: v_cmp_le_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x56,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_lg_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_lg_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_lg_f16
 // VI: v_cmp_lg_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x4a,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_lt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_lt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_lt_f16
 // VI: v_cmp_lt_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x42,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_lt_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_lt_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_lt_i16
 // VI: v_cmp_lt_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x42,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_lt_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_lt_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_lt_u16
 // VI: v_cmp_lt_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x52,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ne_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ne_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ne_i16
 // VI: v_cmp_ne_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x4a,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ne_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ne_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ne_u16
 // VI: v_cmp_ne_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x5a,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_neq_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_neq_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_neq_f16
 // VI: v_cmp_neq_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x5a,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_nge_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_nge_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_nge_f16
 // VI: v_cmp_nge_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x52,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_ngt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_ngt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_ngt_f16
 // VI: v_cmp_ngt_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x56,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_nle_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_nle_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_nle_f16
 // VI: v_cmp_nle_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x58,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_nlg_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_nlg_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_nlg_f16
 // VI: v_cmp_nlg_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x54,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_nlt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_nlt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_nlt_f16
 // VI: v_cmp_nlt_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x5c,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_o_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_o_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_o_f16
 // VI: v_cmp_o_f16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x4e,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_t_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_t_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_t_i16
 // VI: v_cmp_t_i16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x4e,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_t_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_t_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_t_u16
 // VI: v_cmp_t_u16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x5e,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_tru_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_tru_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_tru_f16
 // VI: v_cmp_tru_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x5e,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmp_u_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmp_u_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmp_u_f16
 // VI: v_cmp_u_f16_e32 vcc, v2, v4             ; encoding: [0x02,0x09,0x50,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_class_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_class_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_class_f16
 // VI: v_cmpx_class_f16_e32 vcc, v2, v4        ; encoding: [0x02,0x09,0x2a,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_eq_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_eq_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_eq_f16
 // VI: v_cmpx_eq_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x64,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_eq_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_eq_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_eq_i16
 // VI: v_cmpx_eq_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x64,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_eq_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_eq_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_eq_u16
 // VI: v_cmpx_eq_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x74,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_f_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_f_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_f_f16
 // VI: v_cmpx_f_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x60,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_f_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_f_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_f_i16
 // VI: v_cmpx_f_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x60,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_f_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_f_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_f_u16
 // VI: v_cmpx_f_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x70,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ge_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ge_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ge_f16
 // VI: v_cmpx_ge_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x6c,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ge_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ge_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ge_i16
 // VI: v_cmpx_ge_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x6c,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ge_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ge_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ge_u16
 // VI: v_cmpx_ge_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x7c,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_gt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_gt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_gt_f16
 // VI: v_cmpx_gt_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x68,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_gt_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_gt_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_gt_i16
 // VI: v_cmpx_gt_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x68,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_gt_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_gt_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_gt_u16
 // VI: v_cmpx_gt_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x78,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_le_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_le_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_le_f16
 // VI: v_cmpx_le_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x66,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_le_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_le_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_le_i16
 // VI: v_cmpx_le_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x66,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_le_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_le_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_le_u16
 // VI: v_cmpx_le_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x76,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_lg_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_lg_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_lg_f16
 // VI: v_cmpx_lg_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x6a,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_lt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_lt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_lt_f16
 // VI: v_cmpx_lt_f16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x62,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_lt_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_lt_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_lt_i16
 // VI: v_cmpx_lt_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x62,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_lt_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_lt_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_lt_u16
 // VI: v_cmpx_lt_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x72,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ne_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ne_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ne_i16
 // VI: v_cmpx_ne_i16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x6a,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ne_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ne_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ne_u16
 // VI: v_cmpx_ne_u16_e32 vcc, v2, v4           ; encoding: [0x02,0x09,0x7a,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_neq_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_neq_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_neq_f16
 // VI: v_cmpx_neq_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x7a,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_nge_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_nge_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_nge_f16
 // VI: v_cmpx_nge_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x72,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_ngt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_ngt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_ngt_f16
 // VI: v_cmpx_ngt_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x76,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_nle_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_nle_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_nle_f16
 // VI: v_cmpx_nle_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x78,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_nlg_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_nlg_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_nlg_f16
 // VI: v_cmpx_nlg_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x74,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_nlt_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_nlt_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_nlt_f16
 // VI: v_cmpx_nlt_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x7c,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_o_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_o_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_o_f16
 // VI: v_cmpx_o_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x6e,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_t_i16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_t_i16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_t_i16
 // VI: v_cmpx_t_i16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x6e,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_t_u16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_t_u16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_t_u16
 // VI: v_cmpx_t_u16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x7e,0x7d]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_tru_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_tru_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_tru_f16
 // VI: v_cmpx_tru_f16_e32 vcc, v2, v4          ; encoding: [0x02,0x09,0x7e,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
 
 v_cmpx_u_f16 vcc, v2, v4
-// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU
+// NOCI: :[[@LINE-1]]:1: error: instruction not supported on this GPU (hawaii): v_cmpx_u_f16
+// NOSI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (tahiti): v_cmpx_u_f16
 // VI: v_cmpx_u_f16_e32 vcc, v2, v4            ; encoding: [0x02,0x09,0x70,0x7c]
+// NOSICI: :[[@LINE-1]]:1: error: instruction not supported on this GPU

>From 4c90114bcece665244fc58efb77c007a6e0ecb89 Mon Sep 17 00:00:00 2001
From: Jun Wang <jwang86 at yahoo.com>
Date: Fri, 27 Mar 2026 10:55:47 -0700
Subject: [PATCH 2/2] Resolve conflict after merging from main branch

---
 llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s |  10 --
 llvm/test/MC/AMDGPU/literals.s             | 128 ++++++++++-----------
 2 files changed, 60 insertions(+), 78 deletions(-)

diff --git a/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s b/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
index 9775cdefde251..9441fad98c4ac 100644
--- a/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+++ b/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
@@ -18,16 +18,6 @@ v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0 neg_lo:[0,0,1]
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], 1.0 neg_lo:[0,0,1] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0xca,0x9b]
 // WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
 
-v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[1,0,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
-// GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[1,0,0] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x3c]
-// WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
-
-v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,1,0]
-// GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
-// GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,1,0] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x5c]
-// WAVESIZE-ERR: :[[@LINE-3]]:1: error: instruction requires wavesize=32
-
 v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,0,1]
 // GFX12-ERR: :[[@LINE-1]]:1: error: instruction not supported on this GPU (gfx1200): v_wmma_f32_16x16x4_f32
 // GFX1250: v_wmma_f32_16x16x4_f32 v[4:11], v[0:1], v[2:3], v[4:11] neg_lo:[0,0,1] ; encoding: [0x04,0x00,0x5d,0xcc,0x00,0x05,0x12,0x9c]
diff --git a/llvm/test/MC/AMDGPU/literals.s b/llvm/test/MC/AMDGPU/literals.s
index 7ca50e094a1c1..b31eaa7411b64 100644
--- a/llvm/test/MC/AMDGPU/literals.s
+++ b/llvm/test/MC/AMDGPU/literals.s
@@ -222,19 +222,17 @@ v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], lit(1.0)
 
 v_cos_f16_e32 v5.l, 1.0
 // GFX11: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
-// GFX1250: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
+// GFX12XX: v_cos_f16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xc2,0x0a,0x7e]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
+// NOGFX89: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_cos_f16_e32 v5.l, lit(1.0)
 // GFX11: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
-// GFX1250: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
+// GFX12XX: v_cos_f16_e32 v5.l, lit(0x3c00)         ; encoding: [0xff,0xc2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
+// NOGFX89: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_tanh_bf16 v5.l, 1.0
 // GFX1250: v_tanh_bf16_e32 v5.l, 1.0               ; encoding: [0xf2,0x94,0x0a,0x7e]
@@ -268,8 +266,8 @@ v_trunc_f32_e32 v0, lit(1.0)
 
 v_dot2_bf16_bf16 v5.l, v1, v2, 1.0
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, 1.0      ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xca,0x03]
-// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, 1.0      ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xca,0x03]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
 // NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
 // NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
@@ -277,8 +275,8 @@ v_dot2_bf16_bf16 v5.l, v1, v2, 1.0
 
 v_dot2_bf16_bf16 v5.l, v1, v2, lit(1.0)
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x3f80) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x80,0x3f,0x00,0x00]
-// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x3f80) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x80,0x3f,0x00,0x00]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
 // NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
 // NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
@@ -457,20 +455,18 @@ v_not_b16 v5.l, 1.0
 // GFX12: v_not_b16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xd2,0x0a,0x7e]
 // GFX1250-ASM: v_not_b16_e32 v5.l, 1.0                 ; encoding: [0xf2,0xd2,0x0a,0x7e]
 // GFX1250-DIS: v_not_b16_e32 v5.l, 0x3c00              ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x3c,0x00,0x00]
-// NOCI: :[[@LINE-4]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
-// NOGFX12: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
 // NOGFX9: :[[@LINE-6]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
 // NOSI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
 // NOVI: :[[@LINE-8]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_not_b16 v5.l, lit(1.0)
 // GFX11: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
-// GFX1250: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
+// GFX12XX: v_not_b16_e32 v5.l, lit(0x3f800000)     ; encoding: [0xff,0xd2,0x0a,0x7e,0x00,0x00,0x80,0x3f]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
-// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
+// NOGFX9: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_and_b32_e32 v0, 1.0, v1
 // GFX11: v_and_b32_e32 v0, 1.0, v1               ; encoding: [0xf2,0x02,0x00,0x36]
@@ -704,19 +700,17 @@ v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], lit(1)
 
 v_cos_f16_e32 v5.l, 1
 // GFX11: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
-// GFX1250: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
+// GFX12XX: v_cos_f16_e32 v5.l, 1                   ; encoding: [0x81,0xc2,0x0a,0x7e]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
+// NOGFX89: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_cos_f16_e32 v5.l, lit(1)
 // GFX11: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// GFX1250: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
+// GFX12XX: v_cos_f16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xc2,0x0a,0x7e,0x01,0x00,0x00,0x00]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_cos_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
+// NOGFX89: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_cos_f16
 
 v_tanh_bf16 v5.l, 1
 // GFX1250: v_tanh_bf16_e32 v5.l, 1                 ; encoding: [0x81,0x94,0x0a,0x7e]
@@ -750,8 +744,8 @@ v_trunc_f32_e32 v0, lit(1)
 
 v_dot2_bf16_bf16 v5.l, v1, v2, 1
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, 1        ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0x06,0x02]
-// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, 1        ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0x06,0x02]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
 // NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
 // NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
@@ -759,8 +753,8 @@ v_dot2_bf16_bf16 v5.l, v1, v2, 1
 
 v_dot2_bf16_bf16 v5.l, v1, v2, lit(1)
 // GFX11: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x1) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x01,0x00,0x00,0x00]
-// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
-// NOGFX12: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// GFX12: v_dot2_bf16_bf16 v5.l, v1, v2, lit(0x1) ; encoding: [0x05,0x00,0x67,0xd6,0x01,0x05,0xfe,0x03,0x01,0x00,0x00,0x00]
+// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_dot2_bf16_bf16
 // NOGFX1250: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx1250): v_dot2_bf16_bf16
 // NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_dot2_bf16_bf16
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_dot2_bf16_bf16
@@ -934,21 +928,19 @@ v_and_b32_e32 v0, 0xffffffffffffffff, v1
 
 v_not_b16 v5.l, 1
 // GFX11: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
-// GFX1250: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
+// GFX12XX: v_not_b16_e32 v5.l, 1                   ; encoding: [0x81,0xd2,0x0a,0x7e]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
-// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
+// NOGFX9: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 v_not_b16 v5.l, lit(1)
 // GFX11: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
-// GFX1250: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
+// GFX12XX: v_not_b16_e32 v5.l, lit(0x1)            ; encoding: [0xff,0xd2,0x0a,0x7e,0x01,0x00,0x00,0x00]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_not_b16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
-// NOVI: :[[@LINE-7]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
+// NOGFX9: :[[@LINE-4]]:1: error: instruction not supported on this GPU (gfx900): v_not_b16
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_not_b16
+// NOVI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tonga): v_not_b16
 
 s_mov_b64 s[0:1], 1
 // GFX8PLUS: s_mov_b64 s[0:1], 1                     ; encoding: [0x81,0x01,0x80,0xbe]
@@ -1309,19 +1301,19 @@ v_ceil_f16 v0, neg(vccz)
 
 v_ceil_f16 v0, abs(scc)
 // GFX89: v_ceil_f16_e64 v0, |src_scc|            ; encoding: [0x00,0x01,0x85,0xd1,0xfd,0x00,0x00,0x00]
-// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
 // NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
 // NOSICIVI: :[[@LINE-2]]:1: error: instruction not supported on this GPU
 
 v_ceil_f16 v0.l, abs(scc)
 // GFX11: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
-// GFX1250: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
+// GFX12XX: v_ceil_f16_e64 v0.l, |src_scc|          ; encoding: [0x00,0x01,0xdc,0xd5,0xfd,0x00,0x01,0x02]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX89: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOGFX89: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
 
 v_ceil_f64 v[5:6], |execz|
 // CI: v_ceil_f64_e64 v[5:6], |src_execz|      ; encoding: [0x05,0x01,0x30,0xd3,0xfc,0x00,0x00,0x00]
@@ -1531,8 +1523,9 @@ v_cmp_eq_i64 vcc, src_shared_base, v[0:1]
 
 v_max_f16 v0, src_shared_base, v0
 // GFX9: v_max_f16_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x5a]
-// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
-// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
+// NOGFX11: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
 // NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
 // NOVI: :[[@LINE-7]]:15: error: src_shared_base register not available on this GPU
@@ -1540,12 +1533,11 @@ v_max_f16 v0, src_shared_base, v0
 
 v_max_f16 v0.l, src_shared_base, v0.l
 // GFX11: v_max_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x72]
-// GFX1250: v_max_num_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x62]
+// GFX12XX: v_max_num_f16_e32 v0.l, src_shared_base, v0.l ; encoding: [0xeb,0x00,0x00,0x62]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
-// NOVI: :[[@LINE-7]]:17: error: src_shared_base register not available on this GPU
+// NOGFX9: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_max_f16
+// NOVI: :[[@LINE-6]]:17: error: src_shared_base register not available on this GPU
 
 v_max_f32 v0, src_shared_base, v0
 // GFX11: v_max_f32_e32 v0, src_shared_base, v0   ; encoding: [0xeb,0x00,0x00,0x20]
@@ -1572,8 +1564,9 @@ v_pk_add_f16 v0, src_shared_base, v0
 
 v_ceil_f16 v0, neg(src_shared_base)
 // GFX9: v_ceil_f16_e64 v0, -src_shared_base     ; encoding: [0x00,0x00,0x85,0xd1,0xeb,0x00,0x00,0x20]
-// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
 // NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
 // NOVI: :[[@LINE-7]]:20: error: src_shared_base register not available on this GPU
@@ -1581,17 +1574,17 @@ v_ceil_f16 v0, neg(src_shared_base)
 
 v_ceil_f16 v0.l, neg(src_shared_base)
 // GFX11: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
-// GFX1250: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
+// GFX12XX: v_ceil_f16_e64 v0.l, -src_shared_base   ; encoding: [0x00,0x00,0xdc,0xd5,0xeb,0x00,0x01,0x22]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
-// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
+// NOGFX9: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-6]]:22: error: src_shared_base register not available on this GPU
 
 v_ceil_f16 v0, abs(src_shared_base)
 // GFX9: v_ceil_f16_e64 v0, |src_shared_base|    ; encoding: [0x00,0x01,0x85,0xd1,0xeb,0x00,0x00,0x00]
-// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX11: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOCI: :[[@LINE-2]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
+// NOGFX11: :[[@LINE-3]]:1: error: operands are not valid for this GPU or mode
+// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
 // NOGFX1250: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
 // NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
 // NOVI: :[[@LINE-7]]:20: error: src_shared_base register not available on this GPU
@@ -1599,12 +1592,11 @@ v_ceil_f16 v0, abs(src_shared_base)
 
 v_ceil_f16 v0.l, abs(src_shared_base)
 // GFX11: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
-// GFX1250: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
+// GFX12XX: v_ceil_f16_e64 v0.l, |src_shared_base|  ; encoding: [0x00,0x01,0xdc,0xd5,0xeb,0x00,0x01,0x02]
 // NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16
-// NOGFX12: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
-// NOGFX9: :[[@LINE-5]]:1: error: operands are not valid for this GPU or mode
-// NOSI: :[[@LINE-6]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
-// NOVI: :[[@LINE-7]]:22: error: src_shared_base register not available on this GPU
+// NOGFX9: :[[@LINE-4]]:1: error: operands are not valid for this GPU or mode
+// NOSI: :[[@LINE-5]]:1: error: instruction not supported on this GPU (tahiti): v_ceil_f16
+// NOVI: :[[@LINE-6]]:22: error: src_shared_base register not available on this GPU
 
 v_ceil_f64 v[5:6], |src_shared_base|
 // GFX11: v_ceil_f64_e64 v[5:6], |src_shared_base| ; encoding: [0x05,0x01,0x98,0xd5,0xeb,0x00,0x01,0x02]



More information about the llvm-commits mailing list