git: 9front

ref: 301a23a2e82854c0c0fae2e60222ce70bc24d400
dir: /sys/src/ape/lib/ap/power64/main9.s/

View raw version
#define NPRIVATES	16

GLOBL	_plan9err(SB), $4

TEXT	_main(SB), 1, $(2*8 + NPRIVATES*8)

	MOVD	$setSB(SB), R2
	MOVD	R3, _tos(SB)

	MOVD	$p-64(SP), R4
	MOVD	R4, _privates+0(SB)
	MOVW	$16, R4
	MOVW	R4, _nprivates+0(SB)

	MOVW	inargc-8(FP), R3
	MOVD	$inargv+0(FP), R4
	MOVW	R4, 16(R1)
	BL	main(SB)
loop:
	BL	exit(SB)
	BR	loop