diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2021-05-27 14:46:45 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2021-05-27 14:47:52 +0200 |
commit | 6c67afaf524a5e0e9220f78271a0f5764ca27bd0 (patch) | |
tree | 1f98fa1cf0723080fc3b0b54c0d16e8830baf7bc /gcc/fortran | |
parent | 71d7dc6cd09b603bcc58d5d1747a86eb498bb147 (diff) | |
download | gcc-6c67afaf524a5e0e9220f78271a0f5764ca27bd0.zip gcc-6c67afaf524a5e0e9220f78271a0f5764ca27bd0.tar.gz gcc-6c67afaf524a5e0e9220f78271a0f5764ca27bd0.tar.bz2 |
i386: Add XOP comparisons for 4- and 8-byte vectors [PR100637]
2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
gcc/
PR target/100637
* config/i386/i386-expand.c (ix86_expand_int_sse_cmp):
For TARGET_XOP bypass SSE comparisons for all supported vector modes.
* config/i386/mmx.md (*xop_maskcmp<MMXMODEI:mode>3): New insn pattern.
(*xop_maskcmp<VI_32:mode>3): Ditto.
(*xop_maskcmp_uns<MMXMODEI:mode>3): Ditto.
(*xop_maskcmp_uns<VI_32:mode>3): Ditto.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions