This is the mail archive of the libc-ports@sources.redhat.com mailing list for the libc-ports project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2] ARM: Add Cortex-A15 optimized NEON and VFP memcpy routines, with IFUNC.


On 18 April 2013 08:47, Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> wrote:
> On 18 April 2013 13:12, Richard Henderson <rth@twiddle.net> wrote:
>> On 2013-04-17 17:53, Will Newton wrote:
>>>>
>>>> From reading the comments of the code v7 is required for NEON, v6 is
>>>
>>> required for VFP and unaligned access is required. The unaligned
>>> access requirement may be a problem on v5 I'm not sure. NB: I did not
>>> write the memcpy code so I have not looked at it in great detail.
>>
>>
>> Neon won't exist before v7, true.  But then it ought not be advertized
>> by the hwcap either, so it won't be selected.
>>
>> Anyone got a raspberry pi to benchmark the current and the new here?
>
> I can do the benchmark on my raspberry pi.

Hi Siddesh,

Thanks for the offer, I don't have any armv6 hardware to test with.
The easiest way to test is probably using the cortex-strings package
(as the patch I posted is for armv7).

https://launchpad.net/cortex-strings

"try-this -t memcpy" will benchmark the code I submitted, "try-glibc
-t memcpy" will benchmark the current glibc code.

--
Will Newton
Toolchain Working Group, Linaro


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]