Re: [PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h

2014-03-27 Thread Michael Meissner
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

Re: [PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h

2014-03-27 Thread Michael Meissner
On Thu, Mar 27, 2014 at 02:06:23PM -0400, David Edelsohn wrote: > Thanks for fixing the missing functions and documentation. > > Just to clarify the explanation, the builtin name remains > __builtin_vsx_, but the altivec.h macro definition \ is > vec_. > > Okay. Yes. I can change if desired, bu

Re: [PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h

2014-03-27 Thread David Edelsohn
On Thu, Mar 27, 2014 at 1:43 PM, Michael Meissner wrote: > One of the users within IBM noticed that we did not provide builtins for the > XXSLDWI (vector shift left) and XXPERMDI (permute 64-bit values to make > 128-bit > vector) instructions. It turns out, we had provided these builtins, but we

[PATCH], PR 60672, Add xxsldwi/xxpermdi builtins to altivec.h

2014-03-27 Thread Michael Meissner
One of the users within IBM noticed that we did not provide builtins for the XXSLDWI (vector shift left) and XXPERMDI (permute 64-bit values to make 128-bit vector) instructions. It turns out, we had provided these builtins, but we had not documented them, nor did we add them to altivec.h with a u