=> 0x7f0f1d5d61cd : mov -0x8(%rdi),%rsi 0x7f0f1d5d61d1 : lea -0x10(%rdi),%r8 0x7f0f1d5d61d5 : test $0x2,%sil 0x7f0f1d5d61d9 : jne 0x7f0f1d5d6248 0x7f0f1d5d61db : and $0x4,%esi 0x7f0f1d5d61de : lea 0x301fbb(%rip),%rbx # 0x7f0f1d8d81a0 0x7f0f1d5d61e5 : je 0x7f0f1d5d61f3 0x7f0f1d5d61e7 : mov %r8,%rax 0x7f0f1d5d61ea : and $0xfffffffffc000000,%rax 0x7f0f1d5d61f0 : mov (%rax),%rbx 0x7f0f1d5d61f3 : mov $0x1,%esi 0x7f0f1d5d61f8 : xor %eax,%eax 0x7f0f1d5d61fa : cmpl $0x0,0x305fe7(%rip) # 0x7f0f1d8dc1e8 0x7f0f1d5d6201 : je 0x7f0f1d5d620f 0x7f0f1d5d6203 : lock cmpxchg %esi,(%rbx) 0x7f0f1d5d6207 : jne 0x7f0f1d5d8160