By: Konrad Schwarz (no.spam.delete@this.no.spam), September 28, 2021 5:45 am
Room: Moderated Discussions
Jörn Engel (joern.delete@this.purestorage.com) on September 17, 2021 5:42 am wrote:
> Adding a "no funny business" variant of the memcpy instruction may make sense for things
> like overlapping source/destination, absolutely. Removing all the checks for special
> cases is a big deal. But unaligned data is no longer a special case to check for.
Just a note on C terminology here: memmove() would be the general-purpose memory transfer function, memcpy() requires non-overlapping blocks.
> Adding a "no funny business" variant of the memcpy instruction may make sense for things
> like overlapping source/destination, absolutely. Removing all the checks for special
> cases is a big deal. But unaligned data is no longer a special case to check for.
Just a note on C terminology here: memmove() would be the general-purpose memory transfer function, memcpy() requires non-overlapping blocks.