| plan 9 kernel history: overview | file list | diff list |
1992/1109/pc/l.s (diff list | history)
| 1992/1108/sys/src/9/pc/l.s:662,686 – 1992/1109/sys/src/9/pc/l.s:662,682 (short | long | prev | next) | ||
|
XXX vga crap.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1992/1108 | MOVL from+0(FP),SI MOVL to+4(FP),DI MOVL len+8(FP),CX | |
| 1992/1109 | MOVB $(Smmask),AL | |
| 1992/1108 | MOVW $(SRX),DX OUTB | |
| 1992/1109 | l10: XORL AX,AX MOVB -2(SI)(CX*2),AL /* high order nibbles */ MOVW l1revsep(SB)(AX*2),BX SHLW $4,BX MOVB -1(SI)(CX*2),AL /* low order nibbles */ ORW l1revsep(SB)(AX*2),BX MOVB $0xA,AL /* write hi order bits to bit planes 0 & 2 */ | |
| 1992/1108 | OUTB MOVB BH,-1(DI)(CX*1) | |
| 1992/1109 | MOVB $0x5,AL /* write lo order bits to bit planes 1 & 3 */ | |
| 1992/1108 | OUTB MOVB BL,-1(DI)(CX*1) LOOP l10 | |