diff options
Diffstat (limited to 'libclc/generic/include/clc/geometric/floatn.inc')
| -rw-r--r-- | libclc/generic/include/clc/geometric/floatn.inc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libclc/generic/include/clc/geometric/floatn.inc b/libclc/generic/include/clc/geometric/floatn.inc index fb7a9ae601c..fe5fba69ab4 100644 --- a/libclc/generic/include/clc/geometric/floatn.inc +++ b/libclc/generic/include/clc/geometric/floatn.inc @@ -1,8 +1,11 @@ #define __CLC_FLOAT float +#define __CLC_FPSIZE 32 #define __CLC_FLOATN float +#define __CLC_SCALAR #include __CLC_BODY #undef __CLC_FLOATN +#undef __CLC_SCALAR #define __CLC_FLOATN float2 #include __CLC_BODY @@ -17,14 +20,19 @@ #undef __CLC_FLOATN #undef __CLC_FLOAT +#undef __CLC_FPSIZE +#ifndef __FLOAT_ONLY #ifdef cl_khr_fp64 #define __CLC_FLOAT double +#define __CLC_FPSIZE 64 #define __CLC_FLOATN double +#define __CLC_SCALAR #include __CLC_BODY #undef __CLC_FLOATN +#undef __CLC_SCALAR #define __CLC_FLOATN double2 #include __CLC_BODY @@ -39,7 +47,9 @@ #undef __CLC_FLOATN #undef __CLC_FLOAT +#undef __CLC_FPSIZE #endif +#endif #undef __CLC_BODY |

