This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [PATCH, AARCH64] Optimized memmove
- From: Marcus Shawcroft <marcus dot shawcroft at gmail dot com>
- To: Wilco Dijkstra <wdijkstr at arm dot com>
- Cc: Newlib Mailing List <newlib at sourceware dot org>
- Date: Thu, 9 Jul 2015 16:05:53 +0100
- Subject: Re: [PATCH, AARCH64] Optimized memmove
- Authentication-results: sourceware.org; auth=none
- References: <000401d0b98f$90980c50$b1c824f0$ at com>
On 8 July 2015 at 16:05, Wilco Dijkstra <wdijkstr@arm.com> wrote:
> This is an optimized memmove for AArch64. All copies of up to 96 bytes and all backward copies are
> done by the new memcpy. The only remaining case is large forward copies which are done in the same
> way as the memcpy loop, but copying from the end rather than the start. Speedup is similar as
> memcpy.
>
> ChangeLog:
> 2015-07-08 Wilco Dijkstra <wdijkstr@arm.com>
>
> * newlib/libc/machine/aarch64/memove.S (memmove):
> Rewrite of optimized memmove.
>
> OK for commit?
OK, but drop the changes to the existing license text. /Marcus