3 .symver __pthread_cond_broadcast,pthread_cond_broadcast@@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_broadcast
12 .type __pthread_cond_broadcast, @function
13 __pthread_cond_broadcast
:
37 lock cmpxchgl
%edx
, (%rbx
)
52 leaq
40(%r9,%r13), %rdi
54 lock addl
%eax
, (%rdi
)
59 movl $
2147483647, %edx
62 # 209 "../sysdeps/nptl/futex-internal.h" 1
93 lock cmpxchgl
%ecx
, (%rbx
)
116 leaq
16(%r9,%r13), %r8
120 lock cmpxchgl
%eax
, (%r8)
139 lock cmpxchgl
%ecx
, (%r8)
150 # 146 "../sysdeps/nptl/futex-internal.h" 1
175 leal
(%r12,%rax
,2), %eax
185 lock cmpxchgq
%rcx
, (%r9)
193 leal
0(,%rax
,4), %ecx
211 lock addl
%eax
, (%rdi
)
218 lock cmpxchgl
%ecx
, (%rbx
)
239 # 209 "../sysdeps/nptl/futex-internal.h" 1
249 leaq
40(%r9,%r12,4), %rdi
252 movl $
2147483647, %edx
256 # 209 "../sysdeps/nptl/futex-internal.h" 1
276 leaq
.LC0(%rip), %rdi
277 call __libc_fatal@PLT
306 lock cmpxchgl
%edx
, (%rbx
)
319 # 146 "../sysdeps/nptl/futex-internal.h" 1
340 .size __pthread_cond_broadcast, .-__pthread_cond_broadcast