From: hpa Date: Wed, 26 Nov 2003 03:08:29 +0000 (+0000) Subject: Clean up generating dotted-quad addresses X-Git-Tag: syslinux-3.11~493 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0fab936237d1b5fb713f291dfe6aa7c342c7d246;p=platform%2Fupstream%2Fsyslinux.git Clean up generating dotted-quad addresses --- diff --git a/pxelinux.asm b/pxelinux.asm index ca07cf6..7b16811 100644 --- a/pxelinux.asm +++ b/pxelinux.asm @@ -2022,25 +2022,25 @@ gendotquad: mov cx,4 .genchar: push eax + cmp al,100 + jb .lt100 + aam 100 ; Now AH = 100-digit; AL = remainder - cmp ah, 0 - je .lt100 add ah,'0' mov [es:di],ah inc di - aam 10 - ; Now AH = 10-digit; AL = remainder - jmp short .tendigit + .lt100: + cmp al,10 + jb .lt10 + aam 10 ; Now AH = 10-digit; AL = remainder - cmp ah, 0 - je .lt10 -.tendigit: add ah,'0' mov [es:di],ah inc di + .lt10: add al,'0' stosb