The use of AVEL requires that you specify which ISA extensions you'd like to be used via defining a set of macros before any of AVEL's headers are included. Alternatively, they may be defined at the project level by defining the CMake variables by the same name. Most feature sets imply other feature sets, with these implications being transitive.
AVEL_AVX10_2- implies
AVEL_AVX10_1
- implies
AVEL_AVX10_1- implies
AVEL_AVX2
- implies
AVEL_GFNI- implies
AVEL_AVX512F
- implies
AVEL_AVX512BITALG- implies
AVEL_AVX512F
- implies
AVEL_AVX512VBMI2- implies
AVEL_AVX512F
- implies
AVEL_AVX512VBMI- implies
AVEL_AVX512F
- implies
AVEL_AVX512VPOPCNTDQ- implies
AVEL_AVX512F
- implies
AVEL_AVX512BW- implies
AVEL_AVX512F
- implies
AVEL_AVX512VL- implies
AVEL_AVX512F
- implies
AVEL_AVX512DQ- implies
AVEL_AVX512F
- implies
AVEL_AVX512CD- implies
AVEL_AVX512F
- implies
AVEL_AVX512F- implies
AVEL_AVX2 - implies
AVEL_FMA
- implies
AVEL_FMA- implies
AVEL_AVX
- implies
AVEL_AVX2- implies
AVEL_AVX
- implies
AVEL_AVX- implies
AVEL_SSE4_2
- implies
AVEL_SSE4_2- implies
AVEL_SSE4_1
- implies
AVEL_SSE4_1- implies
AVEL_SSSE3 - implies
AVEL_POPCNT
- implies
AVEL_SSSE3- implies
AVEL_SSE3
- implies
AVEL_SSE3- implies
AVEL_SSE2
- implies
AVEL_SSE2- implies
AVEL_X86
- implies
AVEL_BMI2- implies
AVEL_BMI
- implies
AVEL_BMI- implies
AVEL_X86
- implies
AVEL_PREFETCH- implies
AVEL_X86
- implies
AVEL_LZCNT- implies
AVEL_X86
- implies
AVEL_POPCNT- implies
AVEL_X86
- implies
AVEL_X86
AVEL_AARCH64- implies
AVEL_ARM
- implies
AVEL_NEON- implies
AVEL_ARM
- implies
AVEL_ARM