Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
arg=0
2
link=14
3
sp=13
4
 
5
TEXT	setjmp(SB), 1, $-4
6
	MOVW	R(sp), (R(arg+0))
7
	MOVW	R(link), 4(R(arg+0))
8
	MOVW	$0, R0
9
	RET
10
 
11
TEXT	longjmp(SB), 1, $-4
12
	MOVW	r+4(FP), R(arg+2)
13
	CMP	$0, R(arg+2)
14
	BNE	ok			/* ansi: "longjmp(0) => longjmp(1)" */
15
	MOVW	$1, R(arg+2)		/* bless their pointed heads */
16
ok:	MOVW	(R(arg+0)), R(sp)
17
	MOVW	4(R(arg+0)), R(link)
18
	MOVW	R(arg+2), R(arg+0)
19
	RET