From d71a4dbb048d0ebd4fb909c28b067cdbe3fa47e9 Mon Sep 17 00:00:00 2001
From: foreman
Date: Thu, 25 Jan 2018 11:45:30 -0500
Subject: [PATCH] P4 to Git Change 1507894 by gandryey@gera-lnx-rcf on
2018/01/25 11:38:47
SWDEV-142271 - Performance drop is observed in Ocean Surface Simulation of Compubenchcl in 17.50 when compared to 17.Q4.1
- Fix compilation errors in Linux.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.cpp#6 edit
---
rocclr/runtime/device/pal/palwavelimiter.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/rocclr/runtime/device/pal/palwavelimiter.cpp b/rocclr/runtime/device/pal/palwavelimiter.cpp
index 8df84fb202..f94cf06b41 100644
--- a/rocclr/runtime/device/pal/palwavelimiter.cpp
+++ b/rocclr/runtime/device/pal/palwavelimiter.cpp
@@ -45,9 +45,11 @@ uint WaveLimiter::getWavesPerSH() {
// Generate different wave counts in the adaptation mode
if ((state_ == ADAPT) && (sampleCount_ < AdaptCount)) {
if (numContinuousSamples_ == 0) {
- waves_ = (++waves_) % (MaxWave + 1);
+ ++waves_;
+ waves_ %= MaxWave + 1;
}
- numContinuousSamples_ = (++numContinuousSamples_) % MaxContinuousSamples;
+ ++numContinuousSamples_;
+ numContinuousSamples_ %= MaxContinuousSamples;
++sampleCount_;
}
else {