Commit bad3e4e8 authored by Christopher Moore's avatar Christopher Moore Committed by Michael R. Crusoe

Add defines for AVX512VBMI

Add defines for AVX512VBMI to simde-arch.h and simde-features.h
parent ea69eaea
...@@ -278,6 +278,9 @@ ...@@ -278,6 +278,9 @@
# if defined(__AVX512VP2INTERSECT__) # if defined(__AVX512VP2INTERSECT__)
# define SIMDE_ARCH_X86_AVX512VP2INTERSECT 1 # define SIMDE_ARCH_X86_AVX512VP2INTERSECT 1
# endif # endif
# if defined(__AVX512VBMI__)
# define SIMDE_ARCH_X86_AVX512VBMI 1
# endif
# if defined(__AVX512BW__) # if defined(__AVX512BW__)
# define SIMDE_ARCH_X86_AVX512BW 1 # define SIMDE_ARCH_X86_AVX512BW 1
# endif # endif
......
...@@ -52,6 +52,15 @@ ...@@ -52,6 +52,15 @@
#define SIMDE_X86_AVX512F_NATIVE #define SIMDE_X86_AVX512F_NATIVE
#endif #endif
#if !defined(SIMDE_X86_AVX512VBMI_NATIVE) && !defined(SIMDE_X86_AVX512VBMI_NO_NATIVE) && !defined(SIMDE_NO_NATIVE)
#if defined(SIMDE_ARCH_X86_AVX512VBMI)
#define SIMDE_X86_AVX512VBMI_NATIVE
#endif
#endif
#if defined(SIMDE_X86_AVX512VBMI_NATIVE) && !defined(SIMDE_X86_AVX512F_NATIVE)
#define SIMDE_X86_AVX512F_NATIVE
#endif
#if !defined(SIMDE_X86_AVX512CD_NATIVE) && !defined(SIMDE_X86_AVX512CD_NO_NATIVE) && !defined(SIMDE_NO_NATIVE) #if !defined(SIMDE_X86_AVX512CD_NATIVE) && !defined(SIMDE_X86_AVX512CD_NO_NATIVE) && !defined(SIMDE_NO_NATIVE)
#if defined(SIMDE_ARCH_X86_AVX512CD) #if defined(SIMDE_ARCH_X86_AVX512CD)
#define SIMDE_X86_AVX512CD_NATIVE #define SIMDE_X86_AVX512CD_NATIVE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment