Skip to content

Commit 9152672

Browse files
committed
pragma disable
1 parent 4dd89f2 commit 9152672

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

libclc/clc/include/clc/clcmacro.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@
207207
return BUILTIN(x); \
208208
}
209209

210+
#ifdef cl_khr_fp16
211+
212+
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
213+
210214
#define _CLC_DEFINE_UNARY_BUILTIN_FP16(FUNCTION) \
211215
_CLC_DEF _CLC_OVERLOAD half FUNCTION(half x) { \
212216
return (half)FUNCTION((float)x); \
@@ -219,4 +223,13 @@
219223
} \
220224
_CLC_BINARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, half, FUNCTION, half, half)
221225

226+
#pragma OPENCL EXTENSION cl_khr_fp16 : disable
227+
228+
#else
229+
230+
#define _CLC_DEFINE_UNARY_BUILTIN_FP16(FUNCTION)
231+
#define _CLC_DEFINE_BINARY_BUILTIN_FP16(FUNCTION)
232+
233+
#endif
234+
222235
#endif // __CLC_CLCMACRO_H__

0 commit comments

Comments
 (0)