From: Jakub Jelinek Date: Mon, 18 Sep 2017 18:49:41 +0000 (+0200) Subject: re PR c/82234 (__builtin_shuffle is not in the keyword index) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f94616d99dfa675f3e5662f1652ead2dc466bb3d;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cca1a2513df..283c15937ff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-09-18 Jakub Jelinek + + PR c/82234 + * doc/extend.texi: Add @findex entry for __builtin_shuffle. + 2017-09-18 Richard Sandiford Alan Hayward David Sherwood diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index aa780a162e1..04c497a1e2f 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)}.