summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-09-04 08:28:00 -0700
committerH.J. Lu <hjl.tools@gmail.com>2021-09-06 05:13:47 -0700
commit652bef70d392f9541b12ef65b461009c8c8fd54a (patch)
treec64312ed9038e9f61801558203050d358cc05a16 /contrib
parent93e6809459f34ca7b5928f1729246b2e9dfb3eb4 (diff)
x86: Add non-destructive source to @xorsign<mode>3_1
Add non-destructive source alternative to @xorsign<mode>3_1 for AVX. gcc/ PR target/89984 * config/i386/i386-expand.c (ix86_split_xorsign): Use operands[2]. * config/i386/i386.md (@xorsign<mode>3_1): Add non-destructive source alternative for AVX. gcc/testsuite/ PR target/89984 * gcc.target/i386/pr89984-1.c: New test. * gcc.target/i386/pr89984-2.c: Likewise. * gcc.target/i386/xorsign-avx.c: Likewise.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions