diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2018-10-12 12:38:28 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2018-10-12 05:38:28 -0700 |
commit | 3505d09c54761cc6a8236547105132c34f3f9100 (patch) | |
tree | 6af497e36847c65c8993cb21e3569c7cbdc52295 | |
parent | e0b0bc007cb21d0541dee0f80544884d5d74d06e (diff) | |
download | gcc-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/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/i386/avx512fintrin.h | 2 |
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) |