# HG changeset patch # User kkb # Date 1384245693 -32400 # Node ID a35a2780a0604ad79536cb2b4f6a1524f48047ca # Parent e0560291611b39ecc75498b57ed1bb9b06548bed# Parent 5a294d8e5643ed25c1cb0bc04024c4b2416e154c merge diff -r 5a294d8e5643 -r a35a2780a060 example/fft/gpu/spinFact.cl --- a/example/fft/gpu/spinFact.cl Tue Nov 12 16:56:43 2013 +0900 +++ b/example/fft/gpu/spinFact.cl Tue Nov 12 17:41:33 2013 +0900 @@ -7,9 +7,10 @@ unsigned long i = (unsigned long)get_global_id(0); long n =param[3]; - float2 angle; - angle.x = (float)(2*i*PI/(float)n); - angle.y = (float)((2*i*PI/(float)n) + PI_2); - w[i].x = cos(angle.x); - w[i].y = cos(angle.y); + double2 angle; + angle.x = (double)(2*i*PI/(double)n); + angle.y = (double)((2*i*PI/(double)n) + PI_2); + + w[i].x = cos((float)angle.x); + w[i].y = cos((float)angle.y); } diff -r 5a294d8e5643 -r a35a2780a060 example/fft/gpu/spinFact.o Binary file example/fft/gpu/spinFact.o has changed diff -r 5a294d8e5643 -r a35a2780a060 example/fft/output.pgm Binary file example/fft/output.pgm has changed