diff --git a/src/fft_setup.cpp b/src/fft_setup.cpp
index 57e06b471fa137379fb3c0924abfe5fe954da639..3359b20f3caa3da281555253c021f8fab2ad2e9f 100644
--- a/src/fft_setup.cpp
+++ b/src/fft_setup.cpp
@@ -424,7 +424,7 @@ patch_kernel_source:
         if(device_type == CL_DEVICE_TYPE_GPU)
         {
             gpu_found = 1;
-            err = clBuildProgram(plan->program, 1, &devices[i], "-cl-mad-enable", NULL, NULL);
+            err = clBuildProgram(plan->program, 1, &devices[i], "-cl-mad-enable -cl-single-precision-constant", NULL, NULL);
             if (err != CL_SUCCESS)
             {
                 char *build_log;