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.