kfdtest: Fix PersistentIterateShader for gfx target 9.4.x
Replace 'flat_load_dword <...> glc' with appropriate macro.
Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I9fdc7c916c685304457cd9698e741577f6c10c82
[ROCm/ROCR-Runtime commit: 11a04fe1f5]
이 커밋은 다음에 포함됨:
1 부모
beae8d0713
커밋
17465d0e4f
1 파일이 변경됨
+2
-1
@@ -517,6 +517,7 @@ const char *LoopIsa =
|
||||
const char *PersistentIterateIsa =
|
||||
SHADER_START
|
||||
SHADER_MACROS_U32
|
||||
SHADER_MACROS_FLAT
|
||||
R"(
|
||||
// Compute address of output buffer
|
||||
v_mov_b32 v0, s4 // use workgroup id as index
|
||||
@@ -526,7 +527,7 @@ const char *PersistentIterateIsa =
|
||||
V_ADD_CO_CI_U32 v5, v5, 0 // v[4:5] = s[2:3] + v0 * 4
|
||||
|
||||
// Store known-value output in register
|
||||
flat_load_dword v6, v[4:5] glc
|
||||
FLAT_LOAD_DWORD_NSS v6, v[4:5] glc
|
||||
s_waitcnt vmcnt(0) & lgkmcnt(0) // wait for memory reads to finish
|
||||
|
||||
// Initialize counter
|
||||
|
||||
새 이슈에서 참조
사용자 차단