diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2021-12-24 17:09:36 +0100 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2021-12-24 17:09:36 +0100 |
commit | 8f921393e339090566c1589d81009caa954de90d (patch) | |
tree | 9e3d67b60b2217fa0ea52e0fc6d2ad9be49d1295 /libgo | |
parent | 43dadcf3e7b0cba5a3ed3a8414b77e3fd75dfcd0 (diff) | |
download | gcc-8f921393e339090566c1589d81009caa954de90d.zip gcc-8f921393e339090566c1589d81009caa954de90d.tar.gz gcc-8f921393e339090566c1589d81009caa954de90d.tar.bz2 |
i386: Add V2SFmode DIV insn pattern [PR95046, PR103797]
Use V4SFmode "DIVPS X,Y" with [y0, y1, 1.0f, 1.0f] as a divisor
to avoid division by zero.
2021-12-24 Uroš Bizjak <ubizjak@gmail.com>
gcc/ChangeLog:
PR target/95046
PR target/103797
* config/i386/mmx.md (divv2sf3): New instruction pattern.
gcc/testsuite/ChangeLog:
PR target/95046
PR target/103797
* gcc.target/i386/pr95046-1.c (test_div): Add.
(dg-options): Add -mno-recip.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions