This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h
- From: Michael Meissner <meissner at linux dot vnet dot ibm dot com>
- To: Michael Meissner <meissner at linux dot vnet dot ibm dot com>, David Edelsohn <dje dot gcc at gmail dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 27 Mar 2014 17:47:52 -0400
- Subject: Re: [PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h
- Authentication-results: sourceware.org; auth=none
- References: <20140327174352 dot GA4147 at ibm-tiger dot the-meissners dot org> <CAGWvnymbortUBw7nvkdzdWv3WdecZ4KBRHEtFimXcs-_yXS75A at mail dot gmail dot com> <20140327181931 dot GA14474 at ibm-tiger dot the-meissners dot org>
Whoops, I forgot to document the new builtin. I just committed this change to
the documentation file. Sorry about that.
I also deleted the comment on the nop instruction, just in case there is a VSX
assembler some day that uses a different comment convention.
2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions):
Document use of vec_xxsldwi and vec_xxpermdi builtins.
Index: gcc/doc/extend.texi
===================================================================
--- gcc/doc/extend.texi (revision 208879)
+++ gcc/doc/extend.texi (working copy)
@@ -15075,6 +15075,9 @@ vector unsigned long long vec_vaddudm (v
vector unsigned long long vec_vaddudm (vector unsigned long long,
vector bool unsigned long long);
+vector long long vec_vbpermq (vector signed char, vector signed char);
+vector long long vec_vbpermq (vector unsigned char, vector unsigned char);
+
vector long long vec_vclz (vector long long);
vector unsigned long long vec_vclz (vector unsigned long long);
vector int vec_vclz (vector int);
--
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.vnet.ibm.com, phone: +1 (978) 899-4797