=> 0x3e1aba <__pthread_mutex_lock_full+266>: movl $0x1,0x4(%edi) 0x3e1ac1 <__pthread_mutex_lock_full+273>: jmp 0x3e1c18 <__pthread_mutex_lock_full+616> 0x3e1ac6 <__pthread_mutex_lock_full+278>: mov %eax,%edx 0x3e1ac8 <__pthread_mutex_lock_full+280>: and $0x3,%edx 0x3e1acb <__pthread_mutex_lock_full+283>: and $0x10,%eax 0x3e1ace <__pthread_mutex_lock_full+286>: mov %edx,-0x18(%ebp) 0x3e1ad1 <__pthread_mutex_lock_full+289>: mov %eax,-0x10(%ebp) 0x3e1ad4 <__pthread_mutex_lock_full+292>: jne 0x3e1ca4 <__pthread_mutex_lock_full+756> 0x3e1ada <__pthread_mutex_lock_full+298>: mov (%edi),%eax 0x3e1adc <__pthread_mutex_lock_full+300>: and $0x3fffffff,%eax 0x3e1ae1 <__pthread_mutex_lock_full+305>: cmp %eax,-0x14(%ebp) 0x3e1ae4 <__pthread_mutex_lock_full+308>: je 0x3e1d9a <__pthread_mutex_lock_full+1002> 0x3e1aea <__pthread_mutex_lock_full+314>: mov -0x14(%ebp),%esi 0x3e1aed <__pthread_mutex_lock_full+317>: xor %eax,%eax 0x3e1aef <__pthread_mutex_lock_full+319>: lock cmpxchg %esi,(%edi) 0x3e1af3 <__pthread_mutex_lock_full+323>: test %eax,%eax