math: fix typo in i386 remquof and remquol asm
authornsz <nsz@port70.net>
Tue, 27 Mar 2012 20:01:21 +0000 (22:01 +0200)
committernsz <nsz@port70.net>
Tue, 27 Mar 2012 20:01:21 +0000 (22:01 +0200)
(fldl instruction was used instead of flds and fldt)

src/math/i386/remquo.s

index 37a2445..598e754 100644 (file)
@@ -2,8 +2,8 @@
 .type remquof,@function
 remquof:
        mov 12(%esp),%ecx
-       fldl 8(%esp)
-       fldl 4(%esp)
+       flds 8(%esp)
+       flds 4(%esp)
        mov 11(%esp),%dh
        xor 7(%esp),%dh
        jmp 1f
@@ -12,8 +12,8 @@ remquof:
 .type remquol,@function
 remquol:
        mov 28(%esp),%ecx
-       fldl 16(%esp)
-       fldl 4(%esp)
+       fldt 16(%esp)
+       fldt 4(%esp)
        mov 25(%esp),%dh
        xor 13(%esp),%dh
        jmp 1f
@@ -26,7 +26,7 @@ remquo:
        fldl 4(%esp)
        mov 19(%esp),%dh
        xor 11(%esp),%dh
-1:      fprem1
+1:     fprem1
        fnstsw %ax
        sahf
        jp 1b