0x7f5059ed2dea : callq *0x20(%r12) 0x7f5059ed2def : cmp $0x1,%eax 0x7f5059ed2df2 : mov %eax,%r13d 0x7f5059ed2df5 : mov $0x2,%eax 0x7f5059ed2dfa : cmovbe %eax,%r13d 0x7f5059ed2dfe : xor %edx,%edx 0x7f5059ed2e00 : mov %r13d,%eax 0x7f5059ed2e03 : divl 0x4(%r12) 0x7f5059ed2e08 : mov %edx,%eax 0x7f5059ed2e0a : mov %edx,%ebx 0x7f5059ed2e0c : lea (%rax,%rax,2),%rax 0x7f5059ed2e10 : shl $0x3,%rax 0x7f5059ed2e14 : add 0x18(%r12),%rax 0x7f5059ed2e19 : mov 0x10(%rax),%edx 0x7f5059ed2e1c : test %edx,%edx 0x7f5059ed2e1e : je 0x7f5059ed2ea0