1 .file "strcmp.s"23 .text4 .globl strcmp,_strcmp5_strcmp:6strcmp:7 movq %rdi,%r88 movb $0,%al9 movq $-1,%rcx10 cld11 repne12 scasb1314 leaq 0(%rdi),%rcx15 subq %r8,%rcx16 movq %r8,%rdi1718 xor %rax,%rax /* set ZF to 1 */1920 movq %rdi,%r821 movq %rsi,%rdi22 movq %r8,%rsi23 rep24 cmpsb25 je equa26 jb less27 ja grea2829grea:30 movq $1,%rax31 ret3233less:34 movq $-1,%rax35 ret3637equa:38 movq $0,%rax39 ret