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..9441fad98c4ac 100644 --- a/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s +++ b/llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s @@ -4,1881 +4,1881 @@ // 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:[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..b31eaa7411b64 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,53 @@ 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] // 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] -// 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] @@ -253,45 +267,57 @@ 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-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 +// 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-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 +// 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 +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] -// NOGFX89: :[[@LINE-5]]:1: error: instruction not supported on this GPU -// NOSICI: :[[@LINE-6]]:1: error: instruction not supported on this GPU +// 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] // 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] @@ -454,29 +484,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 +682,53 @@ 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] // 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] -// 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] @@ -699,45 +745,57 @@ 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-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 +// 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-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 +// 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 @@ -871,14 +929,18 @@ 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] // 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] @@ -908,29 +970,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 +1130,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 +1139,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 +1148,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 +1205,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 +1260,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 +1282,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-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] // 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): 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] @@ -1231,7 +1321,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 +1329,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 +1347,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 +1467,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 +1523,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-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 +// 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_max_f16 +// 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] @@ -1450,38 +1557,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-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 +// 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16 +// 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] -// 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-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 +// 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 +// NOCI: :[[@LINE-3]]:1: error: instruction not supported on this GPU (bonaire): v_ceil_f16 +// 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] @@ -1489,7 +1604,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 +1613,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 +1632,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 +1673,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 +1737,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 +1851,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 +1924,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