plan 9 kernel history: overview | file list | diff list

1992/0913/ss/l.s (diff list | history)

1992/0912/sys/src/9/ss/l.s:82,871992/0913/sys/src/9/ss/l.s:82,117 (short | long | prev | next)
1992/0912    
	NOOP 
1990/1226    
	RETURN 
 
1992/0913    
TEXT	softtas(SB), $0			/* all software; avoid LDSTUB */ 
 
	MOVW	PSR, R8 
	MOVW	$SYSPSR, R9 
	MOVW	R9, PSR 
	NOOP 
	MOVB	(R7), R10 
	CMP	R10, R0 
	BE	gotit 
#ifdef asdf 
	ANDN	$31, R7			/* flush cache line */ 
	MOVW	$0, (R7, 0xD) 
#endif 
	MOVW	$0xFF, R7 
	MOVW	R8, PSR 
	NOOP 
	RETURN 
 
gotit: 
	MOVW	$0xFF, R10 
	MOVB	R10, (R7) 
#ifdef asdf 
	ANDN	$31, R7			/* flush cache line */ 
	MOVW	$0, (R7, 0xD) 
#endif 
	MOVW	$0, R7 
	MOVW	R8, PSR 
	NOOP 
	RETURN 
 
1990/1226    
TEXT	spllo(SB), $0 
 
	MOVW	PSR, R7 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)