diff options
author | Carl Love <cel@us.ibm.com> | 2018-02-16 17:30:45 +0000 |
---|---|---|
committer | Carl Love <carll@gcc.gnu.org> | 2018-02-16 17:30:45 +0000 |
commit | b8bf56035d234817d01bd26bf9ee7e64f790e692 (patch) | |
tree | 242cc394bf86720c7cc20fec865f85a945d1ab6e /gcc/hwint.c | |
parent | 280fa93e667c21e5fd3f3c758939376d35e47223 (diff) | |
download | gcc-b8bf56035d234817d01bd26bf9ee7e64f790e692.zip gcc-b8bf56035d234817d01bd26bf9ee7e64f790e692.tar.gz gcc-b8bf56035d234817d01bd26bf9ee7e64f790e692.tar.bz2 |
altivec.h: Add builtin names vec_extract4b vec_insert4b.
gcc/ChangeLog:
2018-02-16 Carl Love <cel@us.ibm.com>
* config/rs6000/altivec.h: Add builtin names vec_extract4b
vec_insert4b.
* config/rs6000/rs6000-builtin.def: Add INSERT4B and EXTRACT4B
definitions.
* config/rs6000/rs6000-c.c: Add the definitions for
P9V_BUILTIN_VEC_EXTRACT4B and P9V_BUILTIN_VEC_INSERT4B.
* config/rs6000/rs6000.c (altivec_expand_builtin): Add
P9V_BUILTIN_EXTRACT4B and P9V_BUILTIN_INSERT4B case statements.
* config/rs6000/vsx.md: Add define_insn extract4b. Add define_expand
definition for insert4b and define insn *insert3b_internal.
* doc/extend.texi: Add documentation for vec_extract4b.
gcc/testsuite/ChangeLog:
2018-02-16 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
for the ABI definitions for vec_extract4b and vec_insert4b.
From-SVN: r257747
Diffstat (limited to 'gcc/hwint.c')
0 files changed, 0 insertions, 0 deletions