Browse Source

* fixed ds corruption in CompareWord in far data memory models

git-svn-id: trunk@32040 -
nickysn 9 years ago
parent
commit
4fe125d779
1 changed files with 1 additions and 1 deletions
  1. 1 1
      rtl/i8086/i8086.inc

+ 1 - 1
rtl/i8086/i8086.inc

@@ -337,7 +337,7 @@ asm
   xor ax, ax  // initialize ax=0 (it's the result register, we never use it for anything else in this function)
   mov bx, sp
   mov cx, ss:[bx + 2 + extra_param_offset]  // len
-  jcxz @@Equal
+  jcxz @@Done
 
   mov dx, ds  // for far data models, backup ds; for near data models, use to initialize es
 {$ifdef FPC_X86_DATA_NEAR}