aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorKewen Lin <linkw@linux.ibm.com>2023-03-26 21:43:39 -0500
committerKewen Lin <linkw@linux.ibm.com>2023-03-26 21:43:39 -0500
commit1e20bb6737e1173a0c3ef3e9e48c0eda40985ded (patch)
treed5e278338ac766302faf84f23922e599a2120b19 /gcc/range-op-float.cc
parentf33fc0775706e4db80d584c477608e28f4da0a6f (diff)
downloadgcc-1e20bb6737e1173a0c3ef3e9e48c0eda40985ded.zip
gcc-1e20bb6737e1173a0c3ef3e9e48c0eda40985ded.tar.gz
gcc-1e20bb6737e1173a0c3ef3e9e48c0eda40985ded.tar.bz2
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167]
As PR109167 shows, it's unexpected to have two different implementation ways for _mm_slli_si128 and _mm_bslli_si128, as gcc/config/i386/emmintrin.h they should be the same. So this patch is to fix it accordingly. PR target/109167 gcc/ChangeLog: * config/rs6000/emmintrin.h (_mm_bslli_si128): Move the implementation from ... (_mm_slli_si128): ... here. Change to call _mm_bslli_si128 directly. gcc/testsuite/ChangeLog: * gcc.target/powerpc/pr109167.c: New test.
Diffstat (limited to 'gcc/range-op-float.cc')
0 files changed, 0 insertions, 0 deletions