clarify the purpose of this project
[nyanglibc.git] / socket / sa_len.shared.s
blob15e3f04fea4b5cb6d381a3aa27b15a6148cddc21
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 #NO_APP
7 .p2align 4,,15
8 .globl __GI___libc_sa_len
9 .hidden __GI___libc_sa_len
10 .type __GI___libc_sa_len, @function
11 __GI___libc_sa_len:
12 subl $1, %edi
13 xorl %eax, %eax
14 cmpw $18, %di
15 ja .L1
16 leaq CSWTCH.1(%rip), %rax
17 movzwl %di, %edi
18 movl (%rax,%rdi,4), %eax
19 .L1:
20 rep ret
21 .size __GI___libc_sa_len, .-__GI___libc_sa_len
22 .globl __libc_sa_len
23 .set __libc_sa_len,__GI___libc_sa_len
24 .section .rodata
25 .align 32
26 .type CSWTCH.1, @object
27 .size CSWTCH.1, 76
28 CSWTCH.1:
29 .long 110
30 .long 16
31 .long 16
32 .long 16
33 .long 16
34 .long 0
35 .long 0
36 .long 0
37 .long 0
38 .long 28
39 .long 28
40 .long 0
41 .long 0
42 .long 0
43 .long 0
44 .long 0
45 .long 20
46 .long 32
47 .long 16