diff options
Diffstat (limited to 'src/math/nexttoward.c')
| -rw-r--r-- | src/math/nexttoward.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/src/math/nexttoward.c b/src/math/nexttoward.c index 43f8fee8..7355f2f1 100644 --- a/src/math/nexttoward.c +++ b/src/math/nexttoward.c @@ -38,10 +38,8 @@ double nexttoward(double x, long double y)  	if (e == 0x7ff)  		return x + x;  	/* raise underflow if ux.value is subnormal or zero */ -	if (e == 0) { -		volatile float z; -		z = x*x + ux.value*ux.value; -	} +	if (e == 0) +		FORCE_EVAL(x*x + ux.value*ux.value);  	return ux.value;  }  #endif  | 
