From 0fab936237d1b5fb713f291dfe6aa7c342c7d246 Mon Sep 17 00:00:00 2001 From: hpa Date: Wed, 26 Nov 2003 03:08:29 +0000 Subject: [PATCH] Clean up generating dotted-quad addresses --- pxelinux.asm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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 -- 2.7.4