diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-06-03 10:21:21 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-06-03 10:21:21 +0200 |
commit | d4630b65d12046ecc477d382f5a2094b8250b21b (patch) | |
tree | 757bd30b5ffa30a6b46d9a963de33126b3e79a0e /gcc/gimple-range-edge.cc | |
parent | be2861fe8c527a5952257462ceca899bb43b1452 (diff) | |
download | gcc-d4630b65d12046ecc477d382f5a2094b8250b21b.zip gcc-d4630b65d12046ecc477d382f5a2094b8250b21b.tar.gz gcc-d4630b65d12046ecc477d382f5a2094b8250b21b.tar.bz2 |
x86: {,v}psadbw have commutative source operands
Like noticed for gas as well (binutils-gdb commit c8cad9d389b7), the
"absolute difference" aspect of the insns makes their source operands
commutative.
gcc/
* config/i386/mmx.md (mmx_psadbw): Convert to expander.
(*mmx_psadbw): New. Mark as commutative.
* config/i386/sse.md (<sse2_avx2>_psadbw): Convert to expander.
(*<sse2_avx2>_psadbw): New. Mark as commutative.
Diffstat (limited to 'gcc/gimple-range-edge.cc')
0 files changed, 0 insertions, 0 deletions