0x362a9a : movsb %ds:(%esi),%es:(%edi) 0x362a9b : sub $0x1,%edi 0x362a9e : sub $0x1,%esi 0x362aa1 : shr %ecx 0x362aa3 : jae 0x362aa7 0x362aa5 : movsw %ds:(%esi),%es:(%edi) 0x362aa7 : sub $0x2,%edi 0x362aaa : sub $0x2,%esi 0x362aad : rep movsl %ds:(%esi),%es:(%edi) 0x362aaf : mov %edx,%esi 0x362ab1 : mov 0x8(%esp),%eax 0x362ab5 : cld 0x362ab6 : pop %edi 0x362ab7 : ret 0x362ab8: nop 0x362ab9: nop