File tree Expand file tree Collapse file tree 11 files changed +19
-3
lines changed Expand file tree Collapse file tree 11 files changed +19
-3
lines changed Original file line number Diff line number Diff line change 1+ #include < clc/clcfunc.h>
2+ #include < clc/clctypes.h>
3+
14#define __CLC_FLOAT float
25#define __CLC_FPSIZE 32
36
Original file line number Diff line number Diff line change 1+ #include < clc/clcfunc.h>
2+ #include < clc/clctypes.h>
3+
14// These 2 defines only change when switching between data sizes or base types
25// to keep this file manageable.
36#define __CLC_GENSIZE 8
Original file line number Diff line number Diff line change 1+ #include < clc/clcfunc.h>
2+ #include < clc/clctypes.h>
3+
14#define __CLC_SCALAR_GENTYPE float
25#define __CLC_FPSIZE 32
36
Original file line number Diff line number Diff line change 1+ #include < clc/clcfunc.h>
2+ #include < clc/clctypes.h>
3+
14_CLC_OVERLOAD float __CLC_FUNCTION (float f) __asm(__CLC_INTRINSIC " .f32" );
25_CLC_OVERLOAD float2 __CLC_FUNCTION (float2 f) __asm(__CLC_INTRINSIC " .v2f32" );
36_CLC_OVERLOAD float3 __CLC_FUNCTION (float3 f) __asm(__CLC_INTRINSIC " .v3f32" );
Original file line number Diff line number Diff line change 77#else
88
99#include <clc/clcfunc.h>
10+ #include <clc/clctypes.h>
1011
1112#define _CLC_ALL_DECL (TYPE ) _CLC_OVERLOAD _CLC_DECL int __clc_all(TYPE v);
1213
Original file line number Diff line number Diff line change 77#else
88
99#include <clc/clcfunc.h>
10+ #include <clc/clctypes.h>
1011
1112#define _CLC_ANY_DECL (TYPE ) _CLC_OVERLOAD _CLC_DECL int __clc_any(TYPE v);
1213
Original file line number Diff line number Diff line change 77#else
88
99#include <clc/clcfunc.h>
10+ #include <clc/clctypes.h>
1011
1112#define _CLC_ISEQUAL_DECL (TYPE , RETTYPE ) \
1213 _CLC_OVERLOAD _CLC_DECL RETTYPE __clc_isequal(TYPE x, TYPE y);
Original file line number Diff line number Diff line change 77#else
88
99#include <clc/clcfunc.h>
10+ #include <clc/clctypes.h>
1011
1112#define _CLC_ISINF_DECL (RET_TYPE , ARG_TYPE ) \
1213 _CLC_OVERLOAD _CLC_DECL RET_TYPE __clc_isinf(ARG_TYPE);
Original file line number Diff line number Diff line change 77#else
88
99#include <clc/clcfunc.h>
10+ #include <clc/clctypes.h>
1011
1112#define _CLC_ISNAN_DECL (RET_TYPE , ARG_TYPE ) \
1213 _CLC_OVERLOAD _CLC_DECL RET_TYPE __clc_isnan(ARG_TYPE);
Original file line number Diff line number Diff line change 1+ #include < clc/clcfunc.h>
2+ #include < clc/clctypes.h>
13
24#define __CLC_FLOATN float
35#define __CLC_INTN int
You can’t perform that action at this time.
0 commit comments