clarify the purpose of this project
[nyanglibc.git] / misc / futimesat.shared.s
blob7ac6db29664fd0ff66c89f4e7643d045405f2d43
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 __futimesat
9 .type __futimesat, @function
10 __futimesat:
11 movq %rdx, %rax
12 subq $40, %rsp
13 xorl %edx, %edx
14 testq %rax, %rax
15 je .L2
16 imulq $1000, 8(%rax), %rdx
17 movq (%rax), %rcx
18 movq %rcx, (%rsp)
19 movq %rdx, 8(%rsp)
20 imulq $1000, 24(%rax), %rdx
21 movq 16(%rax), %rax
22 movq %rax, 16(%rsp)
23 movq %rdx, 24(%rsp)
24 movq %rsp, %rdx
25 .L2:
26 xorl %ecx, %ecx
27 call __GI___utimensat64_helper
28 addq $40, %rsp
29 ret
30 .size __futimesat, .-__futimesat
31 .weak futimesat
32 .set futimesat,__futimesat