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

1990/1227/ss/l.s (diff list | history)

1990/1226/sys/src/9/ss/l.s:1,61990/1227/sys/src/9/ss/l.s:1,6 (short | long | prev | next)
1990/1223    
#include "mem.h" 
 
1990/1226    
#define	SYSPSR	(PSREF|SPL(0xF)|PSRSUPER) 
1990/1227    
#define	SYSPSR	(PSREF|SPL(0x0)|PSRSUPER) 
1990/1226    
 
1990/1223    
TEXT	start(SB), $-4 
 
1990/1226/sys/src/9/ss/l.s:319,3291990/1227/sys/src/9/ss/l.s:319,329
1990/1223    
 
TEXT	gotolabel(SB), $0 
1990/1226    
 
	MOVW	r+4(FP), R7 
	MOVW	b+0(FP), R8 
	MOVW	(R8), R1 
	MOVW	4(R8), R15 
	MOVW	R15, 0(R1) 
1990/1227    
	MOVW	$1, R7 
1990/1223    
	RETURN 
 
1990/1226    
TEXT	putcxsegm(SB), $0 
1990/1226/sys/src/9/ss/l.s:368,3991990/1227/sys/src/9/ss/l.s:368,406
1990/1226    
	MOVW	R8, (R7, 2) 
	RETURN 
 
TEXT	putwE(SB), $0 
1990/1227    
TEXT	putw4(SB), $0 
1990/1226    
 
	MOVW	0(FP), R7 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 0xE) 
1990/1227    
	MOVW	R8, (R7, 4) 
1990/1226    
	RETURN 
 
TEXT	putsegm(SB), $0 
1990/1227    
TEXT	putwC(SB), $0 
1990/1226    
 
	MOVW	0(FP), R7 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 3) 
1990/1227    
	MOVW	R8, (R7, 0xC) 
1990/1226    
	RETURN 
 
1990/1223    
TEXT	putpmeg(SB), $0 
1990/1227    
TEXT	putwD(SB), $0 
1990/1223    
 
1990/1226    
	MOVW	0(FP), R7 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 4) 
1990/1227    
	MOVW	R8, (R7, 0xD) 
1990/1223    
	RETURN 
 
TEXT	putwd(SB), $0 
1990/1227    
TEXT	putwE(SB), $0 
1990/1223    
 
1990/1226    
	MOVW	0(FP), R7 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 0xD) 
1990/1227    
	MOVW	R8, (R7, 0xE) 
	RETURN 
 
TEXT	putsegm(SB), $0 
 
	MOVW	0(FP), R7 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 3) 
1990/1223    
	RETURN 
 
GLOBL	mach0+0(SB), $MACHSIZE 


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