From 77bdfc138917f2bcd88c8add074631e9740cd018 Mon Sep 17 00:00:00 2001 From: Graham Sider Date: Thu, 8 Sep 2022 16:56:42 -0400 Subject: [PATCH] kfdtest: Remove unnecessary v_ ops in IterateIsa IterateIsa had some leftover instructions from when the shader was getting updated for KFDCWSRTest.BasicTest. Signed-off-by: Graham Sider Change-Id: I41ae7b7948cbe2aff8bf61b170b9a7d498b836a3 [ROCm/ROCR-Runtime commit: 82a41c7e4d79723cb0deda18fad62330dd31a52b] --- projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp index 42b723f7fb..4ae13a17ca 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp @@ -459,7 +459,6 @@ const char *LoopIsa = R"( * v0 - workitem id * Registers: * v0 - calculated workitem = v0 + s4 * NUM_THREADS_X, which is s4 - * v[2:3] - corresponding input buf address: s[0:1] + v0 * 8 * v[4:5] - corresponding output buf address: s[2:3] + v0 * 4 * v6 - register storing known-value output for mangle testing * v7 - counter @@ -472,12 +471,6 @@ const char *IterateIsa = SHADER_MACROS R"( v_mov_b32 v5, s3 // v[4:5] = s[2:3] + v0 * 4 V_ADD_CO_CI_U32 v5, v5, 0 // v[4:5] = s[2:3] + v0 * 4 - // Compute address of input buffer - v_lshlrev_b32 v0, 1, v0 // v0 *= 8 - V_ADD_CO_U32 v2, s0, v0 // v[2:3] = s[0:1] + v0 * 8 - v_mov_b32 v3, s1 // v[2:3] = s[0:1] + v0 * 8 - V_ADD_CO_CI_U32 v3, v3, 0 // v[2:3] = s[0:1] + v0 * 8 - // Store known-value output in register flat_load_dword v6, v[4:5] glc s_waitcnt vmcnt(0) & lgkmcnt(0) // wait for memory reads to finish