Re: [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high

2014-09-04 Thread Marcus Shawcroft
On 4 September 2014 14:21, Alan Lawrence wrote: > Ah, right you are. (Curiously I still can't find Richard's previous message > in Thunderbird!) > > for first patch, gcc/testsuite/ChangeLog: > > * gcc.target/aarch64/vget_high_1.c: New test. > * gcc.target/aarch64/vget_low_1.c: Like

Re: [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high

2014-09-04 Thread Alan Lawrence
Ah, right you are. (Curiously I still can't find Richard's previous message in Thunderbird!) for first patch, gcc/testsuite/ChangeLog: * gcc.target/aarch64/vget_high_1.c: New test. * gcc.target/aarch64/vget_low_1.c: Likewise. for second patch, gcc/ChangeLog: * config/a

Re: [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high

2014-09-02 Thread Marcus Shawcroft
On 12 August 2014 11:12, Alan Lawrence wrote: > This patch replaces the current inline assembler for the vget_high > intrinsics in arm_neon.h with a sequence of other calls, in a similar > fashion to vget_low. Unlike the assembler, these are all transparent to the > front-end, so should enable bet

[PATCH AArch64 2/2] Replace temporary inline assembler for vget_high

2014-08-12 Thread Alan Lawrence
This patch replaces the current inline assembler for the vget_high intrinsics in arm_neon.h with a sequence of other calls, in a similar fashion to vget_low. Unlike the assembler, these are all transparent to the front-end, so should enable better optimization through the mid-end. Tested check