[PATCH, AARCH64] Optimized memmove
Wilco Dijkstra
wdijkstr@arm.com
Wed Jul 8 15:06:00 GMT 2015
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?
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-Optimized-memmove.txt
URL: <http://sourceware.org/pipermail/newlib/attachments/20150708/d4dcbc79/attachment.txt>
More information about the Newlib
mailing list