]> gcc.gnu.org Git - gcc.git/commit
Optimize the builtin vec_xl_sext
authorHaochen Gui <guihaoc@gcc.gnu.org>
Tue, 19 Oct 2021 08:28:31 +0000 (16:28 +0800)
committerHaochen Gui <guihaoc@gcc.gnu.org>
Tue, 19 Oct 2021 08:47:22 +0000 (16:47 +0800)
commit91419baf4d0075d11e3667b816c83687288163fd
treecb996df9dbfe1d5f2d340548f84b6b8e9230390c
parent6b4c18b98127087d7f14062b81bc678f0589cd36
Optimize the builtin vec_xl_sext

gcc/
* config/rs6000/rs6000-call.c (altivec_expand_lxvr_builtin):
Modify the expansion for sign extension. All extensions are done
within VSX registers.

gcc/testsuite/
* gcc.target/powerpc/p10_vec_xl_sext.c: New test.
gcc/config/rs6000/rs6000-call.c
gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c [new file with mode: 0644]
This page took 0.065996 seconds and 5 git commands to generate.