Преглед на файлове

* optimized the i8086 version of Get8087CW

git-svn-id: trunk@27221 -
nickysn преди 11 години
родител
ревизия
47aed8b01f
променени са 1 файла, в които са добавени 4 реда и са изтрити 7 реда
  1. 4 7
      rtl/i8086/math.inc

+ 4 - 7
rtl/i8086/math.inc

@@ -33,13 +33,10 @@
 
     function Get8087CW:word;assembler;
       asm
-        push bp
-        mov bp, sp
-        push ax
-        fnstcw [bp - 2]
-        pop ax
-        mov sp, bp
-        pop bp
+	    push ax
+		mov bx, sp
+		fnstcw word ptr ss:[bx]
+		pop ax
       end;
 
 {****************************************************************************