]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Correct _mm512_mask3_fmaddsub_round_pd
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 12 Oct 2018 12:38:28 +0000 (12:38 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 12 Oct 2018 12:38:28 +0000 (05:38 -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: r265091

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

index acfb3175e4d21eb2bad78bcad2e0a21ac9c3b4ff..8fa30fdbbd7ef8c1b0e8fbf27e1fbd52e4dfa249 100644 (file)
@@ -1,3 +1,12 @@
+2018-10-12  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-12  H.J. Lu  <hongjiu.lu@intel.com>
 
        Backport from mainline
index f9a11ffe2bdfefd79f929e7261123795d0ebdedc..a0ce35ef19469143b6802af00218ebd0d09a383a 100644 (file)
@@ -3312,7 +3312,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)