From: Junyan He Date: Mon, 1 Sep 2014 02:10:05 +0000 (+0800) Subject: Add printf module into libocl X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3f14995378b1785bc17cc6d80d956003794006c;p=contrib%2Fbeignet.git Add printf module into libocl Signed-off-by: Junyan He Reviewed-by: Zhigang Gong --- diff --git a/backend/src/libocl/include/ocl_printf.h b/backend/src/libocl/include/ocl_printf.h new file mode 100644 index 0000000..bc6c41d --- /dev/null +++ b/backend/src/libocl/include/ocl_printf.h @@ -0,0 +1,15 @@ +#ifndef __OCL_PRINTF_H__ +#define __OCL_PRINTF_H__ + +#include "ocl_types.h" + +/* The printf function. */ +/* From LLVM 3.4, c string are all in constant address space */ +#if 100*__clang_major__ + __clang_minor__ < 304 +int __gen_ocl_printf_stub(const char * format, ...); +#else +int __gen_ocl_printf_stub(constant char * format, ...); +#endif +#define printf __gen_ocl_printf_stub + +#endif