From 71da220fe72e5ca15c42b343c6f6655ad2a35871 Mon Sep 17 00:00:00 2001 From: David Belanger Date: Tue, 11 Jun 2024 14:12:05 -0400 Subject: [PATCH] Update AtomicIncIsa shader for GFX12 Minor instructions changes for GFX12. Signed-off-by: David Belanger Change-Id: Iab2c430bb5d7d8fa2b166d07fd33ea15aca3a5cd Signed-off-by: Chris Freehill [ROCm/ROCR-Runtime commit: 89175616257ab1d9c55736603be6bdc8fc9db9a1] --- .../rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp index cc2a9e4a98..9ce905b75c 100644 --- a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp @@ -171,7 +171,10 @@ const char *AtomicIncIsa = R"( v_mov_b32 v0, s0 v_mov_b32 v1, s1 - .if (.amdgcn.gfx_generation_number >= 8) + .if (.amdgcn.gfx_generation_number >= 12) + v_mov_b32 v2, 1 + FLAT_ATOMIC_ADD_NSS v3, v[0:1], v2 scope:SCOPE_SYS th:TH_ATOMIC_RETURN + .elseif (.amdgcn.gfx_generation_number >= 8) v_mov_b32 v2, 1 FLAT_ATOMIC_ADD_NSS v3, v[0:1], v2 glc slc .else