From f18f0147da0c65e68385072002364e61b344f657 Mon Sep 17 00:00:00 2001 From: x Date: Fri, 9 Jun 2023 14:44:29 +0200 Subject: [PATCH] TurboPFor: Config/Platform --- lib/include_/conf.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/include_/conf.h b/lib/include_/conf.h index b281b0e..f16fc60 100755 --- a/lib/include_/conf.h +++ b/lib/include_/conf.h @@ -38,6 +38,13 @@ typedef unsigned long long uint64_t; #include #define __STDC_WANT_IEC_60559_TYPES_EXT__ #include +#if defined(__clang__) && defined(__is_identifier) + #if !__is_identifier(_Float16) + #undef FLT16_BUILTIN + #endif +#elif defined(FLT16_MAX) +#define FLT16_BUILTIN +#endif //------------------------- Compiler ------------------------------------------ #if defined(__GNUC__)