summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/avr32/syscall.S
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/linux/avr32/syscall.S')
-rw-r--r--libc/sysdeps/linux/avr32/syscall.S70
1 files changed, 35 insertions, 35 deletions
diff --git a/libc/sysdeps/linux/avr32/syscall.S b/libc/sysdeps/linux/avr32/syscall.S
index f14fcdb30..55c1b1fa2 100644
--- a/libc/sysdeps/linux/avr32/syscall.S
+++ b/libc/sysdeps/linux/avr32/syscall.S
@@ -7,65 +7,65 @@
*/
#include <features.h>
- .text
+ .text
- /*
- * long int syscall(long int sysno, ...)
- */
- .global syscall
- .type syscall, @function
- .align 2
+ /*
+ * long int syscall(long int sysno, ...)
+ */
+ .global syscall
+ .type syscall, @function
+ .align 2
syscall:
- stm --sp, r3,r5,r6,lr
- sub lr, sp, -16
- mov r8, r12
- ldm lr, r3,r5,r9-r12
- scall
- cp.w r12, -4095
- brlo .Ldone
+ stm --sp, r3,r5,r6,lr
+ sub lr, sp, -16
+ mov r8, r12
+ ldm lr, r3,r5,r9-r12
+ scall
+ cp.w r12, -4095
+ brlo .Ldone
#ifdef __PIC__
- lddpc r6, .Lgot
+ lddpc r6, .Lgot
.Lgotcalc:
- rsub r6, pc
+ rsub r6, pc
# ifdef __UCLIBC_HAS_THREADS__
- rsub r3, r12, 0
- mcall r6[__errno_location@got]
- st.w r12[0], r3
+ rsub r3, r12, 0
+ mcall r6[__errno_location@got]
+ st.w r12[0], r3
# else
- ld.w r3, r6[errno@got]
- neg r12
- st.w r3[0], r12
+ ld.w r3, r6[errno@got]
+ neg r12
+ st.w r3[0], r12
# endif
#else
# ifdef __UCLIBC_HAS_THREADS__
- rsub r3, r12, 0
- mcall .Lerrno_location
- st.w r12[0], r3
+ rsub r3, r12, 0
+ mcall .Lerrno_location
+ st.w r12[0], r3
# else
- lddpc r3, .Lerrno
- neg r12
- st.w r3[0], r12
+ lddpc r3, .Lerrno
+ neg r12
+ st.w r3[0], r12
# endif
#endif
- mov r12, -1
+ mov r12, -1
.Ldone:
- ldm sp++, r3,r5,r6,pc
+ ldm sp++, r3,r5,r6,pc
- .align 2
+ .align 2
#ifdef __PIC__
.Lgot:
- .long .Lgotcalc - _GLOBAL_OFFSET_TABLE_
+ .long .Lgotcalc - _GLOBAL_OFFSET_TABLE_
#else
# ifdef __UCLIBC_HAS_THREADS__
.Lerrno_location:
- .long __errno_location
+ .long __errno_location
# else
.Lerrno:
- .long errno
+ .long errno
# endif
#endif
- .size syscall, . - syscall
+ .size syscall, . - syscall