plan9fox/sys/src/libc/68000/main9.s
2011-03-30 19:35:09 +03:00

19 lines
336 B
ArmAsm

#define NPRIVATES 16
TEXT _main(SB), 1, $(16 + NPRIVATES*4)
MOVL $a6base(SB), A6
MOVL R0, _tos(SB)
LEA p-64(SP),A0
MOVL A0,_privates+0(SB)
MOVL $16,R0
MOVL R0,_nprivates+0(SB)
PEA inargv+0(FP)
MOVL inargc-4(FP), TOS
BSR main(SB)
PEA _exits<>+0(SB)
BSR exits(SB)
RTS
DATA _exits<>+0(SB)/4, $"main"
GLOBL _exits<>+0(SB), $5