commit | 976a68a20d366e6497253bad9fe0d7a8e42a611c | [log] [tgz] |
---|---|---|
author | Patrick Delaunay <patrick.delaunay@foss.st.com> | Fri Dec 11 14:59:23 2020 +0100 |
committer | Tom Rini <trini@konsulko.com> | Sat Jan 16 14:49:09 2021 -0500 |
tree | f4b242d831693ea73264ed44cb06d6f0912e83d4 | |
parent | 67b2ed024373f830ffe10fd19b2533d093664ec8 [diff] |
string: Use memcpy() within memmove() when we can A common use of memmove() can be handled by memcpy(). Also memcpy() includes an optimization for large sizes: it copies a word at a time. So we can get a speed-up by calling memcpy() to handle our move in this case. Update memmove() to call also memcpy() if the source don't overlap the destination (src + count <= dest). Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>