This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][ARM/AArch64 Testsuite] Add float16 lane_indices tests (was: Re: [PATCH 9/15][AArch64] vld{2,3,4}{,_lane,_dup}, vcombine, vcreate)
- From: James Greenhalgh <james dot greenhalgh at arm dot com>
- To: Alan Lawrence <Alan dot Lawrence at arm dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 17 Aug 2015 14:21:51 +0100
- Subject: Re: [PATCH][ARM/AArch64 Testsuite] Add float16 lane_indices tests (was: Re: [PATCH 9/15][AArch64] vld{2,3,4}{,_lane,_dup}, vcombine, vcreate)
- Authentication-results: sourceware.org; auth=none
- References: <55B765DF dot 4040706 at arm dot com> <55B766C3 dot 4060601 at arm dot com> <20150729090841 dot GA25826 at arm dot com> <55C09CE9 dot 1020901 at arm dot com>
On Tue, Aug 04, 2015 at 12:07:21PM +0100, Alan Lawrence wrote:
> James Greenhalgh wrote:
> > Hi Alan,
> >
> > The arm_neon.h portion of this patch does not apply after Charles' recent
> > changes. Could you please rebase and resubmit the patch for review?
> >
> > Thanks,
> > James
>
> These are straightforward copies of the corresponding uint16 tests, with
> appropriate substitutions uint->float and u16->f16. As per the existing tests,
> these are xfailed on ARM targets, pending further work on PR/63870.
OK.
Thanks,
James
>
> Cross-tested on aarch64-none-elf.
>
> gcc/testsuite/ChangeLog:
>
> * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_indices_1.c: New.
> * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_indices_1.c: New.