diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2019-02-03 17:48:41 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2019-02-03 17:48:41 +0100 |
commit | d31fd1e8ab24f5264894d4f887bcaacc5bc6ed40 (patch) | |
tree | 11e17bf52abab0eb7f98daf964c893c107d034f8 /gcc/fortran/trans-array.c | |
parent | c8eaf058ed6452f3648950b1fa68443bc8e5c106 (diff) | |
download | gcc-d31fd1e8ab24f5264894d4f887bcaacc5bc6ed40.zip gcc-d31fd1e8ab24f5264894d4f887bcaacc5bc6ed40.tar.gz gcc-d31fd1e8ab24f5264894d4f887bcaacc5bc6ed40.tar.bz2 |
re PR target/89071 (AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions)
PR target/89071
* config/i386/i386.md (*sqrt<mode>2_sse): Add (v,0) alternative.
Do not prefer (v,v) alternative for non-AVX targets and (m,v)
alternative for speed when TARGET_SSE_PARTIAL_REG_DEPENDENCY is set.
(*rcpsf2_sse): Ditto.
(*rsqrtsf2_sse): Ditto.
(sse4_1_round<mode<2): Ditto.
From-SVN: r268496
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions