From f94616d99dfa675f3e5662f1652ead2dc466bb3d Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 18 Sep 2017 20:49:41 +0200 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/doc/extend.texi | 1 + 2 files changed, 6 insertions(+) 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 + + 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 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)}. -- 2.7.4