SIMDPP_HAS_FLOAT32_SIMD

From libsimdpp-docs
< cap
#define SIMDPP_HAS_FLOAT32_SIMD /* 1 if present, 0 otherwise */

Indicates support of 32-bit floating-point elements in the SIMD unit. The library provides API for 32-bit floats even if this macro is defined to 0 and uses scalar implementation in that case.

Currently, the macro is defined to 1 on the following instruction sets:

  • SIMDPP_USE_SSE2
  • SIMDPP_USE_NEON_FLT_SP
  • SIMDPP_USE_NEON && SIMDPP_64_BITS
  • SIMDPP_USE_ALTIVEC
  • SIMDPP_USE_MSA