From 9853cc28e5a423977c45545f4cb2fa2aae8ee2f2 Mon Sep 17 00:00:00 2001 From: David Belanger Date: Fri, 9 Feb 2024 15:02:59 -0500 Subject: [PATCH] Update shader for GFX12 Minor changes to instructions for GFX12. Signed-off-by: David Belanger Change-Id: Iac5be900e3755099d83010fb1a2066b4dbb52dda Signed-off-by: Chris Freehill [ROCm/ROCR-Runtime commit: bde8e7a212b6feafcf6e08389224a11b40c99aec] --- .../libhsakmt/tests/kfdtest/src/ShaderStore.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp index fab616f2a1..6739494a35 100644 --- a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp @@ -144,9 +144,15 @@ const char *CopyDwordIsa = v_mov_b32 v1, s1 v_mov_b32 v2, s2 v_mov_b32 v3, s3 - FLAT_LOAD_DWORD_NSS v4, v[0:1] glc slc - s_waitcnt 0 - FLAT_STORE_DWORD_NSS v[2:3], v4 glc slc + .if (.amdgcn.gfx_generation_number >= 12) + FLAT_LOAD_DWORD_NSS v4, v[0:1] scope:SCOPE_SYS + s_wait_loadcnt 0 + FLAT_STORE_DWORD_NSS v[2:3], v4 scope:SCOPE_SYS + .else + FLAT_LOAD_DWORD_NSS v4, v[0:1] glc slc + s_waitcnt 0 + FLAT_STORE_DWORD_NSS v[2:3], v4 glc slc + .endif s_endpgm )";