diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h')
| -rw-r--r-- | contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h b/contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h index c5b96ae8ada7..848ca2d18c3c 100644 --- a/contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h +++ b/contrib/llvm-project/clang/lib/Headers/avx512vbmivlintrin.h @@ -15,9 +15,14 @@ #define __VBMIVLINTRIN_H /* Define the default attributes for the functions in this file. */ -#define __DEFAULT_FN_ATTRS128 __attribute__((__always_inline__, __nodebug__, __target__("avx512vbmi,avx512vl"), __min_vector_width__(128))) -#define __DEFAULT_FN_ATTRS256 __attribute__((__always_inline__, __nodebug__, __target__("avx512vbmi,avx512vl"), __min_vector_width__(256))) - +#define __DEFAULT_FN_ATTRS128 \ + __attribute__((__always_inline__, __nodebug__, \ + __target__("avx512vbmi,avx512vl,no-evex512"), \ + __min_vector_width__(128))) +#define __DEFAULT_FN_ATTRS256 \ + __attribute__((__always_inline__, __nodebug__, \ + __target__("avx512vbmi,avx512vl,no-evex512"), \ + __min_vector_width__(256))) static __inline__ __m128i __DEFAULT_FN_ATTRS128 _mm_permutex2var_epi8(__m128i __A, __m128i __I, __m128i __B) |
