xref: /plan9-contrib/sys/src/libc/power64/main9.s (revision fbadb1c4d4463e58337ffb1ed396c9caee5d1889)
1#define NPRIVATES	16
2
3TEXT	_main(SB), 1, $(2*8 + NPRIVATES*8)
4
5	MOVD	$setSB(SB), R2
6	MOVD	R3, _tos(SB)
7
8	MOVD	$p-64(SP), R4
9	MOVD	R4, _privates+0(SB)
10	MOVW	$16, R4
11	MOVW	R4, _nprivates+0(SB)
12
13	MOVW	inargc-8(FP), R3
14	MOVD	$inargv+0(FP), R4
15	MOVW	R4, 16(R1)
16	BL	main(SB)
17loop:
18	MOVD	$_exitstr<>(SB), R3
19	BL	exits(SB)
20	BR	loop
21
22DATA	_exitstr<>+0(SB)/4, $"main"
23GLOBL	_exitstr<>+0(SB), $5
24