=> 0x7f8248240564: rep movsb %ds:(%rsi),%es:(%rdi) 0x7f8248240566: retq 0x7f8248240567: cmp $0x8,%dl 0x7f824824056a: jae 0x7f824824057e 0x7f824824056c: cmp $0x4,%dl 0x7f824824056f: jae 0x7f824824058f 0x7f8248240571: cmp $0x1,%dl 0x7f8248240574: ja 0x7f824824059c 0x7f8248240576: jb 0x7f824824057d 0x7f8248240578: movzbl (%rsi),%ecx 0x7f824824057b: mov %cl,(%rdi) 0x7f824824057d: retq 0x7f824824057e: mov -0x8(%rsi,%rdx,1),%rcx 0x7f8248240583: mov (%rsi),%rsi 0x7f8248240586: mov %rcx,-0x8(%rdi,%rdx,1) 0x7f824824058b: mov %rsi,(%rdi)