=> 0x7f585197d297 : mov (%rbx),%rax 0x7f585197d29a : mov %rax,0x8(%rdx) 0x7f585197d29e : mov 0x8(%r12),%rax 0x7f585197d2a3 : test %rax,%rax 0x7f585197d2a6 : je 0x7f585197d2b1 0x7f585197d2a8 : sub $0x1,%rax 0x7f585197d2ac : mov %rax,0x8(%r12) 0x7f585197d2b1 : mov 0x2a3061(%rip),%edx # 0x7f5851c20318 0x7f585197d2b7 : test %edx,%edx 0x7f585197d2b9 : je 0x7f585197d240 0x7f585197d2bb : lea 0x2a302e(%rip),%rdi # 0x7f5851c202f0 0x7f585197d2c2 : callq 0x7f58519a3960 0x7f585197d2c7 : mov $0xfe609,%ecx 0x7f585197d2cc : xor %edx,%edx 0x7f585197d2ce : mov %rbx,%rax 0x7f585197d2d1 : div %rcx