diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2015-07-13 15:03:02 +0300 |
---|---|---|
committer | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2015-07-13 15:03:02 +0300 |
commit | 9503c7f27566e1aaa739e8d5856db81795188030 (patch) | |
tree | 4794691ae101bee5c1daef4338711657979f48cf /newlib/ChangeLog | |
parent | a505f607be053b45c8dd28e25a05770741ecd265 (diff) |
[AArch64] Optimized memmove.
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.
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r-- | newlib/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 24a6c9c58..bbb5597fc 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2015-07-13 Wilco Dijkstra <wdijkstr@arm.com> + + * newlib/libc/machine/aarch64/memove.S (memmove): + Rewrite of optimized memmove. + 2015-07-06 Yaakov Selkowitz <yselkowi@redhat.com> * libc/include/libgen.h (basename): Define as __xpg_basename |