=> 0x7f085941baf4 : callq *0x30(%r12) 0x7f085941baf9 : cmp $0x1,%eax 0x7f085941bafc : mov %eax,%r14d 0x7f085941baff : mov $0x2,%eax 0x7f085941bb04 : cmovbe %eax,%r14d 0x7f085941bb08 : xor %edx,%edx 0x7f085941bb0a : mov 0x20(%r12),%rcx 0x7f085941bb0f : mov %r14d,%eax 0x7f085941bb12 : xor %r9d,%r9d 0x7f085941bb15 : xor %ebp,%ebp 0x7f085941bb17 : divl 0x4(%r12) 0x7f085941bb1c : xor %r15d,%r15d 0x7f085941bb1f : mov %edx,%eax 0x7f085941bb21 : mov %edx,%ebx 0x7f085941bb23 : mov (%rcx,%rax,4),%edx 0x7f085941bb26 : test %edx,%edx