xref: /plan9/sys/src/ape/lib/ap/arm/main9.s (revision 80ee5cbfe36716af62da8896207e9763b8e3d760)
1*80ee5cbfSDavid du Colombierarg=0
2*80ee5cbfSDavid du Colombiersp=13
3*80ee5cbfSDavid du Colombiersb=12
4*80ee5cbfSDavid du Colombier
5*80ee5cbfSDavid du ColombierTEXT	_main(SB), 1, $16
6*80ee5cbfSDavid du Colombier	MOVW	$setR12(SB), R(sb)
7*80ee5cbfSDavid du Colombier	BL	_envsetup(SB)
8*80ee5cbfSDavid du Colombier	MOVW	$inargv+0(FP), R(arg)
9*80ee5cbfSDavid du Colombier	MOVW	R(arg), 8(R(sp))
10*80ee5cbfSDavid du Colombier	MOVW	inargc-4(FP), R(arg)
11*80ee5cbfSDavid du Colombier	MOVW	R(arg), 4(R(sp))
12*80ee5cbfSDavid du Colombier	BL	main(SB)
13*80ee5cbfSDavid du Colombierloop:
14*80ee5cbfSDavid du Colombier	MOVW	R(arg), 4(R(sp))
15*80ee5cbfSDavid du Colombier	BL	exit(SB)
16*80ee5cbfSDavid du Colombier	BL	_div(SB)
17*80ee5cbfSDavid du Colombier	B	loop
18