=> 0x7f3736b6c88d : mov -0x8(%rdi),%rsi 0x7f3736b6c891 : lea -0x10(%rdi),%r8 0x7f3736b6c895 : test $0x2,%sil 0x7f3736b6c899 : jne 0x7f3736b6c908 0x7f3736b6c89b : and $0x4,%esi 0x7f3736b6c89e : lea 0x31291b(%rip),%rbx # 0x7f3736e7f1c0 0x7f3736b6c8a5 : je 0x7f3736b6c8b3 0x7f3736b6c8a7 : mov %r8,%rax 0x7f3736b6c8aa : and $0xfffffffffc000000,%rax 0x7f3736b6c8b0 : mov (%rax),%rbx 0x7f3736b6c8b3 : mov $0x1,%esi 0x7f3736b6c8b8 : xor %eax,%eax 0x7f3736b6c8ba : cmpl $0x0,0x316927(%rip) # 0x7f3736e831e8 0x7f3736b6c8c1 : je 0x7f3736b6c8cf 0x7f3736b6c8c3 : lock cmpxchg %esi,(%rbx) 0x7f3736b6c8c7 : jne 0x7f3736b6e800