Displaying 1 result from an estimated 1 matches for "wrhexn".
Did you mean:
wrhexw
2010 Nov 26
1
[PATCH] new *br: Show handoff data
...movb (BIOS_page), %bh
movb $0x07, %bl
int $0x10 /* May destroy %bp */
ret
ASCII_MARKER1 "ws"
wrstr:
pop %si
wrstr_l:
lodsb
cmpb $0, %al
je wrstr_d
call wrchr
jmp wrstr_l
wrstr_d:
push %si
ret
crlf:
call wrstr
.ascii "\r\n\0"
ret
ASCII_MARKER1 "hx"
wrhexn:
and $0x0F, %al
cmpb $10, %al
jae .alph
addb $'0, %al
jmp .wc
.alph:
addb $('A - 10), %al
.wc:
call wrchr
ret
wrhexb:
movb %dl, %al
pushw %ax
rorw $4, %ax
call wrhexn
popw %ax
call wrhexn
ret
wrhexw:
rorw $8, %dx
call wrhexb
rorw $8, %dx
call wrhexb
ret
ASCII_MARKER1...