9 #ifndef MSGPACK_PREDEF_HARDWARE_SIMD_X86_H 10 #define MSGPACK_PREDEF_HARDWARE_SIMD_X86_H 75 #define MSGPACK_HW_SIMD_X86 MSGPACK_VERSION_NUMBER_NOT_AVAILABLE 77 #undef MSGPACK_HW_SIMD_X86 78 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__MIC__) 79 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_MIC_VERSION 81 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__AVX2__) 82 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_AVX2_VERSION 84 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__AVX__) 85 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_AVX_VERSION 87 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__FMA__) 88 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_FMA_VERSION 90 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__SSE4_2__) 91 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSE4_2_VERSION 93 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__SSE4_1__) 94 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSE4_1_VERSION 96 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__SSSE3__) 97 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSSE3_VERSION 99 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__SSE3__) 100 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSE3_VERSION 102 #if !defined(MSGPACK_HW_SIMD_X86) && (defined(__SSE2__) || defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 2)) 103 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSE2_VERSION 105 #if !defined(MSGPACK_HW_SIMD_X86) && (defined(__SSE__) || defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 1)) 106 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_SSE_VERSION 108 #if !defined(MSGPACK_HW_SIMD_X86) && defined(__MMX__) 109 # define MSGPACK_HW_SIMD_X86 MSGPACK_HW_SIMD_X86_MMX_VERSION 112 #if !defined(MSGPACK_HW_SIMD_X86) 113 # define MSGPACK_HW_SIMD_X86 MSGPACK_VERSION_NUMBER_NOT_AVAILABLE 115 # define MSGPACK_HW_SIMD_X86_AVAILABLE 118 #define MSGPACK_HW_SIMD_X86_NAME "x86 SIMD"
#define MSGPACK_HW_SIMD_X86_NAME
Definition: x86.h:118
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13
#define MSGPACK_HW_SIMD_X86
Definition: x86.h:113