| plan 9 kernel history: overview | file list | diff list |
1992/0912/ss/l.s (diff list | history)
| 1992/0904/sys/src/9/ss/l.s:1,6 – 1992/0912/sys/src/9/ss/l.s:1,6 (short | long | prev | next) | ||
| 1990/1223 | #include "mem.h" | |
| 1992/0811 |
| |
| 1992/0912 | #define SYSPSR (PSREF|PSRET|PSRSUPER|SPL(15)) | |
| 1992/0728 | #define NOOP ORN R0, R0; ORN R0, R0; ORN R0, R0 | |
| 1990/1226 | ||
| 1990/1223 | TEXT start(SB), $-4 | |
| 1992/0904/sys/src/9/ss/l.s:66,97 – 1992/0912/sys/src/9/ss/l.s:66,85 | ||
| 1991/0115 | MOVW (R0), R0 | |
| 1990/1223 | RETURN | |
| 1992/0222 |
| |
| 1992/0912 | TEXT oldtas(SB), $0 | |
| 1991/0109 | ||
| 1991/1105 | TAS (R7), R7 /* LDSTUB, thank you ken */ | |
| 1991/0109 | RETURN | |
| 1990/1226 |
| |
| 1992/0912 | TEXT tas(SB), $0 /* it seems we must be splhi */ | |
| 1990/1226 | ||
| 1991/1105 |
| |
| 1990/1226 |
| |
| 1991/0110 |
| |
| 1990/1226 |
| |
| 1991/1113 |
| |
| 1991/1105 |
| |
| 1990/1226 |
| |
| 1992/0912 | MOVW PSR, R8 MOVW $SYSPSR, R9 | |
| 1990/1226 | MOVW R9, PSR | |
| 1992/0912 | NOOP TAS (R7), R7 /* LDSTUB, thank you ken */ MOVW R8, PSR NOOP | |
| 1990/1226 | RETURN TEXT spllo(SB), $0 | |
| 1992/0904/sys/src/9/ss/l.s:463,468 – 1992/0912/sys/src/9/ss/l.s:451,460 | ||
| 1992/0726 | MOVW $fsr+0(SB), R7 MOVW (R7), FSR FMOVF F0, F0 | |
| 1992/0912 | RETURN TEXT _getcallerpc(SB), $0 MOVW 0(R1), R7 | |
| 1992/0726 | RETURN | |
| 1990/1223 | GLOBL mach0+0(SB), $MACHSIZE | |