This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch AArch64] Add some more missing intrinsics
- From: James Greenhalgh <james dot greenhalgh at arm dot com>
- To: <gcc-patches at gcc dot gnu dot org>
- Cc: <nd at arm dot com>, <marcus dot shawcroft at arm dot com>, <richard dot earnshaw at arm dot com>
- Date: Mon, 20 Jun 2016 12:08:47 +0100
- Subject: Re: [Patch AArch64] Add some more missing intrinsics
- Authentication-results: sourceware.org; auth=none
- Nodisclaimer: True
- References: <1465835500-11451-1-git-send-email-james dot greenhalgh at arm dot com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
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.