summaryrefslogtreecommitdiff
path: root/sc/source/core
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 14:24:13 -0600
commit80e98f2b73a0fde51c0cb0d2da097b57c4c71223 (patch)
treead1501459a45cecf2262acd46fe473603fe4d13f /sc/source/core
parentbe853f8eb2c2a4a681f7003d96f46b06d2410522 (diff)
GPU Calc: fix a parallel COUNT() problem when input vector size > 512
AMLOEXT-243 FIX Change-Id: I1a356f9a591c1f5a99d2675065b63a7673217ac6
Diffstat (limited to 'sc/source/core')
-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";