clarify the purpose of this project
[nyanglibc.git] / nptl / pthread_mutexattr_settype.shared.s
blobfc92f736be15d0b5e0a52b95b818ee811e677cc7
1 .text
2 .p2align 4,,15
3 .globl __GI___pthread_mutexattr_settype
4 .hidden __GI___pthread_mutexattr_settype
5 .type __GI___pthread_mutexattr_settype, @function
6 __GI___pthread_mutexattr_settype:
7 cmpl $3, %esi
8 movl $22, %eax
9 ja .L1
10 testl %esi, %esi
11 movl $512, %eax
12 cmove %eax, %esi
13 movl (%rdi), %eax
14 andl $-251662336, %eax
15 orl %eax, %esi
16 xorl %eax, %eax
17 movl %esi, (%rdi)
18 .L1:
19 rep ret
20 .size __GI___pthread_mutexattr_settype, .-__GI___pthread_mutexattr_settype
21 .weak pthread_mutexattr_setkind_np
22 .set pthread_mutexattr_setkind_np,__GI___pthread_mutexattr_settype
23 .weak pthread_mutexattr_settype
24 .set pthread_mutexattr_settype,__GI___pthread_mutexattr_settype
25 .globl __pthread_mutexattr_settype
26 .set __pthread_mutexattr_settype,__GI___pthread_mutexattr_settype