diff --git a/clang/lib/Headers/bmiintrin.h b/clang/lib/Headers/bmiintrin.h --- a/clang/lib/Headers/bmiintrin.h +++ b/clang/lib/Headers/bmiintrin.h @@ -115,7 +115,7 @@ #undef __RELAXED_FN_ATTRS -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__BMI__) /* Define the default attributes for the functions in this file. */ @@ -425,7 +425,7 @@ #undef __DEFAULT_FN_ATTRS -#endif /* !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) \ +#endif /* defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) \ || defined(__BMI__) */ #endif /* __BMIINTRIN_H */ diff --git a/clang/lib/Headers/immintrin.h b/clang/lib/Headers/immintrin.h --- a/clang/lib/Headers/immintrin.h +++ b/clang/lib/Headers/immintrin.h @@ -16,62 +16,62 @@ #include -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__MMX__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SSE__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SSE2__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SSE3__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SSSE3__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__SSE4_2__) || defined(__SSE4_1__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AES__) || defined(__PCLMUL__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CLFLUSHOPT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CLWB__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX2__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__F16C__) #include #endif @@ -79,197 +79,197 @@ /* No feature check desired due to internal checks */ #include -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__BMI2__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__LZCNT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__POPCNT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__FMA__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512F__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VL__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512BW__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512BITALG__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512CD__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VPOPCNTDQ__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512VPOPCNTDQ__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VNNI__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512VNNI__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVXVNNI__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512DQ__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512BITALG__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512BW__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512CD__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512DQ__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512ER__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512IFMA__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512IFMA__) && defined(__AVX512VL__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVXIFMA__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VBMI__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VBMI__) && defined(__AVX512VL__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VBMI2__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VBMI2__) && defined(__AVX512VL__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512PF__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512FP16__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512FP16__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512BF16__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512BF16__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__PKU__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__VPCLMULQDQ__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__VAES__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__GFNI__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVXVNNIINT8__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVXNECONVERT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RDPID__) /// Returns the value of the IA32_TSC_AUX MSR (0xc0000103). /// @@ -282,7 +282,7 @@ } #endif // __RDPID__ -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RDRND__) /// Returns a 16-bit hardware-generated random value. /// @@ -345,7 +345,7 @@ } #endif /* __RDRND__ */ -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__FSGSBASE__) #ifdef __x86_64__ /// Reads the FS base register. @@ -459,7 +459,7 @@ #endif #endif /* __FSGSBASE__ */ -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__MOVBE__) /* The structs used below are to force the load/store to be unaligned. This @@ -519,18 +519,18 @@ #endif #endif /* __MOVBE */ -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RTM__) #include #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SHA__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__FXSR__) #include #endif @@ -538,22 +538,22 @@ /* No feature check desired due to internal MSC_VER checks */ #include -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__XSAVEOPT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__XSAVEC__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__XSAVES__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SHSTK__) #include #endif @@ -562,91 +562,91 @@ * whereas others are also available at all times. */ #include -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RDSEED__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__WBNOINVD__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CLDEMOTE__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__WAITPKG__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__MOVDIRI__) || defined(__MOVDIR64B__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__PCONFIG__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SGX__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__PTWRITE__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__INVPCID__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AMX_FP16__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__KL__) || defined(__WIDEKL__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AMX_TILE__) || defined(__AMX_INT8__) || defined(__AMX_BF16__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AMX_COMPLEX__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__AVX512VP2INTERSECT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ (defined(__AVX512VL__) && defined(__AVX512VP2INTERSECT__)) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__ENQCMD__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SERIALIZE__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__TSXLDTRK__) #include #endif diff --git a/clang/lib/Headers/keylockerintrin.h b/clang/lib/Headers/keylockerintrin.h --- a/clang/lib/Headers/keylockerintrin.h +++ b/clang/lib/Headers/keylockerintrin.h @@ -28,7 +28,7 @@ #ifndef _KEYLOCKERINTRIN_H #define _KEYLOCKERINTRIN_H -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__KL__) /* Define the default attributes for the functions in this file. */ @@ -327,10 +327,10 @@ #undef __DEFAULT_FN_ATTRS -#endif /* !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) \ +#endif /* defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) \ || defined(__KL__) */ -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__WIDEKL__) /* Define the default attributes for the functions in this file. */ @@ -524,7 +524,7 @@ #undef __DEFAULT_FN_ATTRS -#endif /* !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) \ +#endif /* defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) \ || defined(__WIDEKL__) */ #endif /* _KEYLOCKERINTRIN_H */ diff --git a/clang/lib/Headers/x86gprintrin.h b/clang/lib/Headers/x86gprintrin.h --- a/clang/lib/Headers/x86gprintrin.h +++ b/clang/lib/Headers/x86gprintrin.h @@ -10,32 +10,32 @@ #ifndef __X86GPRINTRIN_H #define __X86GPRINTRIN_H -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__HRESET__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__UINTR__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CRC32__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__PRFCHI__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RAOINT__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CMPCCXADD__) #include #endif diff --git a/clang/lib/Headers/x86intrin.h b/clang/lib/Headers/x86intrin.h --- a/clang/lib/Headers/x86intrin.h +++ b/clang/lib/Headers/x86intrin.h @@ -14,52 +14,52 @@ #include -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__3dNOW__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__PRFCHW__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__SSE4A__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__FMA4__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__XOP__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__TBM__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__LWP__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__MWAITX__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__CLZERO__) #include #endif -#if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ +#if defined(_MSC_VER) || !defined(__SCE__) || __has_feature(modules) || \ defined(__RDPRU__) #include #endif