3 .symver __pthread_cond_signal,pthread_cond_signal@@GLIBC_2.3.2
4 .section .rodata.str1.8,"aMS",@progbits,1
7 .string "The futex facility returned an unexpected error code.\n"
11 .globl __pthread_cond_signal
12 .type __pthread_cond_signal, @function
13 __pthread_cond_signal
:
37 lock cmpxchgl
%edx
, (%rbx
)
47 movl
8(%r9,%rcx
,4), %ecx
55 leaq
(%r9,%rsi
,4), %r15
72 lock cmpxchgl
%ecx
, (%rbx
)
86 # 209 "../sysdeps/nptl/futex-internal.h" 1
114 leal
-1(%rdx
,%rax
,2), %eax
124 lock cmpxchgq
%rcx
, (%r9)
132 leal
0(,%rax
,4), %ecx
153 leaq
(%r12,%rax
), %rdi
155 subl $
1, 24(%r9,%rax
)
161 lock cmpxchgl
%ecx
, (%rbx
)
173 # 209 "../sysdeps/nptl/futex-internal.h" 1
190 leaq
(%r12,%rdx
), %rax
193 leaq
16(%r9,%rdx
), %r8
197 lock cmpxchgl
%eax
, (%r8)
216 lock cmpxchgl
%ecx
, (%r8)
227 # 146 "../sysdeps/nptl/futex-internal.h" 1
272 lock cmpxchgl
%edx
, (%rbx
)
285 # 146 "../sysdeps/nptl/futex-internal.h" 1
306 leaq
.LC0(%rip), %rdi
307 call __libc_fatal@PLT
309 leaq
40(%r9,%r8,4), %rdi
311 .size __pthread_cond_signal, .-__pthread_cond_signal