aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2018-10-12 12:38:28 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2018-10-12 05:38:28 -0700
commit3505d09c54761cc6a8236547105132c34f3f9100 (patch)
tree6af497e36847c65c8993cb21e3569c7cbdc52295
parente0b0bc007cb21d0541dee0f80544884d5d74d06e (diff)
downloadgcc-3505d09c54761cc6a8236547105132c34f3f9100.zip
gcc-3505d09c54761cc6a8236547105132c34f3f9100.tar.gz
gcc-3505d09c54761cc6a8236547105132c34f3f9100.tar.bz2
i386: Correct _mm512_mask3_fmaddsub_round_pd
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
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/i386/avx512fintrin.h2
2 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index acfb317..8fa30fd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,15 @@
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
2018-10-05 H.J. Lu <hongjiu.lu@intel.com>
PR target/87522
diff --git a/gcc/config/i386/avx512fintrin.h b/gcc/config/i386/avx512fintrin.h
index f9a11ff..a0ce35e 100644
--- a/gcc/config/i386/avx512fintrin.h
+++ b/gcc/config/i386/avx512fintrin.h
@@ -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)