diff --git a/src/developing/main.s b/src/developing/main.s new file mode 100644 index 0000000000000000000000000000000000000000..86ff885dd95cb1edf06ce31057320e8813306d93 --- /dev/null +++ b/src/developing/main.s @@ -0,0 +1,26 @@ + .file "main.c" + .text + .align 2 + .global main + .type main, %function +main: + @ args = 0, pretend = 0, frame = 0 +@ frame_needed = 1, uses_anonymous_args = 0 +mov ip,sp +stmfd sp!, {sl,fp,ip,lr,pc} +sub fp, ip, #4 + +mov r2, #8 +ldr r3, .L1 +str r3, [r2] +swi 12 + +mov r0,#0 +ldmfd sp, {sl,fp,sp,pc} + +.L1: +movs pc, lr +.size main, .-main + + + .ident "GCC: (GNU) 4.0.2"