ALIGN (4)
L(80bytesormore):
#ifndef USE_AS_MEMMOVE
lea (%rsi,%rdx),%r9
lea (%rdi,%rdx),%r11
cmp %rdi,%r9 /* dest start >= source end */
jae L(nonoverlap) /* -> nonoverlapping */
cmp %rsi,%r11 /* source start >= destination end */
movb $0, 0
L(nonoverlap):
#endif
cmp %dil, %sil
jle L(copy_backward)
L(144bytesormore):