]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Correct _mm512_mask3_fmaddsub_round_pd
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 8 Oct 2018 15:23:48 +0000 (15:23 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 8 Oct 2018 15:23:48 +0000 (08:23 -0700)
Define _mm512_mask3_fmaddsub_round_pd with
__builtin_ia32_vfmaddsubpd512_mask, instead of
__builtin_ia32_vfmaddpd512_mask.

Backport from mainline
PR target/87517
* config/i386/avx512fintrin.h (_mm512_mask_fmaddsub_round_pd):
Defined with __builtin_ia32_vfmaddsubpd512_mask.

From-SVN: r264937

gcc/ChangeLog
gcc/config/i386/avx512fintrin.h

index 6cf4f5e99012e05e033cc32550fe7ebc5b2b64e9..b041df58f71e9e59bbc4060e082a9ac934b5ea35 100644 (file)
@@ -1,3 +1,12 @@
+2018-10-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Backport from mainline
+       2018-10-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/87517
+       * config/i386/avx512fintrin.h (_mm512_mask_fmaddsub_round_pd):
+       Defined with __builtin_ia32_vfmaddsubpd512_mask.
+
 2018-10-05  H.J. Lu  <hongjiu.lu@intel.com>
 
        Backport from mainline
index fe61bc24a1dfe5f4fb3e9d14f3bf5c3ad309fdcc..a8e2e763cb2736ba2a9e76685e2792ed888f51d4 100644 (file)
@@ -3333,7 +3333,7 @@ _mm512_maskz_fnmsub_round_ps (__mmask16 __U, __m512 __A, __m512 __B,
     (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, C, -1, R)
 
 #define _mm512_mask_fmaddsub_round_pd(A, U, B, C, R)    \
-    (__m512d)__builtin_ia32_vfmaddpd512_mask(A, B, C, U, R)
+    (__m512d)__builtin_ia32_vfmaddsubpd512_mask(A, B, C, U, R)
 
 #define _mm512_mask3_fmaddsub_round_pd(A, B, C, U, R)   \
     (__m512d)__builtin_ia32_vfmaddsubpd512_mask3(A, B, C, U, R)