| /* Clang-compatible compiler, targeting x86/x86-64 */ | |
| /* Microsoft C/C++-compatible compiler */ | |
| /* GCC-compatible compiler, targeting x86/x86-64 */ | |
| /* GCC-compatible compiler, targeting ARM with NEON */ | |
| /* GCC-compatible compiler, targeting ARM with WMMX */ | |
| (defined(__VEC__) || defined(__ALTIVEC__)) | |
| /* XLC or GCC-compatible compiler, targeting PowerPC with VMX/VSX */ | |
| /* We need to undef those tokens defined by <altivec.h> to avoid conflicts | |
| with the C++ types. => Can still use __bool/__vector */ | |
| /* GCC-compatible compiler, targeting PowerPC with SPE */ | |