[PATCH AArch64 2/2] Replace temporary inline assembler for vget_high
commita6b4185169ddf8693bac8fe16aeaf4da7a3ba0b4
authoralalaw01 <alalaw01@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 11:24:56 +0000 (5 11:24 +0000)
committeralalaw01 <alalaw01@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 11:24:56 +0000 (5 11:24 +0000)
tree273c092dba6877a1d1836481209c57a9e82a0046
parentf353376a9707389062e53724bf1463a9e768a8f7
[PATCH AArch64 2/2] Replace temporary inline assembler for vget_high

* config/aarch64/arm_neon.h (__GET_HIGH): New macro.
(vget_high_f32, vget_high_f64, vget_high_p8, vget_high_p16,
vget_high_s8, vget_high_s16, vget_high_s32, vget_high_s64,
vget_high_u8, vget_high_u16, vget_high_u32, vget_high_u64):
Remove temporary __asm__ and reimplement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214952 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h