File 0001-Adding-gfx1151-to-6.2-2026.patch of Package python-tensile

From 61b2eaa42c4df747ba2b92fc33e5aa561c37c6b4 Mon Sep 17 00:00:00 2001
From: Tom Rix <Tom.Rix@amd.com>
Date: Mon, 9 Dec 2024 06:16:44 -0800
Subject: [PATCH 1/5] Adding gfx1151 to 6.2 (#2026)

Missing from 6.3

Signed-off-by: Tom Rix <Tom.Rix@amd.com>
---
 Tensile/AsmCaps.py                            | 44 +++++++++++++++++++
 Tensile/Common.py                             |  3 +-
 .../disabled/direct_to_lds/dtl_dgemm.yaml     |  2 +-
 .../direct_to_lds/dtl_dgemm_lite.yaml         |  2 +-
 .../direct_to_lds/dtl_tsgr_dgemm.yaml         |  2 +-
 .../b8f8gemm_hybrid_b8f8b8s_SR_gfx940.yaml    |  2 +-
 .../b8f8gemm_hybrid_b8f8b8s_gfx940.yaml       |  2 +-
 .../float8/b8f8gemm_hybrid_b8f8hs_gfx940.yaml |  2 +-
 .../float8/b8f8gemm_hybrid_b8f8ss_gfx940.yaml |  2 +-
 .../float8/b8gemm_b8b8s_SR_gfx940.yaml        |  2 +-
 .../emulation/float8/b8gemm_b8b8s_gfx940.yaml |  2 +-
 .../emulation/float8/b8gemm_b8hs_gfx940.yaml  |  2 +-
 .../emulation/float8/b8gemm_b8ss_gfx940.yaml  |  2 +-
 .../f8b8gemm_hybrid_f8b8b8s_SR_gfx940.yaml    |  2 +-
 .../f8b8gemm_hybrid_f8b8b8s_gfx940.yaml       |  2 +-
 .../float8/f8b8gemm_hybrid_f8b8hs_gfx940.yaml |  2 +-
 .../float8/f8b8gemm_hybrid_f8b8ss_gfx940.yaml |  2 +-
 ...f8s-NT-edge-range-A3B3C3-alpha2-beta1.yaml |  2 +-
 .../float8/f8gemm_f8f8s_SR_gfx940.yaml        |  2 +-
 .../emulation/float8/f8gemm_f8f8s_gfx940.yaml |  2 +-
 .../emulation/float8/f8gemm_f8hs_gfx940.yaml  |  2 +-
 .../emulation/float8/f8gemm_f8ss_gfx940.yaml  |  2 +-
 .../mfma/hpa_bfloat16_gemm_asm_gfx940.yaml    |  2 +-
 .../mfma/hpa_igemm_i8_asm_gfx940.yaml         |  2 +-
 .../custom_kernel/ck_dgemm_90a_nn.yaml        |  2 +-
 .../ck_dgemm_90a_nn_large_offset.yaml         |  2 +-
 .../extended/direct_to_lds/dtl_dgemm.yaml     |  2 +-
 .../extended/direct_to_lds/dtl_hgemm.yaml     |  2 +-
 .../extended/direct_to_lds/dtl_sgemm.yaml     |  2 +-
 .../extended/direct_to_lds/dtl_tsgr_f8.yaml   |  2 +-
 .../direct_to_lds/dtl_tsgr_hgemm.yaml         |  2 +-
 .../direct_to_lds/dtl_tsgr_sgemm.yaml         |  2 +-
 .../extended/direct_to_vgpr/dtv_cgemm.yaml    |  2 +-
 .../extended/direct_to_vgpr/dtv_dgemm.yaml    |  2 +-
 .../direct_to_vgpr/dtv_dgemm_a1b0.yaml        |  2 +-
 .../extended/direct_to_vgpr/dtv_f8gemm.yaml   |  2 +-
 .../extended/direct_to_vgpr/dtv_hgemm.yaml    |  2 +-
 .../extended/direct_to_vgpr/dtv_igemm.yaml    |  2 +-
 .../extended/float8/f8gemm-hybrid-ss.yaml     |  2 +-
 .../global_split_u/sgemm_gsu_batch.yaml       |  2 +-
 .../local_split_u/bfloat16_lsu_mfma.yaml      |  2 +-
 .../local_split_u/cgemm_lsu_mfma.yaml         |  2 +-
 .../local_split_u/dgemm_lsu_mfma.yaml         |  2 +-
 .../local_split_u/f8gemm_lsu_mfma.yaml        |  2 +-
 .../local_split_u/hgemm_lsu_mfma.yaml         |  2 +-
 .../local_split_u/hgemm_lsu_mfma_a1b0.yaml    |  2 +-
 .../local_split_u/igemm_lsu_mfma.yaml         |  2 +-
 .../local_split_u/sgemm_lsu_mfma.yaml         |  2 +-
 .../local_split_u/zgemm_lsu_mfma.yaml         |  2 +-
 .../extended/stream_k/sk_2tile_hgemm_hhs.yaml |  2 +-
 .../extended/stream_k/sk_2tile_sgemm.yaml     |  2 +-
 .../Tests/extended/stream_k/sk_hgemm_hhs.yaml |  2 +-
 Tensile/Tests/extended/stream_k/sk_sgemm.yaml |  2 +-
 .../denorm/mfma/bfloat16_1k_denorm.yaml       |  2 +-
 .../denorm/mfma/bfloat16_denorm.yaml          |  2 +-
 .../pre_checkin/denorm/mfma/dgemm_denorm.yaml |  2 +-
 .../pre_checkin/denorm/mfma/hgemm_denorm.yaml |  2 +-
 .../denorm/mfma/hgemm_denorm_alt.yaml         |  2 +-
 .../denorm/mfma/hgemm_denorm_alt_rnz.yaml     |  2 +-
 .../pre_checkin/denorm/mfma/sgemm_denorm.yaml |  2 +-
 .../direct_to_vgpr/dtv_sgemm_lite.yaml        |  2 +-
 .../Tests/pre_checkin/igemm_hpa_asm_nn.yaml   |  2 +-
 Tensile/Tests/pre_checkin/mfma/1LDSB.yaml     |  2 +-
 .../pre_checkin/mfma/c-tile-reuse-no-nll.yaml |  2 +-
 Tensile/Tests/pre_checkin/mfma/cgemm_asm.yaml |  2 +-
 .../pre_checkin/mfma/cgemm_asm_conjugate.yaml |  2 +-
 .../mfma/dgemm_alpha1_beta0_sgpr.yaml         |  2 +-
 Tensile/Tests/pre_checkin/mfma/dgemm_asm.yaml |  2 +-
 .../pre_checkin/mfma/dgemm_gb_global_ldd.yaml |  2 +-
 .../pre_checkin/mfma/dgemm_large_offset.yaml  |  2 +-
 .../mfma/hpa_bfloat16_gemm_asm.yaml           |  2 +-
 .../mfma/hpa_bfloat16_gemm_asm_gfx940.yaml    |  2 +-
 .../hpa_bfloat16_general_batch_gemm_asm.yaml  |  2 +-
 ...float16_general_batch_gemm_asm_gfx940.yaml |  2 +-
 .../mfma/hpa_bfloat16s_gemm_asm.yaml          |  2 +-
 .../mfma/hpa_bfloat16s_gemm_asm_gfx940.yaml   |  2 +-
 .../Tests/pre_checkin/mfma/hpa_hgemm_asm.yaml |  2 +-
 .../mfma/hpa_hgemm_f32_alphabeta_asm.yaml     |  2 +-
 .../mfma/hpa_hgemm_general_batch_asm.yaml     |  2 +-
 .../pre_checkin/mfma/hpa_hgemm_split_lds.yaml |  2 +-
 .../pre_checkin/mfma/hpa_hsgemm_asm.yaml      |  2 +-
 .../pre_checkin/mfma/hpa_igemm_i8_asm.yaml    |  2 +-
 .../mfma/hpa_igemm_i8_asm_gfx940.yaml         |  2 +-
 .../mfma/hpa_igemm_i8_split_lds.yaml          |  2 +-
 .../mfma/hpa_igemm_i8_split_lds_gfx940.yaml   |  2 +-
 .../pre_checkin/mfma/sgemm_64bit_offset.yaml  |  2 +-
 .../mfma/sgemm_64bit_offset_post.yaml         |  2 +-
 Tensile/Tests/pre_checkin/mfma/sgemm_asm.yaml |  2 +-
 .../mfma/sgemm_general_batch_asm.yaml         |  2 +-
 .../pre_checkin/mfma/sgemm_split_lds.yaml     |  2 +-
 .../mfma/sgemm_xf32_asm_gfx940.yaml           |  2 +-
 .../pre_checkin/mfma/wider_local_read.yaml    |  2 +-
 Tensile/Tests/pre_checkin/mfma/zgemm_asm.yaml |  2 +-
 .../pre_checkin/mfma/zgemm_asm_conjugate.yaml |  2 +-
 .../preload_kernel_arguments_always_half.yaml |  2 +-
 pytest.ini                                    |  1 +
 96 files changed, 140 insertions(+), 94 deletions(-)

diff --git a/Tensile/AsmCaps.py b/Tensile/AsmCaps.py
index e61580fafde2..548b31f28321 100644
--- a/Tensile/AsmCaps.py
+++ b/Tensile/AsmCaps.py
@@ -771,6 +771,50 @@ CACHED_ASM_CAPS = \
               'v_mov_b64': False,
               'v_pk_fma_f16': True,
               'v_pk_fmac_f16': False},
+ (11, 5, 1): {'HasAddLshl': True,
+              'HasAtomicAdd': True,
+              'HasDirectToLdsDest': False,
+              'HasDirectToLdsNoDest': False,
+              'HasExplicitCO': True,
+              'HasExplicitNC': True,
+              'HasGLCModifier': True,
+              'HasNTModifier': False,
+              'HasLshlOr': True,
+              'HasMFMA': False,
+              'HasMFMA_b8': False,
+              'HasMFMA_bf16_1k': False,
+              'HasMFMA_bf16_original': False,
+              'HasMFMA_constSrc': False,
+              'HasMFMA_f64': False,
+              'HasMFMA_f8': False,
+              'HasMFMA_i8_908': False,
+              'HasMFMA_i8_940': False,
+              'HasMFMA_vgpr': False,
+              'HasMFMA_xf32': False,
+              'HasSMulHi': True,
+              'HasWMMA': True,
+              'KernargPreloading': False,
+              'MaxLgkmcnt': 15,
+              'MaxVmcnt': 63,
+              'SupportedISA': True,
+              'SupportedSource': True,
+              'VOP3v_dot4_i32_i8': False,
+              'v_dot2_f32_f16': True,
+              'v_dot2c_f32_f16': True,
+              'v_dot4_i32_i8': False,
+              'v_dot4c_i32_i8': False,
+              'v_fma_f16': True,
+              'v_fma_f32': True,
+              'v_fma_f64': True,
+              'v_fma_mix_f32': True,
+              'v_fmac_f16': False,
+              'v_fmac_f32': True,
+              'v_mac_f16': False,
+              'v_mac_f32': False,
+              'v_mad_mix_f32': False,
+              'v_mov_b64': False,
+              'v_pk_fma_f16': True,
+              'v_pk_fmac_f16': False},
  (12, 0, 0): {'HasAddLshl': True,
               'HasAtomicAdd': False,
               'HasDirectToLdsDest': False,
diff --git a/Tensile/Common.py b/Tensile/Common.py
index 79ae322ad926..3c1dab7cb255 100644
--- a/Tensile/Common.py
+++ b/Tensile/Common.py
@@ -254,7 +254,7 @@ globalParameters["SupportedISA"] = [(8,0,3),
                                     (9,4,0), (9,4,1), (9,4,2),
                                     (10,1,0), (10,1,1), (10,1,2), (10,3,0), (10,3,1),
                                     (11,0,0), (11,0,1), (11,0,2),
-                                    (12,0,0), (12,0,1)] # assembly kernels writer supports these architectures
+                                    (11,5,1), (12,0,0), (12,0,1)] # assembly kernels writer supports these architectures
 
 globalParameters["CleanupBuildFiles"] = False                     # cleanup build files (e.g. kernel assembly) once no longer needed
 globalParameters["GenerateManifestAndExit"] = False               # Output manifest file with list of expected library objects and exit
@@ -334,6 +334,7 @@ architectureMap = {
   'gfx1010':'navi10', 'gfx1011':'navi12', 'gfx1012':'navi14',
   'gfx1030':'navi21', 'gfx1031':'navi22', 'gfx1032':'navi23', 'gfx1034':'navi24', 'gfx1035':'rembrandt',
   'gfx1100':'navi31', 'gfx1101':'navi32', 'gfx1102':'navi33',
+  'gfx1151':'gfx1151',
   'gfx1200':'gfx1200',
   'gfx1201':'gfx1201'
 }
diff --git a/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm.yaml b/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm.yaml
index 43c297d8625e..de3901c84671 100644
--- a/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm.yaml
+++ b/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
   # Failing on latest ROCm build, re-enable when passing
 
 GlobalParameters:
diff --git a/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm_lite.yaml b/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm_lite.yaml
index b59ee5095b65..ca56729ebabf 100644
--- a/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm_lite.yaml
+++ b/Tensile/Tests/disabled/direct_to_lds/dtl_dgemm_lite.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
   # Failing on latest ROCm build, re-enable when passing
 
 GlobalParameters:
diff --git a/Tensile/Tests/disabled/direct_to_lds/dtl_tsgr_dgemm.yaml b/Tensile/Tests/disabled/direct_to_lds/dtl_tsgr_dgemm.yaml
index b1c543d9510f..8e9db48e2799 100644
--- a/Tensile/Tests/disabled/direct_to_lds/dtl_tsgr_dgemm.yaml
+++ b/Tensile/Tests/disabled/direct_to_lds/dtl_tsgr_dgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [xfail, skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
   # Failing on latest ROCm build, re-enable when passing
 
 GlobalParameters:
diff --git a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_SR_gfx940.yaml b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_SR_gfx940.yaml
index fc4d8d2e413b..4548511e4bfb 100644
--- a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_SR_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_SR_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1 
diff --git a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_gfx940.yaml b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_gfx940.yaml
index 5b20a83497a5..b9342459b98d 100644
--- a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8b8s_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1 
diff --git a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8hs_gfx940.yaml b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8hs_gfx940.yaml
index 2dae7bd06d7b..ab73238a3f3a 100644
--- a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8hs_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8hs_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1 
diff --git a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8ss_gfx940.yaml b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8ss_gfx940.yaml
index f62eceb0b81c..f2bd6d26d334 100644
--- a/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8ss_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8f8gemm_hybrid_b8f8ss_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/emulation/float8/b8gemm_b8b8s_SR_gfx940.yaml b/Tensile/Tests/emulation/float8/b8gemm_b8b8s_SR_gfx940.yaml
index 98c287397199..62c4ffe848e5 100644
--- a/Tensile/Tests/emulation/float8/b8gemm_b8b8s_SR_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8gemm_b8b8s_SR_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/b8gemm_b8b8s_gfx940.yaml b/Tensile/Tests/emulation/float8/b8gemm_b8b8s_gfx940.yaml
index cbd2b227b1e7..b8301fd95fa9 100644
--- a/Tensile/Tests/emulation/float8/b8gemm_b8b8s_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8gemm_b8b8s_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/b8gemm_b8hs_gfx940.yaml b/Tensile/Tests/emulation/float8/b8gemm_b8hs_gfx940.yaml
index a238113a7c83..b98bb75185f9 100644
--- a/Tensile/Tests/emulation/float8/b8gemm_b8hs_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8gemm_b8hs_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/b8gemm_b8ss_gfx940.yaml b/Tensile/Tests/emulation/float8/b8gemm_b8ss_gfx940.yaml
index 16ca621ec28e..0d0971c94edd 100644
--- a/Tensile/Tests/emulation/float8/b8gemm_b8ss_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/b8gemm_b8ss_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_SR_gfx940.yaml b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_SR_gfx940.yaml
index 10d1ecb3b315..3a3f7806cab3 100644
--- a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_SR_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_SR_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_gfx940.yaml b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_gfx940.yaml
index 57a1c439dba5..03a5f7469a1e 100644
--- a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8b8s_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8hs_gfx940.yaml b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8hs_gfx940.yaml
index 2dffc203fe18..e27e5bbd9fcc 100644
--- a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8hs_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8hs_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1 
diff --git a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8ss_gfx940.yaml b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8ss_gfx940.yaml
index 8939d67651be..9ec2d6e9381c 100644
--- a/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8ss_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8b8gemm_hybrid_f8b8ss_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/emulation/float8/f8f8s-NT-edge-range-A3B3C3-alpha2-beta1.yaml b/Tensile/Tests/emulation/float8/f8f8s-NT-edge-range-A3B3C3-alpha2-beta1.yaml
index 0eb3e0fc708d..50f45c2495f7 100644
--- a/Tensile/Tests/emulation/float8/f8f8s-NT-edge-range-A3B3C3-alpha2-beta1.yaml
+++ b/Tensile/Tests/emulation/float8/f8f8s-NT-edge-range-A3B3C3-alpha2-beta1.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/f8gemm_f8f8s_SR_gfx940.yaml b/Tensile/Tests/emulation/float8/f8gemm_f8f8s_SR_gfx940.yaml
index 36b2ac3140b4..0198f177a65c 100644
--- a/Tensile/Tests/emulation/float8/f8gemm_f8f8s_SR_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8gemm_f8f8s_SR_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/f8gemm_f8f8s_gfx940.yaml b/Tensile/Tests/emulation/float8/f8gemm_f8f8s_gfx940.yaml
index 3b75d2612558..43f6eeba1f38 100644
--- a/Tensile/Tests/emulation/float8/f8gemm_f8f8s_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8gemm_f8f8s_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/f8gemm_f8hs_gfx940.yaml b/Tensile/Tests/emulation/float8/f8gemm_f8hs_gfx940.yaml
index e08b215aa85e..254755b7f07b 100644
--- a/Tensile/Tests/emulation/float8/f8gemm_f8hs_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8gemm_f8hs_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   #MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/emulation/float8/f8gemm_f8ss_gfx940.yaml b/Tensile/Tests/emulation/float8/f8gemm_f8ss_gfx940.yaml
index 243d0658e30a..7b77374c63c1 100644
--- a/Tensile/Tests/emulation/float8/f8gemm_f8ss_gfx940.yaml
+++ b/Tensile/Tests/emulation/float8/f8gemm_f8ss_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation5] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation5] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1 
diff --git a/Tensile/Tests/emulation/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml b/Tensile/Tests/emulation/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
index 6ccd3fa49b52..fe311d3ba7dc 100644
--- a/Tensile/Tests/emulation/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
+++ b/Tensile/Tests/emulation/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation1] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation1] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/emulation/mfma/hpa_igemm_i8_asm_gfx940.yaml b/Tensile/Tests/emulation/mfma/hpa_igemm_i8_asm_gfx940.yaml
index cbba54fa7d29..b766b71ed56d 100644
--- a/Tensile/Tests/emulation/mfma/hpa_igemm_i8_asm_gfx940.yaml
+++ b/Tensile/Tests/emulation/mfma/hpa_igemm_i8_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation1] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation1] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 2048
diff --git a/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn.yaml b/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn.yaml
index 0bcac773d2b0..16c27761da62 100644
--- a/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn.yaml
+++ b/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.7.2
diff --git a/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn_large_offset.yaml b/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn_large_offset.yaml
index 4e433fa48f51..2022c9210790 100644
--- a/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn_large_offset.yaml
+++ b/Tensile/Tests/extended/custom_kernel/ck_dgemm_90a_nn_large_offset.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.7.2
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_dgemm.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_dgemm.yaml
index 8da09b5467d0..3443a5f97e09 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_dgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_dgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_hgemm.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_hgemm.yaml
index 9a714af6c1c0..b98559bd9eef 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_hgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_hgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_sgemm.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_sgemm.yaml
index 394eeb1aa2e2..19b0a74420ea 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_sgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_sgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_f8.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_f8.yaml
index 3e78623553d8..9f9be602b396 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_f8.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_f8.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_hgemm.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_hgemm.yaml
index 9d8426550b9f..f1a4eb3d562c 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_hgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_hgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_sgemm.yaml b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_sgemm.yaml
index 2e22394525a5..21189ac94b2b 100644
--- a/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_sgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_lds/dtl_tsgr_sgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_cgemm.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_cgemm.yaml
index f17839bf9bba..fb9b5b89ecf9 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_cgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_cgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.33.0
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm.yaml
index 37101800acb9..2aa322290fad 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.33.0
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm_a1b0.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm_a1b0.yaml
index 486e577ae0fa..079a771d97a1 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm_a1b0.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_dgemm_a1b0.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.33.0
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_f8gemm.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_f8gemm.yaml
index ecbbb44721e0..3a203fcb5730 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_f8gemm.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_f8gemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_hgemm.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_hgemm.yaml
index 6567b91ee46a..c7a2ee29b44c 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_hgemm.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_hgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/direct_to_vgpr/dtv_igemm.yaml b/Tensile/Tests/extended/direct_to_vgpr/dtv_igemm.yaml
index 15f801cf9012..3e870c90039c 100644
--- a/Tensile/Tests/extended/direct_to_vgpr/dtv_igemm.yaml
+++ b/Tensile/Tests/extended/direct_to_vgpr/dtv_igemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/float8/f8gemm-hybrid-ss.yaml b/Tensile/Tests/extended/float8/f8gemm-hybrid-ss.yaml
index 6df95d7227df..e081102af0f4 100644
--- a/Tensile/Tests/extended/float8/f8gemm-hybrid-ss.yaml
+++ b/Tensile/Tests/extended/float8/f8gemm-hybrid-ss.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.14.0
diff --git a/Tensile/Tests/extended/global_split_u/sgemm_gsu_batch.yaml b/Tensile/Tests/extended/global_split_u/sgemm_gsu_batch.yaml
index d4f293d4eeb9..f019eb462dbf 100644
--- a/Tensile/Tests/extended/global_split_u/sgemm_gsu_batch.yaml
+++ b/Tensile/Tests/extended/global_split_u/sgemm_gsu_batch.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.2.0
diff --git a/Tensile/Tests/extended/local_split_u/bfloat16_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/bfloat16_lsu_mfma.yaml
index c883400e146f..379c27f03673 100644
--- a/Tensile/Tests/extended/local_split_u/bfloat16_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/bfloat16_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/cgemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/cgemm_lsu_mfma.yaml
index 44693d58aba3..82892dbdac15 100644
--- a/Tensile/Tests/extended/local_split_u/cgemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/cgemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/dgemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/dgemm_lsu_mfma.yaml
index ab8891506d3e..86919a958e39 100644
--- a/Tensile/Tests/extended/local_split_u/dgemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/dgemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/f8gemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/f8gemm_lsu_mfma.yaml
index 244126573128..3ce7025751a0 100644
--- a/Tensile/Tests/extended/local_split_u/f8gemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/f8gemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma.yaml
index f04cbf8c7c55..77e4e88e908d 100644
--- a/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma_a1b0.yaml b/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma_a1b0.yaml
index 18a0c0558b8b..41e5772d2ae3 100644
--- a/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma_a1b0.yaml
+++ b/Tensile/Tests/extended/local_split_u/hgemm_lsu_mfma_a1b0.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/igemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/igemm_lsu_mfma.yaml
index 36ad127ed64b..545a5d278b54 100644
--- a/Tensile/Tests/extended/local_split_u/igemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/igemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/sgemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/sgemm_lsu_mfma.yaml
index 3af48571ef61..17b0e9f71e03 100644
--- a/Tensile/Tests/extended/local_split_u/sgemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/sgemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/local_split_u/zgemm_lsu_mfma.yaml b/Tensile/Tests/extended/local_split_u/zgemm_lsu_mfma.yaml
index 8101695f3342..dfe794d0a85e 100644
--- a/Tensile/Tests/extended/local_split_u/zgemm_lsu_mfma.yaml
+++ b/Tensile/Tests/extended/local_split_u/zgemm_lsu_mfma.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/stream_k/sk_2tile_hgemm_hhs.yaml b/Tensile/Tests/extended/stream_k/sk_2tile_hgemm_hhs.yaml
index 9509567b5f2f..c7e4d051a734 100644
--- a/Tensile/Tests/extended/stream_k/sk_2tile_hgemm_hhs.yaml
+++ b/Tensile/Tests/extended/stream_k/sk_2tile_hgemm_hhs.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/stream_k/sk_2tile_sgemm.yaml b/Tensile/Tests/extended/stream_k/sk_2tile_sgemm.yaml
index 4672609e6c25..141522934cb1 100644
--- a/Tensile/Tests/extended/stream_k/sk_2tile_sgemm.yaml
+++ b/Tensile/Tests/extended/stream_k/sk_2tile_sgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/stream_k/sk_hgemm_hhs.yaml b/Tensile/Tests/extended/stream_k/sk_hgemm_hhs.yaml
index 0d84bd2b4364..6bdcda2c4ff9 100644
--- a/Tensile/Tests/extended/stream_k/sk_hgemm_hhs.yaml
+++ b/Tensile/Tests/extended/stream_k/sk_hgemm_hhs.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/extended/stream_k/sk_sgemm.yaml b/Tensile/Tests/extended/stream_k/sk_sgemm.yaml
index a93271bf5964..9898f36d0783 100644
--- a/Tensile/Tests/extended/stream_k/sk_sgemm.yaml
+++ b/Tensile/Tests/extended/stream_k/sk_sgemm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_1k_denorm.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_1k_denorm.yaml
index 191d1956665a..30b5bb32a3e9 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_1k_denorm.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_1k_denorm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, emulation1] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151, emulation1] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_denorm.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_denorm.yaml
index e69df7bdac8d..94a23c9eafe5 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_denorm.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/bfloat16_denorm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx90a, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/dgemm_denorm.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/dgemm_denorm.yaml
index f69727b6b57b..017eaecbf2c0 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/dgemm_denorm.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/dgemm_denorm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm.yaml
index 72b5e4698ca8..b3e8c8cffa6a 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt.yaml
index 3b23552fa1c4..d79e47e7dcea 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt_rnz.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt_rnz.yaml
index c4a1b2dcfd10..23c04cb9d0b1 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt_rnz.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/hgemm_denorm_alt_rnz.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/denorm/mfma/sgemm_denorm.yaml b/Tensile/Tests/pre_checkin/denorm/mfma/sgemm_denorm.yaml
index 27fb7edf1da2..b7526de3e47f 100644
--- a/Tensile/Tests/pre_checkin/denorm/mfma/sgemm_denorm.yaml
+++ b/Tensile/Tests/pre_checkin/denorm/mfma/sgemm_denorm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/direct_to_vgpr/dtv_sgemm_lite.yaml b/Tensile/Tests/pre_checkin/direct_to_vgpr/dtv_sgemm_lite.yaml
index 942e8d8ff80a..27ce85a1ed39 100644
--- a/Tensile/Tests/pre_checkin/direct_to_vgpr/dtv_sgemm_lite.yaml
+++ b/Tensile/Tests/pre_checkin/direct_to_vgpr/dtv_sgemm_lite.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.33.0
diff --git a/Tensile/Tests/pre_checkin/igemm_hpa_asm_nn.yaml b/Tensile/Tests/pre_checkin/igemm_hpa_asm_nn.yaml
index a8aa0b8f8433..01505753ff22 100644
--- a/Tensile/Tests/pre_checkin/igemm_hpa_asm_nn.yaml
+++ b/Tensile/Tests/pre_checkin/igemm_hpa_asm_nn.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   MinimumRequiredVersion: 4.9.0
diff --git a/Tensile/Tests/pre_checkin/mfma/1LDSB.yaml b/Tensile/Tests/pre_checkin/mfma/1LDSB.yaml
index 27d2571c5c00..a5887370826a 100644
--- a/Tensile/Tests/pre_checkin/mfma/1LDSB.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/1LDSB.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/c-tile-reuse-no-nll.yaml b/Tensile/Tests/pre_checkin/mfma/c-tile-reuse-no-nll.yaml
index 358bf4c3af57..14732091bd04 100644
--- a/Tensile/Tests/pre_checkin/mfma/c-tile-reuse-no-nll.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/c-tile-reuse-no-nll.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumBenchmarks: 3 # we need to run it a few more times to repro the waitcnt bug
diff --git a/Tensile/Tests/pre_checkin/mfma/cgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/cgemm_asm.yaml
index 72ef210c6485..fffdd0be4e41 100644
--- a/Tensile/Tests/pre_checkin/mfma/cgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/cgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/cgemm_asm_conjugate.yaml b/Tensile/Tests/pre_checkin/mfma/cgemm_asm_conjugate.yaml
index 21fc4fb720f8..8ae7d4dc78e8 100644
--- a/Tensile/Tests/pre_checkin/mfma/cgemm_asm_conjugate.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/cgemm_asm_conjugate.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/dgemm_alpha1_beta0_sgpr.yaml b/Tensile/Tests/pre_checkin/mfma/dgemm_alpha1_beta0_sgpr.yaml
index 5ae9e8a950af..7d2bd00d32df 100644
--- a/Tensile/Tests/pre_checkin/mfma/dgemm_alpha1_beta0_sgpr.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/dgemm_alpha1_beta0_sgpr.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/dgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/dgemm_asm.yaml
index a4a6999b1572..4d12648f93f4 100644
--- a/Tensile/Tests/pre_checkin/mfma/dgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/dgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/dgemm_gb_global_ldd.yaml b/Tensile/Tests/pre_checkin/mfma/dgemm_gb_global_ldd.yaml
index f0884415c0f9..bd0a5dbdfa7c 100644
--- a/Tensile/Tests/pre_checkin/mfma/dgemm_gb_global_ldd.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/dgemm_gb_global_ldd.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/dgemm_large_offset.yaml b/Tensile/Tests/pre_checkin/mfma/dgemm_large_offset.yaml
index d5abe044b8d1..83450a4d4cc1 100644
--- a/Tensile/Tests/pre_checkin/mfma/dgemm_large_offset.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/dgemm_large_offset.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm.yaml
index c7043e6b2f28..20a477e76020 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
index 87dd8859184c..428667576a72 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_gemm_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm.yaml
index e84101c65092..da239ee6f582 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm_gfx940.yaml
index fd03eef85a0c..01e343340142 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16_general_batch_gemm_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm.yaml
index 8496e8514ec0..d28246ab7331 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm_gfx940.yaml
index 2e1f90a3316a..100bdfc2eac9 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_bfloat16s_gemm_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_asm.yaml
index 7f5442454e20..a92b53bb8dae 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_f32_alphabeta_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_f32_alphabeta_asm.yaml
index a1907453073f..1a4d7afe6ebc 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_f32_alphabeta_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_f32_alphabeta_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_general_batch_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_general_batch_asm.yaml
index c8301b03a658..56de3968b657 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_general_batch_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_general_batch_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_split_lds.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_split_lds.yaml
index ea7211f75855..b7d73f308210 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_split_lds.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_hgemm_split_lds.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_hsgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_hsgemm_asm.yaml
index 9896a23b1b7a..ceb8ca7cb145 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_hsgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_hsgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm.yaml
index 17cf0fe15cc5..d8bce2072dc8 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 2048
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm_gfx940.yaml
index 67ea9557fe7f..a8cdedbb4012 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 2048
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds.yaml
index 6c245ae17c06..0ebc320f86c7 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds_gfx940.yaml
index 405a4141832b..7ebcf15f2bdf 100644
--- a/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/hpa_igemm_i8_split_lds_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset.yaml
index 9cb1a3c31e57..ce803b2d54ab 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset_post.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset_post.yaml
index a92a66909d10..40a394a90ef8 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset_post.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_64bit_offset_post.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx940, skip-gfx941, skip-gfx942, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_asm.yaml
index 4fd7ad63f70b..89c6e3a180ad 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_general_batch_asm.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_general_batch_asm.yaml
index a10bfcee6a9e..7dd3d45c5507 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_general_batch_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_general_batch_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_split_lds.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_split_lds.yaml
index 6e0c0d0146fa..d1f440a0f59b 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_split_lds.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_split_lds.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: 65536
diff --git a/Tensile/Tests/pre_checkin/mfma/sgemm_xf32_asm_gfx940.yaml b/Tensile/Tests/pre_checkin/mfma/sgemm_xf32_asm_gfx940.yaml
index b603f423ce85..57a71ec8d102 100644
--- a/Tensile/Tests/pre_checkin/mfma/sgemm_xf32_asm_gfx940.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/sgemm_xf32_asm_gfx940.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx90a, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 # benchmark assembly and source kernels
 GlobalParameters:
diff --git a/Tensile/Tests/pre_checkin/mfma/wider_local_read.yaml b/Tensile/Tests/pre_checkin/mfma/wider_local_read.yaml
index b4dca85f838f..d4a0e96376af 100644
--- a/Tensile/Tests/pre_checkin/mfma/wider_local_read.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/wider_local_read.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/zgemm_asm.yaml b/Tensile/Tests/pre_checkin/mfma/zgemm_asm.yaml
index 1fb3099e5bd9..470bbd87bad3 100644
--- a/Tensile/Tests/pre_checkin/mfma/zgemm_asm.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/zgemm_asm.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/mfma/zgemm_asm_conjugate.yaml b/Tensile/Tests/pre_checkin/mfma/zgemm_asm_conjugate.yaml
index 87cf896b40f8..cd108fcbd4ee 100644
--- a/Tensile/Tests/pre_checkin/mfma/zgemm_asm_conjugate.yaml
+++ b/Tensile/Tests/pre_checkin/mfma/zgemm_asm_conjugate.yaml
@@ -1,5 +1,5 @@
 TestParameters:
-  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102] # not supported by arch
+  marks: [skip-gfx900, skip-gfx906, skip-gfx908, skip-gfx1010, skip-gfx1011, skip-gfx1012, skip-gfx1030, skip-gfx1100, skip-gfx1101, skip-gfx1102, skip-gfx1151] # not supported by arch
 
 GlobalParameters:
   NumElementsToValidate: -1
diff --git a/Tensile/Tests/pre_checkin/preload_kernel_arguments_always_half.yaml b/Tensile/Tests/pre_checkin/preload_kernel_arguments_always_half.yaml
index 7b916d944252..cc79458ebb0f 100644
--- a/Tensile/Tests/pre_checkin/preload_kernel_arguments_always_half.yaml
+++ b/Tensile/Tests/pre_checkin/preload_kernel_arguments_always_half.yaml
@@ -3,7 +3,7 @@ TestParameters:
           skip-gfx1010, skip-gfx1011, skip-gfx1012,
           skip-gfx1030, skip-gfx1031, skip-gfx1032,
           skip-gfx1034, skip-gfx1035, skip-gfx1100,
-          skip-gfx1101, skip-gfx1102]
+          skip-gfx1101, skip-gfx1102, skip-gfx1151]
 
 GlobalParameters:
   MinimumRequiredVersion: 4.2.0
diff --git a/pytest.ini b/pytest.ini
index 8fd32a14cfdf..13c4303950e2 100644
--- a/pytest.ini
+++ b/pytest.ini
@@ -125,3 +125,4 @@ markers =
  skip-gfx1100: architecture
  skip-gfx1101: architecture
  skip-gfx1102: architecture
+ skip-gfx1151: architecture
-- 
2.47.1

openSUSE Build Service is sponsored by