|
|
@@ -780,6 +780,7 @@
|
|
|
|
|
|
#define EA_DISABLE_CLANG_WARNING(w) \
|
|
|
_Pragma("clang diagnostic push") \
|
|
|
+ _Pragma(EACLANGWHELP2(-Wunknown-warning-option))\
|
|
|
_Pragma(EACLANGWHELP2(w))
|
|
|
#else
|
|
|
#define EA_DISABLE_CLANG_WARNING(w)
|
|
|
@@ -1524,7 +1525,7 @@
|
|
|
#else
|
|
|
#define EA_SSE 0
|
|
|
#endif
|
|
|
- #elif (defined(EA_SSE3) && EA_SSE3) || defined EA_PLATFORM_CAPILANO
|
|
|
+ #elif (defined(EA_SSE3) && EA_SSE3) || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_SSE 3
|
|
|
#elif defined(EA_SSE2) && EA_SSE2
|
|
|
#define EA_SSE 2
|
|
|
@@ -1563,28 +1564,28 @@
|
|
|
#endif
|
|
|
#endif
|
|
|
#ifndef EA_SSSE3
|
|
|
- #if defined __SSSE3__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #if defined __SSSE3__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_SSSE3 1
|
|
|
#else
|
|
|
#define EA_SSSE3 0
|
|
|
#endif
|
|
|
#endif
|
|
|
#ifndef EA_SSE4_1
|
|
|
- #if defined __SSE4_1__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #if defined __SSE4_1__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_SSE4_1 1
|
|
|
#else
|
|
|
#define EA_SSE4_1 0
|
|
|
#endif
|
|
|
#endif
|
|
|
#ifndef EA_SSE4_2
|
|
|
- #if defined __SSE4_2__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #if defined __SSE4_2__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_SSE4_2 1
|
|
|
#else
|
|
|
#define EA_SSE4_2 0
|
|
|
#endif
|
|
|
#endif
|
|
|
#ifndef EA_SSE4A
|
|
|
- #if defined __SSE4A__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #if defined __SSE4A__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_SSE4A 1
|
|
|
#else
|
|
|
#define EA_SSE4A 0
|
|
|
@@ -1602,7 +1603,7 @@
|
|
|
#ifndef EA_AVX
|
|
|
#if defined __AVX2__
|
|
|
#define EA_AVX 2
|
|
|
- #elif defined __AVX__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #elif defined __AVX__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_AVX 1
|
|
|
#else
|
|
|
#define EA_AVX 0
|
|
|
@@ -1619,7 +1620,7 @@
|
|
|
// EA_FP16C may be used to determine the existence of float <-> half conversion operations on an x86 CPU.
|
|
|
// (For example to determine if _mm_cvtph_ps or _mm_cvtps_ph could be used.)
|
|
|
#ifndef EA_FP16C
|
|
|
- #if defined __F16C__ || defined EA_PLATFORM_CAPILANO
|
|
|
+ #if defined __F16C__ || defined EA_PLATFORM_XBOXONE
|
|
|
#define EA_FP16C 1
|
|
|
#else
|
|
|
#define EA_FP16C 0
|
|
|
@@ -1630,7 +1631,7 @@
|
|
|
// but has support by some implementations of clang (__FLOAT128__)
|
|
|
// PS4 does not support __float128 as of SDK 5.500 https://ps4.siedev.net/resources/documents/SDK/5.500/CPU_Compiler_ABI-Overview/0003.html
|
|
|
#ifndef EA_FP128
|
|
|
- #if (defined __FLOAT128__ || defined _GLIBCXX_USE_FLOAT128) && !defined(EA_PLATFORM_KETTLE)
|
|
|
+ #if (defined __FLOAT128__ || defined _GLIBCXX_USE_FLOAT128) && !defined(EA_PLATFORM_PS4)
|
|
|
#define EA_FP128 1
|
|
|
#else
|
|
|
#define EA_FP128 0
|
|
|
@@ -1671,7 +1672,7 @@
|
|
|
#ifndef EA_BMI
|
|
|
#if defined(__BMI2__)
|
|
|
#define EA_BMI 2
|
|
|
- #elif defined(__BMI__) || defined(EA_PLATFORM_CAPILANO)
|
|
|
+ #elif defined(__BMI__) || defined(EA_PLATFORM_XBOXONE)
|
|
|
#define EA_BMI 1
|
|
|
#else
|
|
|
#define EA_BMI 0
|