From 47e709418ebc5f2b6bae8e1888461481c6ec6170 Mon Sep 17 00:00:00 2001 From: Asaf Badouh Date: Tue, 5 Jul 2016 11:36:21 +0000 Subject: [PATCH] [AVX512] minor fix in sqrt{ss|sd} intrinsics arguments Differential Revision: http://reviews.llvm.org/D21988 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@274541 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Headers/avx512fintrin.h | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/Headers/avx512fintrin.h b/lib/Headers/avx512fintrin.h index 3378b071b1..3693db730f 100644 --- a/lib/Headers/avx512fintrin.h +++ b/lib/Headers/avx512fintrin.h @@ -7208,62 +7208,62 @@ _mm_maskz_scalef_ss (__mmask8 __U, __m128 __A, __m128 __B) (__mmask16)(U)); }) #define _mm_sqrt_round_sd(A, B, R) __extension__ ({ \ - (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(B), \ - (__v2df)(__m128d)(A), \ + (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \ + (__v2df)(__m128d)(B), \ (__v2df)_mm_setzero_pd(), \ (__mmask8)-1, (int)(R)); }) static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_mask_sqrt_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) { - return (__m128d) __builtin_ia32_sqrtsd_round_mask ( (__v2df) __B, - (__v2df) __A, + return (__m128d) __builtin_ia32_sqrtsd_round_mask ( (__v2df) __A, + (__v2df) __B, (__v2df) __W, (__mmask8) __U, _MM_FROUND_CUR_DIRECTION); } #define _mm_mask_sqrt_round_sd(W, U, A, B, R) __extension__ ({ \ - (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(B), \ - (__v2df)(__m128d)(A), \ + (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \ + (__v2df)(__m128d)(B), \ (__v2df)(__m128d)(W), \ (__mmask8)(U), (int)(R)); }) static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_maskz_sqrt_sd (__mmask8 __U, __m128d __A, __m128d __B) { - return (__m128d) __builtin_ia32_sqrtsd_round_mask ( (__v2df) __B, - (__v2df) __A, + return (__m128d) __builtin_ia32_sqrtsd_round_mask ( (__v2df) __A, + (__v2df) __B, (__v2df) _mm_setzero_pd (), (__mmask8) __U, _MM_FROUND_CUR_DIRECTION); } #define _mm_maskz_sqrt_round_sd(U, A, B, R) __extension__ ({ \ - (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(B), \ - (__v2df)(__m128d)(A), \ + (__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \ + (__v2df)(__m128d)(B), \ (__v2df)_mm_setzero_pd(), \ (__mmask8)(U), (int)(R)); }) #define _mm_sqrt_round_ss(A, B, R) __extension__ ({ \ - (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(B), \ - (__v4sf)(__m128)(A), \ + (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \ + (__v4sf)(__m128)(B), \ (__v4sf)_mm_setzero_ps(), \ (__mmask8)-1, (int)(R)); }) static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_mask_sqrt_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) { - return (__m128) __builtin_ia32_sqrtss_round_mask ( (__v4sf) __B, - (__v4sf) __A, + return (__m128) __builtin_ia32_sqrtss_round_mask ( (__v4sf) __A, + (__v4sf) __B, (__v4sf) __W, (__mmask8) __U, _MM_FROUND_CUR_DIRECTION); } #define _mm_mask_sqrt_round_ss(W, U, A, B, R) __extension__ ({ \ - (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(B), \ - (__v4sf)(__m128)(A), \ + (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \ + (__v4sf)(__m128)(B), \ (__v4sf)(__m128)(W), (__mmask8)(U), \ (int)(R)); }) @@ -7278,8 +7278,8 @@ _mm_maskz_sqrt_ss (__mmask8 __U, __m128 __A, __m128 __B) } #define _mm_maskz_sqrt_round_ss(U, A, B, R) __extension__ ({ \ - (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(B), \ - (__v4sf)(__m128)(A), \ + (__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \ + (__v4sf)(__m128)(B), \ (__v4sf)_mm_setzero_ps(), \ (__mmask8)(U), (int)(R)); }) -- 2.40.0