=> 0x2b5fb6: rep movsl %ds:(%esi),%es:(%edi) 0x2b5fb8: mov %eax,%ecx 0x2b5fba: rep movsb %ds:(%esi),%es:(%edi) 0x2b5fbc: pop %eax 0x2b5fbd: mov %eax,%edi 0x2b5fbf: mov %edx,%esi 0x2b5fc1: mov 0x4(%esp),%eax 0x2b5fc5: ret 0x2b5fc6: shr %ecx 0x2b5fc8: jae 0x2b5fcb 0x2b5fca: movsb %ds:(%esi),%es:(%edi) 0x2b5fcb: shr %ecx 0x2b5fcd: jae 0x2b5fd1 0x2b5fcf: movsw %ds:(%esi),%es:(%edi) 0x2b5fd1: rep movsl %ds:(%esi),%es:(%edi) 0x2b5fd3: jmp 0x2b5fbd