From d06b147cb0b60a2f9afd33896e840f3f788e6cee Mon Sep 17 00:00:00 2001 From: Bart Oldeman Date: Tue, 24 Feb 2004 23:24:27 +0000 Subject: [PATCH] Save a couple bytes by moving the strncmp_retzero block. git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@789 6ac86273-5f31-0410-b378-82cca8765d1b --- kernel/asmsupt.asm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kernel/asmsupt.asm b/kernel/asmsupt.asm index 0b6765c..5283c4b 100644 --- a/kernel/asmsupt.asm +++ b/kernel/asmsupt.asm @@ -468,15 +468,8 @@ strncmp_loop: jne strncmp_done test al,al loopne strncmp_loop + jmp short strncmp_retzero %endif -strncmp_retzero: - xor ax, ax - jmp short strncmp_done2 -strncmp_done: - lahf - ror ah,1 -strncmp_done2: jmp pascal_return - ;********************************************************************** ; fmemcmp(BYTE FAR *s1 , BYTE FAR *s2, int count); @@ -516,4 +509,11 @@ domemcmp: jcxz strncmp_retzero repe cmpsb jne strncmp_done - jmp short strncmp_retzero +strncmp_retzero: + xor ax, ax + jmp short strncmp_done2 +strncmp_done: + lahf + ror ah,1 +strncmp_done2: jmp pascal_return +