From 646af29dc5d11a0fe2f21b1d187bdfa524bf7d88 Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Wed, 12 Apr 2023 22:46:42 +0100 Subject: [PATCH] SWDEV-1 - Fix incorrect SGPR usage in VGPR calculation. Pointed out by #58 issue on hipamd public repo Change-Id: I8c27c0da254521714c92369990aa10f6fc09c246 [ROCm/clr commit: 54f73e430bbcce8e90d9c6f9a5ea1a1bc15ab180] --- projects/clr/hipamd/src/hip_platform.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/src/hip_platform.cpp b/projects/clr/hipamd/src/hip_platform.cpp index 1e12cfd4fa..6173f4d9c9 100644 --- a/projects/clr/hipamd/src/hip_platform.cpp +++ b/projects/clr/hipamd/src/hip_platform.cpp @@ -340,7 +340,7 @@ hipError_t ihipOccupancyMaxActiveBlocksPerMultiprocessor( VgprGranularity = VgprGranularity >> 1; } } - if (wrkGrpInfo->usedSGPRs_ > 0) { + if (wrkGrpInfo->usedVGPRs_ > 0) { VgprWaves = maxVGPRs / amd::alignUp(wrkGrpInfo->usedVGPRs_, VgprGranularity); }