diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2017-01-17 19:14:09 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2017-01-17 19:14:09 +0000 |
commit | a6607774860fae67f0913d98e30f3158aa0e77a5 (patch) | |
tree | f912a73d0f017a31d568bb36ea15fe6cb487d328 /gcc/go | |
parent | 1e0424d998298dc3f290309c4c72108c4271de3c (diff) | |
download | gcc-a6607774860fae67f0913d98e30f3158aa0e77a5.zip gcc-a6607774860fae67f0913d98e30f3158aa0e77a5.tar.gz gcc-a6607774860fae67f0913d98e30f3158aa0e77a5.tar.bz2 |
altivec.h (vec_rlmi): New #define.
[gcc]
2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* config/rs6000/altivec.h (vec_rlmi): New #define.
(vec_vrlnm): Likewise.
(vec_rlnm): Likewise.
* config/rs6000/altivec.md (UNSPEC_VRLMI): New UNSPEC enum value.
(UNSPEC_VRLNM): Likewise.
(VIlong): New mode iterator.
(altivec_vrl<VI_char>mi): New define_insn.
(altivec_vrl<VI_char>nm): Likewise.
* config/rs6000/rs6000-builtin.def (VRLWNM): New monomorphic
function entry.
(VRLDNM): Likewise.
(RLNM): New polymorphic function entry.
(VRLWMI): New monomorphic function entry.
(VRLDMI): Likewise.
(RLMI): New polymorphic function entry.
* config/rs6000/r6000-c.c (altivec_overloaded_builtin_table): Add
new entries for P9V_BUILTIN_VEC_RLMI and P9V_BUILTIN_VEC_RLNM.
* doc/extend.texi: Add description of vec_rlmi, vec_rlnm, and
vec_vrlnm.
[gcc/testsuite]
2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* vec-rlmi-rlnm.c: New file.
From-SVN: r244546
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions