movl %esi, %eax\r
addl %ecx, %eax # Source + Count\r
cmpl %edi, %eax\r
- jle _StartByteCopy\r
+ jbe _StartByteCopy\r
\r
movl %edi, %eax\r
addl %ecx, %eax # Dest + Count\r
cmpl %esi, %eax\r
- jle _StartByteCopy\r
+ jbe _StartByteCopy\r
\r
cmpl %edi, %esi\r
je _CopyMemDone\r
- jl _CopyOverlapped # too bad -- overlaps\r
+ jb _CopyOverlapped # too bad -- overlaps\r
\r
# Pick up misaligned start bytes to get destination pointer 4-byte aligned\r
_StartByteCopy: \r