From 5846facbf2c6b505f665104a2ab3ecb1d7491d18 Mon Sep 17 00:00:00 2001 From: David Belanger Date: Tue, 26 Mar 2024 12:42:40 -0400 Subject: [PATCH] kfdtest: Update PollMemoryIsa shader for GFX12 Minor instructions changes. Signed-off-by: David Belanger Change-Id: I40d6aaffd78cf27f7c3b436cea5403d39b5b88ec Signed-off-by: Chris Freehill [ROCm/ROCR-Runtime commit: 8854555ed79fbbea9560c8ba2858b0bc4bb6a580] --- .../libhsakmt/tests/kfdtest/src/ShaderStore.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp index 6739494a35..6c6448cec9 100644 --- a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp @@ -236,10 +236,16 @@ const char *PollMemoryIsa = v_mov_b32 v2, 0x5678 .endif LOOP: - s_load_dword s16, s[0:1], 0x0 glc + .if (.amdgcn.gfx_generation_number >= 12) + s_load_dword s16, s[0:1], 0x0 scope:SCOPE_SYS + .else + s_load_dword s16, s[0:1], 0x0 glc + .endif s_cmp_eq_i32 s16, s18 s_cbranch_scc0 LOOP - .if (.amdgcn.gfx_generation_number >= 10) + .if (.amdgcn.gfx_generation_number >= 12) + flat_store_dword v[0:1], v2 scope:SCOPE_SYS + .elseif (.amdgcn.gfx_generation_number >= 10) flat_store_dword v[0:1], v2 slc .else s_store_dword s18, s[2:3], 0x0 glc