=> 0x7f525162e9c7 : mov (%rbx),%rax 0x7f525162e9ca : mov %rax,0x8(%rdx) 0x7f525162e9ce : mov 0x8(%r12),%rax 0x7f525162e9d3 : test %rax,%rax 0x7f525162e9d6 : je 0x7f525162e9e1 0x7f525162e9d8 : sub $0x1,%rax 0x7f525162e9dc : mov %rax,0x8(%r12) 0x7f525162e9e1 : mov 0x29c930(%rip),%r8d # 0x7f52518cb318 0x7f525162e9e8 : test %r8d,%r8d 0x7f525162e9eb : je 0x7f525162e970 0x7f525162e9ed : lea 0x29c8fc(%rip),%rdi # 0x7f52518cb2f0 0x7f525162e9f4 : callq 0x7f5251653380 0x7f525162e9f9 : mov $0xfe609,%ecx 0x7f525162e9fe : xor %edx,%edx 0x7f525162ea00 : mov %rbx,%rax 0x7f525162ea03 : div %rcx