diff options
Diffstat (limited to 'tests/tget_d.c')
-rw-r--r-- | tests/tget_d.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/tests/tget_d.c b/tests/tget_d.c index 4138c646d..4a009c93b 100644 --- a/tests/tget_d.c +++ b/tests/tget_d.c @@ -27,23 +27,6 @@ MA 02111-1307, USA. */ #include "mpfr-impl.h" #include "mpfr-test.h" -#if (defined (__i386__) || defined (__i486__)) -#ifdef __CYGWIN32__ /* no fpu_control.h under Cygnus */ -#define _FPU_EXTENDED 0x300 -#define _FPU_DOUBLE 0x200 -#define _FPU_DEFAULT 0x137f -#define _FPU_RC_NEAREST 0x0 -#define _FPU_RC_DOWN 0x400 -#define _FPU_RC_UP 0x800 -#define _FPU_RC_ZERO 0xC00 -#else -#include <fpu_control.h> -#endif /* ifdef __CYGWIN32__ */ -#ifndef __setfpucw -#define __setfpucw(cw) __asm__ ("fldcw %0" : : "m" (cw)) -#endif /* ifndef __setfpucw */ -#endif /* __i386__ */ - int main (void) { @@ -60,10 +43,7 @@ main (void) mpfr_init2(x, 128); mpfr_init2(y, 128); -#if defined(__i386__) - /* sets the precision to double */ - __setfpucw((_FPU_DEFAULT & (~_FPU_EXTENDED)) | _FPU_DOUBLE); -#endif + mpfr_test_init (); for (rnd_mode = 0; rnd_mode <= 3; rnd_mode++) { |