| plan 9 kernel history: overview | file list | diff list |
1991/0426/power/l.s (diff list | history)
| 1991/0425/sys/src/9/power/l.s:246,257 – 1991/0426/sys/src/9/power/l.s:246,258 (short | long | prev | next) | ||
| 1991/0425 | MOVW $utlbmiss(SB), R26 MOVW M(TLBVIRT), R27 | |
| 1991/0426 | SRL $(6-3), R27 /* delay slot fodder, right adjust */ | |
| 1991/0425 | JMP (R26) TEXT utlbmiss(SB), $-4 | |
| 1991/0426 | SRL $6, R27, R26 /* right adjusted vpn */ SLL $(STLBLOG-6), R27 /* left adjusted pid */ | |
| 1991/0425 | XOR R26, R27 AND $((STLBSIZE-1)<<3), R27 MOVW R27, M(TLBPHYS) /* scratch register, store */ | |
| 1991/0425/sys/src/9/power/l.s:273,289 – 1991/0426/sys/src/9/power/l.s:274,283 | ||
| 1991/0425 | MOVW (R27), R27 BNE R26, R27, stlbm | |
| 1991/0426 | MOVW M(EPC), R27 | |
| 1991/0425 | RFE (R27) | |
| 1991/0426 | ||
| 1991/0425 | stlbm: | |
| 1990/0227 | MOVW $exception(SB), R26 JMP (R26) | |