.file "hello.c" .section .rdata .align 0 LC0: .ascii "/storage card/devel/log.txt\000" .align 0 LC1: .ascii "w\000" .align 0 LC2: .ascii "Hello\r\n\000" .text .align 0 .global _WinMain _WinMain: @ args = 0, pretend = 0, frame = 20 @ frame_needed = 1, uses_anonymous_args = 0 mov ip, sp stmfd sp!, {fp, ip, lr, pc} sub fp, ip, #4 sub sp, sp, #20 str r0, [fp, #-16] str r1, [fp, #-20] str r2, [fp, #-24] str r3, [fp, #-28] ldr r0, L2 ldr r1, L2+4 bl _fopen mov r3, r0 str r3, [fp, #-32] ldr r0, [fp, #-32] ldr r1, L2+8 bl _fprintf ldr r0, [fp, #-32] bl _fclose mov r0, #0 bl _exit L3: .align 0 L2: .word LC0 .word LC1 .word LC2 .align 0 .global _main _main: @ args = 0, pretend = 0, frame = 0 @ frame_needed = 1, uses_anonymous_args = 0 mov ip, sp stmfd sp!, {fp, ip, lr, pc} sub fp, ip, #4 bl ___gccmain mov r0, #0 mov r1, #0 mov r2, #0 mov r3, #0 bl _WinMain mov r0, r3 ldmfd sp, {fp, sp, pc} .comm _hinstance, 4 @ 4 .comm ___EH_FRAME_BEGIN__, 12 @ 10