Mail Archives: djgpp/1998/08/23/11:01:46
On Sat, 22 Aug 1998, Nate Eldredge wrote:
> You are thinking of `memmove', but it also uses 4-byte transfers.
Are you sure? As far as I could see in memmove's sources, it uses
"rep movsb".
> (Think about it-- 1 byte at a time wouldn't help the case of overlapping
> areas.)
It helps to make the code simpler ;-).
> I think the
> reason it's slower (if indeed it is) is because it's written in C rather
> than assembly (this is from memory and may be totally wrong). AFAIK,
> this will change with 2.02
AFAIK, memmove was always in assembler, and it doesn't change a bit in
v2.02, at least in the latest alpha.
- Raw text -