[AArch64] fcvt instructions - arm_neon.h changes.
James Greenhalgh
james.greenhalgh@arm.com
Fri Apr 26 16:04:00 GMT 2013
This patch updates the implimentation in arm_neon.h of the vcvt
intrinsics. Where appropriate we use C statements, and where not
possible we fall back to builtins.
There were a number of errors with names and types in the current
revision of the file. These have been corrected.
Regression tested with no regressions.
Thanks,
James
---
gcc/
2013-04-26 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/arm_neon.h
(vcvt<sd>_f<32,64>_s<32,64>): Rewrite in C.
(vcvt<q>_f<32,64>_s<32,64>): Rewrite using builtins.
(vcvt_<high_>_f<32,64>_f<32,64>): Likewise.
(vcvt<qsd>_<su><32,64>_f<32,64>): Likewise.
(vcvta<qsd>_<su><32,64>_f<32,64>): Likewise.
(vcvtm<qsd>_<su><32,64>_f<32,64>): Likewise.
(vcvtn<qsd>_<su><32,64>_f<32,64>): Likewise.
(vcvtp<qsd>_<su><32,64>_f<32,64>): Likewise.
gcc/testsuite/
2013-04-26 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/vect-vcvt.c: New.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-AArch64-fcvt-instructions-arm_neon.h-changes.patch
Type: text/x-patch
Size: 38455 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20130426/96c6f283/attachment.bin>
More information about the Gcc-patches
mailing list