initial commit of the arm port
[musl] / crt / arm / crt1.s
diff --git a/crt/arm/crt1.s b/crt/arm/crt1.s
new file mode 100644 (file)
index 0000000..74b9094
--- /dev/null
@@ -0,0 +1,13 @@
+.global _start
+_start:
+       mov fp,#0
+       mov lr,#0
+       ldr a2,[sp],#4
+       mov a3,sp
+       mov a4,#0
+       str fp,[sp,#-4]!
+       str a1,[sp,#-4]!
+       str fp,[sp,#-4]!
+       ldr a1,=main
+       bl __libc_start_main
+1:     b 1b