clarify the purpose of this project
[nyanglibc.git] / inet / ether_ntoa_r.shared.s
blob6de0c1fa826e677f2ae67e5b47ee5436a1e9411e
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 .section .rodata.str1.1,"aMS",@progbits,1
7 .LC0:
8 .string "%x:%x:%x:%x:%x:%x"
9 #NO_APP
10 .text
11 .p2align 4,,15
12 .globl __GI_ether_ntoa_r
13 .hidden __GI_ether_ntoa_r
14 .type __GI_ether_ntoa_r, @function
15 __GI_ether_ntoa_r:
16 pushq %rbx
17 movzbl 5(%rdi), %eax
18 movq %rsi, %rbx
19 movzbl (%rdi), %edx
20 movzbl 1(%rdi), %ecx
21 leaq .LC0(%rip), %rsi
22 pushq %rax
23 movzbl 4(%rdi), %eax
24 pushq %rax
25 movzbl 3(%rdi), %r9d
26 xorl %eax, %eax
27 movzbl 2(%rdi), %r8d
28 movq %rbx, %rdi
29 call __GI_sprintf
30 popq %rax
31 movq %rbx, %rax
32 popq %rdx
33 popq %rbx
34 ret
35 .size __GI_ether_ntoa_r, .-__GI_ether_ntoa_r
36 .globl ether_ntoa_r
37 .set ether_ntoa_r,__GI_ether_ntoa_r