diff options
author | liuhongt <hongtao.liu@intel.com> | 2023-08-09 14:25:53 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2023-08-10 14:06:18 +0800 |
commit | 0c563a935c47e507ad97e15860ac017c14877b31 (patch) | |
tree | e9be3633fd123b991c59ff3b0142f2ec66e6ca07 /gcc/expr.cc | |
parent | 4cede0de9a19ee1a911b27dbe0916e67f1f3d7c9 (diff) | |
download | gcc-0c563a935c47e507ad97e15860ac017c14877b31.zip gcc-0c563a935c47e507ad97e15860ac017c14877b31.tar.gz gcc-0c563a935c47e507ad97e15860ac017c14877b31.tar.bz2 |
i386: Do not sanitize upper part of V2HFmode and V4HFmode reg with -fno-trapping-math [PR110832]
Also add ix86_partial_vec_fp_math to to condition of V2HF/V4HF named
patterns in order to avoid generation of partial vector V8HFmode
trapping instructions.
gcc/ChangeLog:
PR target/110832
* config/i386/mmx.md: (movq_<mode>_to_sse): Also do not
sanitize upper part of V4HFmode register with
-fno-trapping-math.
(<insn>v4hf3): Enable for ix86_partial_vec_fp_math.
(<divv4hf3): Ditto.
(<insn>v2hf3): Ditto.
(divv2hf3): Ditto.
(movd_v2hf_to_sse): Do not sanitize upper part of V2HFmode
register with -fno-trapping-math.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions