clarify the purpose of this project
[nyanglibc.git] / misc / futimesat.s
blobb1a190b6c441e1453def703c2c1a85eabdf5cc32
1 .text
2 .p2align 4,,15
3 .globl __futimesat
4 .type __futimesat, @function
5 __futimesat:
6 movq %rdx, %rax
7 subq $40, %rsp
8 xorl %edx, %edx
9 testq %rax, %rax
10 je .L2
11 imulq $1000, 8(%rax), %rdx
12 movq (%rax), %rcx
13 movq %rcx, (%rsp)
14 movq %rdx, 8(%rsp)
15 imulq $1000, 24(%rax), %rdx
16 movq 16(%rax), %rax
17 movq %rax, 16(%rsp)
18 movq %rdx, 24(%rsp)
19 movq %rsp, %rdx
20 .L2:
21 xorl %ecx, %ecx
22 call __utimensat64_helper
23 addq $40, %rsp
24 ret
25 .size __futimesat, .-__futimesat
26 .weak futimesat
27 .set futimesat,__futimesat
28 .hidden __utimensat64_helper