=> 0x7f21a77c2c2d : mov -0x8(%rdi),%rsi 0x7f21a77c2c31 : lea -0x10(%rdi),%r8 0x7f21a77c2c35 : test $0x2,%sil 0x7f21a77c2c39 : jne 0x7f21a77c2ca8 0x7f21a77c2c3b : and $0x4,%esi 0x7f21a77c2c3e : lea 0x3011fb(%rip),%rbx # 0x7f21a7ac3e40 0x7f21a77c2c45 : je 0x7f21a77c2c53 0x7f21a77c2c47 : mov %r8,%rax 0x7f21a77c2c4a : and $0xfffffffffc000000,%rax 0x7f21a77c2c50 : mov (%rax),%rbx 0x7f21a77c2c53 : mov $0x1,%esi 0x7f21a77c2c58 : xor %eax,%eax 0x7f21a77c2c5a : cmpl $0x0,0x304987(%rip) # 0x7f21a7ac75e8 0x7f21a77c2c61 : je 0x7f21a77c2c6f 0x7f21a77c2c63 : lock cmpxchg %esi,(%rbx) 0x7f21a77c2c67 : jne 0x7f21a77c41cd