diff options
author | Xionghu Luo <xionghuluo@tencent.com> | 2022-10-12 10:43:38 +0800 |
---|---|---|
committer | Haochen Gui <guihaoc@gcc.gnu.org> | 2022-11-02 16:40:44 +0800 |
commit | eaba55ffef961c28f6a15d845a4d6b77b8a8bab1 (patch) | |
tree | 8aac6befbe4ce31f82fb631f1abeae2e56b736c7 /gcc/gcc.cc | |
parent | 74e904bdcac3abdd0453daf3b6195d17e44b4cee (diff) | |
download | gcc-eaba55ffef961c28f6a15d845a4d6b77b8a8bab1.zip gcc-eaba55ffef961c28f6a15d845a4d6b77b8a8bab1.tar.gz gcc-eaba55ffef961c28f6a15d845a4d6b77b8a8bab1.tar.bz2 |
rs6000: Byte reverse V8HI on Power8 by vector rotation.
gcc/
PR target/100866
* config/rs6000/altivec.md: (*altivec_vrl<VI_char>): Named to...
(altivec_vrl<VI_char>): ...this.
* config/rs6000/vsx.md (revb_<mode>): Call vspltish and vrlh when
target is Power8 and mode is V8HI.
gcc/testsuite/
PR target/100866
* gcc.target/powerpc/pr100866-2.c: New.
Diffstat (limited to 'gcc/gcc.cc')
0 files changed, 0 insertions, 0 deletions