diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2023-03-26 21:43:39 -0500 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2023-03-26 21:43:39 -0500 |
commit | 1e20bb6737e1173a0c3ef3e9e48c0eda40985ded (patch) | |
tree | d5e278338ac766302faf84f23922e599a2120b19 /gcc/range-op-float.cc | |
parent | f33fc0775706e4db80d584c477608e28f4da0a6f (diff) | |
download | gcc-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