File tree Expand file tree Collapse file tree 3 files changed +1
-5
lines changed
libclc/libspirv/lib/generic Expand file tree Collapse file tree 3 files changed +1
-5
lines changed Original file line number Diff line number Diff line change 10
10
#include <libspirv/spirv.h>
11
11
12
12
#define _CLC_GEN_DOT (DECLSPEC , TYPE ) \
13
- DECLSPEC TYPE __spirv_Dot(TYPE x, TYPE y) { return x * y; } \
13
+ DECLSPEC static TYPE __spirv_Dot(TYPE x, TYPE y) { return x * y; } \
14
14
DECLSPEC TYPE __spirv_Dot(TYPE##2 x, TYPE##2 y) { \
15
15
return __spirv_Dot(x.x, y.x) + __spirv_Dot(x.y, y.y); \
16
16
} \
Original file line number Diff line number Diff line change 22
22
23
23
#define ALL_ID (TYPE ) _CLC_OVERLOAD _CLC_DEF bool __spirv_All(TYPE v)
24
24
25
- bool __spirv_All (bool v ) { return v ; }
26
-
27
25
#define ALL_VECTORIZE (TYPE ) \
28
26
ALL_ID(TYPE##2) { return _CLC_ALL2(v); } \
29
27
ALL_ID(TYPE##3) { return _CLC_ALL3(v); } \
Original file line number Diff line number Diff line change 22
22
23
23
#define ANY_ID (TYPE ) _CLC_OVERLOAD _CLC_DEF bool __spirv_Any(TYPE v)
24
24
25
- bool __spirv_Any (bool v ) { return v ; }
26
-
27
25
#define ANY_VECTORIZE (TYPE ) \
28
26
ANY_ID(TYPE##2) { return _CLC_ANY2(v); } \
29
27
ANY_ID(TYPE##3) { return _CLC_ANY3(v); } \
You can’t perform that action at this time.
0 commit comments