![]() |
ATLAS Offline Software
|
Some additional feature test macros. More...
Go to the source code of this file.
Macros | |
| #define | __GLIBC_PREREQ(MAJOR, MINOR) |
| #define | HAVE_GCC_CLANG_EXTENSIONS 0 |
| Do we support the compatible set of GCC and clang extensions These are our main compilers. | |
| #define | HAVE_FUNCTION_MULTIVERSIONING 0 |
| Do we have function multiversioning? | |
| #define | HAVE_TARGET_CLONES 0 |
| Do we additionally have the target_clones attribute? | |
| #define | HAVE_GCC_INTRINSICS 0 |
| Do we have support for all GCC intrinsics? | |
| #define | HAVE_BITCOUNT_INTRINSICS 0 |
| Do we have the bit-counting intrinsics? | |
| #define | HAVE_VECTOR_SIZE_ATTRIBUTE 0 |
| #define | HAVE_CONVERT_VECTOR 0 |
| #define | HAVE_MALLINFO2 0 |
| #define | HAVE_MALLOC_HOOKS 1 |
| #define | HAVE_FEENABLEEXCEPT 0 |
| #define | HAVE_STD_RANGES 0 |
| #define __GLIBC_PREREQ | ( | MAJOR, | |
| MINOR ) |
Definition at line 25 of file features.h.
| #define HAVE_BITCOUNT_INTRINSICS 0 |
Do we have the bit-counting intrinsics?
Definition at line 80 of file features.h.
| #define HAVE_CONVERT_VECTOR 0 |
Definition at line 97 of file features.h.
| #define HAVE_FEENABLEEXCEPT 0 |
Definition at line 120 of file features.h.
| #define HAVE_FUNCTION_MULTIVERSIONING 0 |
Do we have function multiversioning?
GCC and clang support the target attribute
Definition at line 46 of file features.h.
| #define HAVE_GCC_CLANG_EXTENSIONS 0 |
Do we support the compatible set of GCC and clang extensions These are our main compilers.
Definition at line 35 of file features.h.
| #define HAVE_GCC_INTRINSICS 0 |
Do we have support for all GCC intrinsics?
Definition at line 64 of file features.h.
| #define HAVE_MALLINFO2 0 |
Definition at line 105 of file features.h.
| #define HAVE_MALLOC_HOOKS 1 |
Definition at line 111 of file features.h.
| #define HAVE_STD_RANGES 0 |
Definition at line 127 of file features.h.
| #define HAVE_TARGET_CLONES 0 |
Do we additionally have the target_clones attribute?
GCC and clang >=14 support it. ...But at least for GCC11 and clang 14 in order to work for both we have to apply it to a declaration (for clang) that is also definition (for GCC)
Definition at line 57 of file features.h.
| #define HAVE_VECTOR_SIZE_ATTRIBUTE 0 |
Definition at line 88 of file features.h.