Add fwait to ensure we get the result.
authordrepper <drepper>
Sat, 21 Jun 1997 21:42:38 +0000 (21:42 +0000)
committerdrepper <drepper>
Sat, 21 Jun 1997 21:42:38 +0000 (21:42 +0000)
sysdeps/libm-i387/s_ilogb.S
sysdeps/libm-i387/s_ilogbf.S
sysdeps/libm-i387/s_ilogbl.S
sysdeps/libm-i387/s_llrint.S
sysdeps/libm-i387/s_lrint.S

index 6c12558..015fb6f 100644 (file)
@@ -14,6 +14,7 @@ ENTRY(__ilogb)
        fstpl   %st
 
        fistpl  (%esp)
+       fwait
        popl    %eax
 
        ret
index b08a32f..fd055ab 100644 (file)
@@ -14,6 +14,7 @@ ENTRY(__ilogbf)
        fstpl   %st
 
        fistpl  (%esp)
+       fwait
        popl    %eax
 
        ret
index adc88aa..1dad93a 100644 (file)
@@ -15,6 +15,7 @@ ENTRY(__ilogbl)
        fstp    %st
 
        fistpl  (%esp)
+       fwait
        popl    %eax
 
        ret
index cfb8e86..49bfebc 100644 (file)
@@ -26,6 +26,7 @@ ENTRY(__llrint)
        fldt    4(%esp)
        subl    $8, %esp
        fistpll (%esp)
+       fwait
        popl    %eax
        popl    %edx
        ret
index 1924145..3be4ca7 100644 (file)
@@ -26,6 +26,7 @@ ENTRY(__lrint)
        fldt    4(%esp)
        subl    $4, %esp
        fistpl  (%esp)
+       fwait
        popl    %eax
        ret
 END(__lrint)