=> 0xb76ce33d : mov 0xc(%esi),%edi 0xb76ce340 : mov %edi,%ecx 0xb76ce342 : mov %edi,%eax 0xb76ce344 : and $0x7f,%ecx 0xb76ce347 : and $0x7c,%eax 0xb76ce34a : jne 0xb76ce391 0xb76ce34c : mov %gs:0x68,%edx 0xb76ce353 : test %ecx,%ecx 0xb76ce355 : mov %edx,-0x10(%ebp) 0xb76ce358 : jne 0xb76ce3ce 0xb76ce35a : and $0x80,%edi 0xb76ce360 : mov $0x1,%ecx 0xb76ce365 : xor %eax,%eax 0xb76ce367 : lock cmpxchg %ecx,(%esi) 0xb76ce36b : jne 0xb76ce542 <_L_lock_791> 0xb76ce371 : mov 0x8(%esi),%eax