From 97c4a2dd304761664304426a6bac6ccf3246a4d8 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 20 Feb 2010 16:20:42 +0100 Subject: Don't sum up ten times when one will suffice --- data/diffraction.cl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/diffraction.cl b/data/diffraction.cl index 7cb98034..b0f7b6b6 100644 --- a/data/diffraction.cl +++ b/data/diffraction.cl @@ -158,7 +158,7 @@ kernel void diffraction(global float2 *diff, global float *tt, float klow, barrier(CLK_LOCAL_MEM_FENCE); /* Leader thread sums the values */ - if ( lx + ly == 0 ) { + if ( lx + ly + lb == 0 ) { int i; float2 sum = (0.0, 0.0); -- cgit v1.2.3