diff options
Diffstat (limited to 'clang/lib/Headers/avx512vbmi2intrin.h')
-rw-r--r-- | clang/lib/Headers/avx512vbmi2intrin.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/clang/lib/Headers/avx512vbmi2intrin.h b/clang/lib/Headers/avx512vbmi2intrin.h index 585b4566f00..a7d957edec4 100644 --- a/clang/lib/Headers/avx512vbmi2intrin.h +++ b/clang/lib/Headers/avx512vbmi2intrin.h @@ -142,12 +142,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) __U); } -#define _mm512_mask_shldi_epi64(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shldi_epi64(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshldq512_mask((__v8di)(A), \ (__v8di)(B), \ (int)(I), \ (__v8di)(S), \ - (__mmask8)(U)); }) + (__mmask8)(U)) #define _mm512_maskz_shldi_epi64(U, A, B, I) \ _mm512_mask_shldi_epi64(_mm512_setzero_si512(), (U), (A), (B), (I)) @@ -155,12 +155,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) #define _mm512_shldi_epi64(A, B, I) \ _mm512_mask_shldi_epi64(_mm512_undefined(), (__mmask8)(-1), (A), (B), (I)) -#define _mm512_mask_shldi_epi32(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shldi_epi32(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshldd512_mask((__v16si)(A), \ (__v16si)(B), \ (int)(I), \ (__v16si)(S), \ - (__mmask16)(U)); }) + (__mmask16)(U)) #define _mm512_maskz_shldi_epi32(U, A, B, I) \ _mm512_mask_shldi_epi32(_mm512_setzero_si512(), (U), (A), (B), (I)) @@ -168,12 +168,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) #define _mm512_shldi_epi32(A, B, I) \ _mm512_mask_shldi_epi32(_mm512_undefined(), (__mmask16)(-1), (A), (B), (I)) -#define _mm512_mask_shldi_epi16(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shldi_epi16(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshldw512_mask((__v32hi)(A), \ (__v32hi)(B), \ (int)(I), \ (__v32hi)(S), \ - (__mmask32)(U)); }) + (__mmask32)(U)) #define _mm512_maskz_shldi_epi16(U, A, B, I) \ _mm512_mask_shldi_epi16(_mm512_setzero_si512(), (U), (A), (B), (I)) @@ -181,12 +181,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) #define _mm512_shldi_epi16(A, B, I) \ _mm512_mask_shldi_epi16(_mm512_undefined(), (__mmask32)(-1), (A), (B), (I)) -#define _mm512_mask_shrdi_epi64(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shrdi_epi64(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshrdq512_mask((__v8di)(A), \ (__v8di)(B), \ (int)(I), \ (__v8di)(S), \ - (__mmask8)(U)); }) + (__mmask8)(U)) #define _mm512_maskz_shrdi_epi64(U, A, B, I) \ _mm512_mask_shrdi_epi64(_mm512_setzero_si512(), (U), (A), (B), (I)) @@ -194,12 +194,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) #define _mm512_shrdi_epi64(A, B, I) \ _mm512_mask_shrdi_epi64(_mm512_undefined(), (__mmask8)(-1), (A), (B), (I)) -#define _mm512_mask_shrdi_epi32(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shrdi_epi32(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshrdd512_mask((__v16si)(A), \ (__v16si)(B), \ (int)(I), \ (__v16si)(S), \ - (__mmask16)(U)); }) + (__mmask16)(U)) #define _mm512_maskz_shrdi_epi32(U, A, B, I) \ _mm512_mask_shrdi_epi32(_mm512_setzero_si512(), (U), (A), (B), (I)) @@ -207,12 +207,12 @@ _mm512_maskz_expandloadu_epi8(__mmask64 __U, void const *__P) #define _mm512_shrdi_epi32(A, B, I) \ _mm512_mask_shrdi_epi32(_mm512_undefined(), (__mmask16)(-1), (A), (B), (I)) -#define _mm512_mask_shrdi_epi16(S, U, A, B, I) __extension__ ({ \ +#define _mm512_mask_shrdi_epi16(S, U, A, B, I) \ (__m512i)__builtin_ia32_vpshrdw512_mask((__v32hi)(A), \ (__v32hi)(B), \ (int)(I), \ (__v32hi)(S), \ - (__mmask32)(U)); }) + (__mmask32)(U)) #define _mm512_maskz_shrdi_epi16(U, A, B, I) \ _mm512_mask_shrdi_epi16(_mm512_setzero_si512(), (U), (A), (B), (I)) |