=> 0x7f4b8411b063 <__pthread_mutex_unlock_usercnt+3>: mov 0x10(%rdi),%edi 0x7f4b8411b066 <__pthread_mutex_unlock_usercnt+6>: mov %edi,%eax 0x7f4b8411b068 <__pthread_mutex_unlock_usercnt+8>: and $0x7f,%eax 0x7f4b8411b06b <__pthread_mutex_unlock_usercnt+11>: test $0x7c,%dil 0x7f4b8411b06f <__pthread_mutex_unlock_usercnt+15>: jne 0x7f4b8411b0bc <__pthread_mutex_unlock_usercnt+92> 0x7f4b8411b071 <__pthread_mutex_unlock_usercnt+17>: test %eax,%eax 0x7f4b8411b073 <__pthread_mutex_unlock_usercnt+19>: jne 0x7f4b8411b098 <__pthread_mutex_unlock_usercnt+56> 0x7f4b8411b075 <__pthread_mutex_unlock_usercnt+21>: and $0x80,%edi 0x7f4b8411b07b <__pthread_mutex_unlock_usercnt+27>: test %esi,%esi 0x7f4b8411b07d <__pthread_mutex_unlock_usercnt+29>: movl $0x0,0x8(%rdx) 0x7f4b8411b084 <__pthread_mutex_unlock_usercnt+36>: je 0x7f4b8411b08a <__pthread_mutex_unlock_usercnt+42> 0x7f4b8411b086 <__pthread_mutex_unlock_usercnt+38>: subl $0x1,0xc(%rdx) 0x7f4b8411b08a <__pthread_mutex_unlock_usercnt+42>: mov %edi,%esi 0x7f4b8411b08c <__pthread_mutex_unlock_usercnt+44>: lock decl (%rdx) 0x7f4b8411b08f <__pthread_mutex_unlock_usercnt+47>: jne 0x7f4b8411b11a <_L_unlock_571> 0x7f4b8411b095 <__pthread_mutex_unlock_usercnt+53>: xor %eax,%eax