This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH AArch64] Remove from arm_neon.h functions not in the spec
- From: Marcus Shawcroft <marcus dot shawcroft at gmail 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: Tue, 10 Jun 2014 12:05:23 +0100
- Subject: Re: [PATCH AArch64] Remove from arm_neon.h functions not in the spec
- Authentication-results: sourceware.org; auth=none
- References: <5384AB16 dot 60806 at arm dot com> <5384AF67 dot 3060305 at arm dot com> <53876492 dot 6070802 at arm dot com>
On 29 May 2014 17:47, Alan Lawrence <alan.lawrence@arm.com> wrote:
> Patch retaining vfmaq_n_f64 attached, updated gcc/ChangeLog:
>
> * config/aarch64/arm_neon.h (vmlaq_n_f64, vmlsq_n_f64, vrsrtsq_f64,
>
> vcge_p8, vcgeq_p8, vcgez_p8, vcgez_u8, vcgez_u16, vcgez_u32,
> vcgez_u64,
> vcgezq_p8, vcgezq_u8, vcgezq_u16, vcgezq_u32, vcgezq_u64,
> vcgezd_u64,
> vcgt_p8, vcgtq_p8, vcgtz_p8, vcgtz_u8, vcgtz_u16, vcgtz_u32,
> vcgtz_u64,
> vcgtzq_p8, vcgtzq_u8, vcgtzq_u16, vcgtzq_u32, vcgtzq_u64,
> vcgtzd_u64,
> vcle_p8, vcleq_p8, vclez_p8, vclez_u64, vclezq_p8, vclezd_u64,
> vclt_p8,
> vcltq_p8, vcltz_p8, vcltzq_p8, vcltzd_u64): Remove functions as they
> are
> not in the spec.
>
>
> Alan Lawrence wrote:
>>
>> No, hold that, vfmaq_n_f64 has been added back in the latest version (to
>> which I linked). Hang on...
>>
>> --Alan
>>
>> Alan Lawrence wrote:
>>>
>>> arm_neon.h contains a bunch of functions (for example, the wonderful
>>> vcgez_u* intrinsics - that's an unsigned comparison of
>>> greater-than-or-equal-to zero) that are not present in the current ARM Neon
>>> Intrinsics spec:
>>>
>>> http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/index.html
OK... and I also think we should back port this before 4.9.1.
/Marcus