aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-edge.cc
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2022-06-03 10:21:21 +0200
committerJan Beulich <jbeulich@suse.com>2022-06-03 10:21:21 +0200
commitd4630b65d12046ecc477d382f5a2094b8250b21b (patch)
tree757bd30b5ffa30a6b46d9a963de33126b3e79a0e /gcc/gimple-range-edge.cc
parentbe2861fe8c527a5952257462ceca899bb43b1452 (diff)
downloadgcc-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