From 14b1c93b79622bbec9dfab46178f74255e24da4d Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 20 Mar 1997 03:46:05 +0000 Subject: [PATCH] Some more optimization and unused variables removed. --- sysdeps/libm-ieee754/s_modf.c | 5 +---- sysdeps/libm-ieee754/s_modff.c | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/sysdeps/libm-ieee754/s_modf.c b/sysdeps/libm-ieee754/s_modf.c index 888d4f416db..7851f675a46 100644 --- a/sysdeps/libm-ieee754/s_modf.c +++ b/sysdeps/libm-ieee754/s_modf.c @@ -60,7 +60,6 @@ static double one = 1.0; } } } else if (j0>51) { /* no fraction part */ - u_int32_t high; *iptr = x*one; /* We must handle NaNs separately. */ if (j0 == 0x400 && ((i0 & 0xfffff) | i1)) @@ -70,10 +69,8 @@ static double one = 1.0; } else { /* fraction part in low x */ i = ((u_int32_t)(0xffffffff))>>(j0-20); if((i1&i)==0) { /* x is integral */ - u_int32_t high; *iptr = x; - GET_HIGH_WORD(high,x); - INSERT_WORDS(x,high&0x80000000,0); /* return +-0 */ + INSERT_WORDS(x,i0&0x80000000,0); /* return +-0 */ return x; } else { INSERT_WORDS(*iptr,i0,i1&(~i)); diff --git a/sysdeps/libm-ieee754/s_modff.c b/sysdeps/libm-ieee754/s_modff.c index 60f7f1ec296..e6c22b2add1 100644 --- a/sysdeps/libm-ieee754/s_modff.c +++ b/sysdeps/libm-ieee754/s_modff.c @@ -55,7 +55,6 @@ static float one = 1.0; } } } else { /* no fraction part */ - u_int32_t ix; *iptr = x*one; /* We must handle NaNs separately. */ if (j0 == 0x80 && (i0 & 0x7fffff)) -- 2.47.2