1 .file "memmove.s"23 .text4 .globl memmove,_memmove5_memmove:6memmove:7 movq %rdi,%rax89 movq %rdx,%rcx1011 cmpq %rdi,%rsi12 jg forward13 jl backward14 ret1516forward:17 cld18 rep19 movsb20 ret2122backward:23 std24 movq %rdx,%r825 subq $1,%r826 addq %r8,%rdi27 addq %r8,%rsi28 rep; movsb29 ret