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