summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorI-Jui (Ray) Sung <ray@multicorewareinc.com>2013-11-22 11:42:14 -0600
committerI-Jui (Ray) Sung <ray@multicorewareinc.com>2013-11-22 11:50:09 -0600
commit8b9c106064b6899e4bb4a86efb8906eef758c5bf (patch)
tree01316098a25536d1b5c2868a354a7637283baa4d
parent77f9a184bcae79abd0377e199918e282b7b376f0 (diff)
GPU Calc: fix a parallel COUNT() problem when input vector size > 512
AMLOEXT-243 FIX Change-Id: I1a356f9a591c1f5a99d2675065b63a7673217ac6
-rw-r--r--sc/source/core/opencl/formulagroupcl.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx
index 78437482a715..b0bb011464c1 100644
--- a/sc/source/core/opencl/formulagroupcl.cxx
+++ b/sc/source/core/opencl/formulagroupcl.cxx
@@ -695,7 +695,7 @@ public:
ss << " if (lidx == 0)\n";
ss << " current_result =";
if (dynamic_cast<OpCount*>(mpCodeGen.get()))
- ss << "shm_buf[0]";
+ ss << "current_result + shm_buf[0]";
else
ss << mpCodeGen->Gen2("current_result", "shm_buf[0]");
ss << ";\n";