diff options
author | liuhongt <hongtao.liu@intel.com> | 2021-06-28 19:27:23 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-06-30 09:07:46 +0800 |
commit | ed392e9db434898eccec81edd85323d21d555fe9 (patch) | |
tree | ddd6233e01166f13b02024ad1ec9e74e361513a0 /fixincludes/fixfixes.c | |
parent | 652abe22205f268c90b3b15f28c56c030ef68a34 (diff) | |
download | gcc-ed392e9db434898eccec81edd85323d21d555fe9.zip gcc-ed392e9db434898eccec81edd85323d21d555fe9.tar.gz gcc-ed392e9db434898eccec81edd85323d21d555fe9.tar.bz2 |
The upper bits of FIXUPIMMS{S,D} should come from src1 not dest.
gcc/ChangeLog:
PR target/101248
* config/i386/sse.md
(avx512f_sfixupimm<mode><sd_maskz_name><round_saeonly_name>):
Refined to ..
(avx512f_sfixupimm<mode><maskz_scalar_name><round_saeonly_name>):
this.
(avx512f_sfixupimm<mode>_mask<round_saeonly_name>"): Refined.
* config/i386/subst.md (maskz_scalar): New define_subst.
(maskz_scalar_name): New subst_attr.
(maskz_scalar_op5): Ditto.
(round_saeonly_maskz_scalar_op5): Ditto.
(round_saeonly_maskz_scalar_operand5): Ditto.
gcc/testsuite/ChangeLog
PR target/101248
* gcc.target/i386/pr101248.c: New test.
Diffstat (limited to 'fixincludes/fixfixes.c')
0 files changed, 0 insertions, 0 deletions