mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
Update.
2004-11-22 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/fpu_control.h: Add volatile to the asms. Patch by Alexander Stohr.
This commit is contained in:
parent
6535f55f1a
commit
bd5a6cec6a
@ -1,3 +1,8 @@
|
||||
2004-11-22 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/i386/fpu_control.h: Add volatile to the asms.
|
||||
Patch by Alexander Stohr.
|
||||
|
||||
2004-11-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* nscd/nscd_getai (__nscd_getai): Avoid memory and file descriptor
|
||||
|
@ -93,8 +93,8 @@ typedef unsigned int fpu_control_t __attribute__ ((__mode__ (__HI__)));
|
||||
Note that the use of these macros is no sufficient anymore with
|
||||
recent hardware. Some floating point operations are executed in
|
||||
the SSE/SSE2 engines which have their own control and status register. */
|
||||
#define _FPU_GETCW(cw) __asm__ ("fnstcw %0" : "=m" (*&cw))
|
||||
#define _FPU_SETCW(cw) __asm__ ("fldcw %0" : : "m" (*&cw))
|
||||
#define _FPU_GETCW(cw) __asm__ __volatile__ ("fnstcw %0" : "=m" (*&cw))
|
||||
#define _FPU_SETCW(cw) __asm__ __volatile__ ("fldcw %0" : : "m" (*&cw))
|
||||
|
||||
/* Default control word set at startup. */
|
||||
extern fpu_control_t __fpu_control;
|
||||
|
Loading…
Reference in New Issue
Block a user