mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-07 14:54:17 +00:00
78 lines
1.5 KiB
C
78 lines
1.5 KiB
C
/*
|
|
* General header for the VC4CLStdlib implementation, contains all required headers
|
|
*
|
|
* Author: doe300
|
|
*
|
|
* See the file "LICENSE" for the full license governing this code.
|
|
*/
|
|
|
|
#ifndef VC4CLSTDLIB_H
|
|
#define VC4CLSTDLIB_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
#include "_config.h"
|
|
#include "_extensions.h"
|
|
#include "_conversions.h"
|
|
#include "_common.h"
|
|
#include "_math.h"
|
|
#include "_integer.h"
|
|
#include "_geometric.h"
|
|
#include "_relational.h"
|
|
#include "_work_items.h"
|
|
#include "_vector.h"
|
|
#include "_synchronization.h"
|
|
#include "_async.h"
|
|
#include "_atomics.h"
|
|
#include "_images.h"
|
|
#include "_printf.h"
|
|
#include "_spir_mangling.h"
|
|
#include "_clcxx_mangling.h"
|
|
|
|
#undef ALL_BITS_SET
|
|
#undef OVERLOADABLE
|
|
#undef CONST
|
|
#undef PURE
|
|
#undef INLINE
|
|
#undef FUNC_1
|
|
#undef OVERLOAD_1
|
|
#undef OVERLOAD_1_RETURN_SCALAR
|
|
#undef FUNC_2
|
|
#undef OVERLOAD_2
|
|
#undef OVERLOAD_2_SCALAR
|
|
#undef OVERLOAD_2_RETURN_SCALAR
|
|
#undef OVERLOAD_2_SCALAR_RETURN_SCALAR
|
|
#undef FUNC_3
|
|
#undef OVERLOAD_3
|
|
#undef OVERLOAD_3_SCALAR
|
|
#undef FUNC_4
|
|
#undef FUNC_5
|
|
#undef SIMPLE_1
|
|
#undef SIMPLE_1_RETURN_SCALAR
|
|
#undef SIMPLE_2
|
|
#undef SIMPLE_2_RETURN_SCALAR
|
|
#undef SIMPLE_2_SCALAR
|
|
#undef SIMPLE_3
|
|
#undef SIMPLE_3_SCALAR
|
|
#undef SIMPLE_3_TWO_SCALAR
|
|
#undef COMPLEX_1
|
|
#undef COMPLEX_1_RETURN_SCALAR
|
|
#undef COMPLEX_2
|
|
#undef COMPLEX_3
|
|
#undef COMPLEX_3_SCALAR
|
|
#undef OVERLOAD_ALL_IMAGE_TYPES
|
|
#undef OVERLOAD_ALL_IMAGE_TYPES_1
|
|
#undef OVERLOAD_ALL_IMAGE_TYPES_2
|
|
#undef OVERLOAD_ALL_IMAGE_TYPES_3
|
|
#undef OVERLOAD_ALL_IMAGE_TYPES_4
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* VC4CLSTDLIB_H */
|
|
|