aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-09-18 20:49:41 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2017-09-18 20:49:41 +0200
commitf94616d99dfa675f3e5662f1652ead2dc466bb3d (patch)
treeea54a99a0bd86ac3bbfbd0bb130121f179b635eb /gcc
parent04dcd57085271abc8c603c72f4d10472056996ea (diff)
downloadgcc-f94616d99dfa675f3e5662f1652ead2dc466bb3d.zip
gcc-f94616d99dfa675f3e5662f1652ead2dc466bb3d.tar.gz
gcc-f94616d99dfa675f3e5662f1652ead2dc466bb3d.tar.bz2
re PR c/82234 (__builtin_shuffle is not in the keyword index)
PR c/82234 * doc/extend.texi: Add @findex entry for __builtin_shuffle. From-SVN: r252947
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/extend.texi1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cca1a25..283c159 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-09-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/82234
+ * doc/extend.texi: Add @findex entry for __builtin_shuffle.
+
2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index aa780a1..04c497a 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -9683,6 +9683,7 @@ For mixed operations between a scalar @code{s} and a vector @code{v},
@code{s && v} is equivalent to @code{s?v!=0:0} (the evaluation is
short-circuit) and @code{v && s} is equivalent to @code{v!=0 & (s?-1:0)}.
+@findex __builtin_shuffle
Vector shuffling is available using functions
@code{__builtin_shuffle (vec, mask)} and
@code{__builtin_shuffle (vec0, vec1, mask)}.