summaryrefslogtreecommitdiff
path: root/src/kernels/level1/xasum.opencl
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernels/level1/xasum.opencl')
-rw-r--r--src/kernels/level1/xasum.opencl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/kernels/level1/xasum.opencl b/src/kernels/level1/xasum.opencl
index 037dc57e..58d0f11b 100644
--- a/src/kernels/level1/xasum.opencl
+++ b/src/kernels/level1/xasum.opencl
@@ -45,7 +45,10 @@ __kernel void Xasum(const int n,
int id = wgid*WGS1 + lid;
while (id < n) {
real x = xgm[id*x_inc + x_offset];
- AbsoluteValue(x);
+ #if defined(ROUTINE_SUM) // non-absolute version
+ #else
+ AbsoluteValue(x);
+ #endif
Add(acc, acc, x);
id += WGS1*num_groups;
}