explicitly assemble all arm asm sources as UAL
[musl] / src / internal / arm / syscall.s
1 .syntax unified
2 .global __syscall
3 .hidden __syscall
4 .type __syscall,%function
5 __syscall:
6         mov ip,sp
7         stmfd sp!,{r4,r5,r6,r7}
8         mov r7,r0
9         mov r0,r1
10         mov r1,r2
11         mov r2,r3
12         ldmfd ip,{r3,r4,r5,r6}
13         svc 0
14         ldmfd sp!,{r4,r5,r6,r7}
15         bx lr