[Patch AArch64] Add some more missing intrinsics

James Greenhalgh james.greenhalgh@arm.com
Mon Jun 20 11:09:00 GMT 2016


On Mon, Jun 13, 2016 at 05:31:40PM +0100, James Greenhalgh wrote:
> 
> Hi,
> 
> Inspired by Jiong's recent work, here are some more missing intrinsics,
> and a smoke test for each of them.
> 
> This patch covers:
> 
>   vcvt_n_f64_s64
>   vcvt_n_f64_u64
>   vcvt_n_s64_f64
>   vcvt_n_u64_f64
>   vcvt_f64_s64
>   vrecpe_f64
>   vcvt_f64_u64
>   vrecps_f64
> 
> Tested on aarch64-none-elf, and on an internal testsuite for Neon
> intrinsics.
> 
> Note that the new tests will ICE without the fixups in
> https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00805.html
> 
> OK?

*ping*

https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00977.html

Thanks,
James

> gcc/ChangeLog
> 
> 2016-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
> 
> 	* config/aarch64/arm_neon.h (vcvt_n_f64_s64): New.
> 	(vcvt_n_f64_u64): Likewise.
> 	(vcvt_n_s64_f64): Likewise.
> 	(vcvt_n_u64_f64): Likewise.
> 	(vcvt_f64_s64): Likewise.
> 	(vrecpe_f64): Likewise.
> 	(vcvt_f64_u64): Likewise.
> 	(vrecps_f64): Likewise.
> 
> gcc/testsuite/ChangeLog
> 
> 2016-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
> 
> 	* gcc.target/aarch64/vcvt_f64_1.c: New.
> 	* gcc.target/aarch64/vcvt_n_f64_1.c: New.
> 	* gcc.target/aarch64/vrecp_f64_1.c: New.




More information about the Gcc-patches mailing list