code cleanup of named constants

zero, one, two, half are replaced by const literals
The policy was to use the f suffix for float consts (1.0f),
but don't use suffix for long double consts (these consts
can be exactly represented as double).
This commit is contained in:
nsz 2012-03-19 23:41:19 +01:00
commit 0cbb654791
73 changed files with 513 additions and 623 deletions

View file

@ -15,7 +15,7 @@
#include "libm.h"
static const float one = 1.0, tiny = 1.0e-30;
static const float tiny = 1.0e-30;
float sqrtf(float x)
{
@ -68,10 +68,10 @@ float sqrtf(float x)
/* use floating add to find out rounding direction */
if (ix != 0) {
z = one - tiny; /* raise inexact flag */
if (z >= one) {
z = one + tiny;
if (z > one)
z = 1.0f - tiny; /* raise inexact flag */
if (z >= 1.0f) {
z = 1.0f + tiny;
if (z > 1.0f)
q += 2;
else
q += q & 1;