SIMDPP_HAS_UINT8_SHIFT_L_BY_VECTOR

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

Indicates support of efficient left per-element shift of uint8 vector data (see shift_l()). The macro evaluates to 1 if this operation is supported in the SIMD unit, 0 otherwise.

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

  • SIMDPP_USE_NULL
  • SIMDPP_USE_SSSE3
  • SIMDPP_USE_NEON
  • SIMDPP_USE_ALTIVEC
  • SIMDPP_USE_MSA