Instruction set macros¶
-
XSIMD_WITH_SSE2¶
Set to 1 if SSE2 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_SSE3¶
Set to 1 if SSE3 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_SSSE3¶
Set to 1 if SSSE3 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_SSE4_1¶
Set to 1 if SSE4.1 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_SSE4_2¶
Set to 1 if SSE4.2 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX¶
Set to 1 if AVX is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX2¶
Set to 1 if AVX2 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_FMA3_SSE¶
Set to 1 if FMA3 for SSE is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_FMA3_AVX¶
Set to 1 if FMA3 for AVX is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_FMA4¶
Set to 1 if FMA4 is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX512F¶
Set to 1 if AVX512F is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX512CD¶
Set to 1 if AVX512CD is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX512DQ¶
Set to 1 if AVX512DQ is available at compile-time, to 0 otherwise.
-
XSIMD_WITH_AVX512BW¶
Set to 1 if AVX512BW is available at compile-time, to 0 otherwise.