mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-29 16:21:07 +00:00
Update.
* sysdeps/i386/fpu/s_frexp.S: Add missing fwait. * sysdeps/i386/fpu/s_frexpf.S: Likewise. * sysdeps/i386/fpu/s_frexpl.S: Likewise.
This commit is contained in:
parent
ec6f84770e
commit
00f5fcbb6c
@ -1,5 +1,9 @@
|
|||||||
2000-12-02 Ulrich Drepper <drepper@redhat.com>
|
2000-12-02 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/i386/fpu/s_frexp.S: Add missing fwait.
|
||||||
|
* sysdeps/i386/fpu/s_frexpf.S: Likewise.
|
||||||
|
* sysdeps/i386/fpu/s_frexpl.S: Likewise.
|
||||||
|
|
||||||
* sysdeps/generic/glob.c: Adjust types of several variables to
|
* sysdeps/generic/glob.c: Adjust types of several variables to
|
||||||
avoid warnings.
|
avoid warnings.
|
||||||
|
|
||||||
|
@ -70,6 +70,7 @@ ENTRY (BP_SYM (__frexp))
|
|||||||
fmull MO(two54)
|
fmull MO(two54)
|
||||||
movl $-54, %ecx
|
movl $-54, %ecx
|
||||||
fstpl VAL0(%esp)
|
fstpl VAL0(%esp)
|
||||||
|
fwait
|
||||||
movl VAL1(%esp), %eax
|
movl VAL1(%esp), %eax
|
||||||
movl %eax, %edx
|
movl %eax, %edx
|
||||||
andl $0x7fffffff, %eax
|
andl $0x7fffffff, %eax
|
||||||
|
@ -67,6 +67,7 @@ ENTRY (BP_SYM (__frexpf))
|
|||||||
fmuls MO(two25)
|
fmuls MO(two25)
|
||||||
movl $-25, %ecx
|
movl $-25, %ecx
|
||||||
fstps VAL(%esp)
|
fstps VAL(%esp)
|
||||||
|
fwait
|
||||||
movl VAL(%esp), %eax
|
movl VAL(%esp), %eax
|
||||||
movl %eax, %edx
|
movl %eax, %edx
|
||||||
andl $0x7fffffff, %eax
|
andl $0x7fffffff, %eax
|
||||||
|
@ -72,6 +72,7 @@ ENTRY (BP_SYM (__frexpl))
|
|||||||
fmull MO(two64) /* It's not necessary to use a 80bit factor */
|
fmull MO(two64) /* It's not necessary to use a 80bit factor */
|
||||||
movl $-64, %ecx
|
movl $-64, %ecx
|
||||||
fstpt VAL0(%esp)
|
fstpt VAL0(%esp)
|
||||||
|
fwait
|
||||||
movl VAL2(%esp), %eax
|
movl VAL2(%esp), %eax
|
||||||
movl %eax, %edx
|
movl %eax, %edx
|
||||||
andl $0x7fff, %eax
|
andl $0x7fff, %eax
|
||||||
|
Loading…
Reference in New Issue
Block a user