mirror of
https://github.com/boostorg/predef.git
synced 2025-07-29 11:37:13 +02:00
Make every SIMD predefs zero valued
This commit is contained in:
@ -26,9 +26,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_ARM_NEON BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
#define BOOST_HW_SIMD_ARM_NEON BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__ARM_NEON__) || defined(__aarch64__) || defined (_M_ARM)
|
||||
# undef BOOST_HW_SIMD_ARM_NEON
|
||||
# define BOOST_HW_SIMD_ARM_NEON BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
# define BOOST_HW_SIMD_ARM_NEON_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_PPC_QPX BOOST_VERSION_NUMBER(2, 0, 0)
|
||||
#define BOOST_HW_SIMD_PPC_QPX BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__VECTOR4DOUBLE__)
|
||||
# undef BOOST_HW_SIMD_PPC_QPX
|
||||
# define BOOST_HW_SIMD_PPC_QPX BOOST_VERSION_NUMBER(2, 0, 0)
|
||||
# define BOOST_HW_SIMD_PPC_QPX_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -25,9 +25,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_PPC_VMX BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
#define BOOST_HW_SIMD_PPC_VMX BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__ALTIVEC__) || defined(__VEC__)
|
||||
# undef BOOST_HW_SIMD_PPC_VMX
|
||||
# define BOOST_HW_SIMD_PPC_VMX BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
# define BOOST_HW_SIMD_PPC_VMX_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_PPC_VSX BOOST_VERSION_NUMBER(1, 1, 0)
|
||||
#define BOOST_HW_SIMD_PPC_VSX BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__VSX__)
|
||||
# undef BOOST_HW_SIMD_PPC_VSX
|
||||
# define BOOST_HW_SIMD_PPC_VSX BOOST_VERSION_NUMBER(1, 1, 0)
|
||||
# define BOOST_HW_SIMD_PPC_VSX_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -25,11 +25,13 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_FMA3 BOOST_VERSION_NUMBER(5, 2, 0)
|
||||
#define BOOST_HW_SIMD_X86_FMA3 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__FMA__)
|
||||
# if defined(BOOST_COMP_MSVC_AVAILABLE) && BOOST_COMP_MSVC < BOOST_VERSION_NUMBER(17, 0, 0)\
|
||||
|| !defined(BOOST_COMP_MSVC_AVAILABLE)
|
||||
# undef BOOST_HW_SIMD_X86_FMA3
|
||||
# define BOOST_HW_SIMD_X86_FMA3 BOOST_VERSION_NUMBER(5, 2, 0)
|
||||
# define BOOST_HW_SIMD_X86_FMA3_AVAILABLE
|
||||
# endif
|
||||
#endif
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_FMA4 BOOST_VERSION_NUMBER(5, 1, 0)
|
||||
#define BOOST_HW_SIMD_X86_FMA4 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__FMA4__)
|
||||
# undef BOOST_HW_SIMD_X86_FMA4
|
||||
# define BOOST_HW_SIMD_X86_FMA4 BOOST_VERSION_NUMBER(5, 1, 0)
|
||||
# define BOOST_HW_SIMD_X86_FMA4_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_MIC BOOST_VERSION_NUMBER(6, 0, 0)
|
||||
#define BOOST_HW_SIMD_X86_MIC BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__MIC__)
|
||||
# undef BOOST_HW_SIMD_X86_MIC
|
||||
# define BOOST_HW_SIMD_X86_MIC BOOST_VERSION_NUMBER(6, 0, 0)
|
||||
# define BOOST_HW_SIMD_X86_MIC_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -26,9 +26,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE__) || defined(_M_X64) || _M_IX86_FP >= 1
|
||||
# undef BOOST_HW_SIMD_X86_SSE
|
||||
# define BOOST_HW_SIMD_X86_SSE BOOST_VERSION_NUMBER(1, 0, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -26,9 +26,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE2 BOOST_VERSION_NUMBER(2, 0, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE2 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE2__) || defined(_M_X64) || _M_IX86_FP >= 2
|
||||
# undef BOOST_HW_SIMD_X86_SSE2
|
||||
# define BOOST_HW_SIMD_X86_SSE2 BOOST_VERSION_NUMBER(2, 0, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE2_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE3 BOOST_VERSION_NUMBER(3, 0, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE3 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE3__)
|
||||
# undef BOOST_HW_SIMD_X86_SSE3
|
||||
# define BOOST_HW_SIMD_X86_SSE3 BOOST_VERSION_NUMBER(3, 0, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE3_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE4_1 BOOST_VERSION_NUMBER(4, 1, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE4_1 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE4_1__)
|
||||
# undef BOOST_HW_SIMD_X86_SSE4_1
|
||||
# define BOOST_HW_SIMD_X86_SSE4_1 BOOST_VERSION_NUMBER(4, 1, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE4_1_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE4_2 BOOST_VERSION_NUMBER(4, 2, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE4_2 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE4_2__)
|
||||
# undef BOOST_HW_SIMD_X86_SSE4_2
|
||||
# define BOOST_HW_SIMD_X86_SSE4_2 BOOST_VERSION_NUMBER(4, 2, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE4_2_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSE4A BOOST_VERSION_NUMBER(4, 0, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSE4A BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSE4A__)
|
||||
# undef BOOST_HW_SIMD_X86_SSE4A
|
||||
# define BOOST_HW_SIMD_X86_SSE4A BOOST_VERSION_NUMBER(4, 0, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSE4A_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_SSSE3 BOOST_VERSION_NUMBER(3, 1, 0)
|
||||
#define BOOST_HW_SIMD_X86_SSSE3 BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__SSSE3__)
|
||||
# undef BOOST_HW_SIMD_X86_SSSE3
|
||||
# define BOOST_HW_SIMD_X86_SSSE3 BOOST_VERSION_NUMBER(3, 1, 0)
|
||||
# define BOOST_HW_SIMD_X86_SSSE3_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
@ -24,9 +24,11 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
]
|
||||
*/
|
||||
|
||||
#define BOOST_HW_SIMD_X86_XOP BOOST_VERSION_NUMBER(5, 1, 1)
|
||||
#define BOOST_HW_SIMD_X86_XOP BOOST_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if defined(__XOP__)
|
||||
# undef BOOST_HW_SIMD_X86_XOP
|
||||
# define BOOST_HW_SIMD_X86_XOP BOOST_VERSION_NUMBER(5, 1, 1)
|
||||
# define BOOST_HW_SIMD_X86_XOP_AVAILABLE
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user