projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
math cleanup: use 1.0f instead of (float)1.0
[musl]
/
src
/
math
/
acosf.c
diff --git
a/src/math/acosf.c
b/src/math/acosf.c
index
dd3bba2
..
b4665d0
100644
(file)
--- a/
src/math/acosf.c
+++ b/
src/math/acosf.c
@@
-36,8
+36,8
@@
float acosf(float x)
ix = hx & 0x7fffffff;
if (ix >= 0x3f800000) { /* |x| >= 1 */
if (ix == 0x3f800000) { /* |x| == 1 */
ix = hx & 0x7fffffff;
if (ix >= 0x3f800000) { /* |x| >= 1 */
if (ix == 0x3f800000) { /* |x| == 1 */
- if
(hx>0) return 0.0
; /* acos(1) = 0 */
- return pi +
(float)2.0
*pio2_lo; /* acos(-1)= pi */
+ if
(hx > 0) return 0.0f
; /* acos(1) = 0 */
+ return pi +
2.0f
*pio2_lo; /* acos(-1)= pi */
}
return (x-x)/(x-x); /* acos(|x|>1) is NaN */
}
}
return (x-x)/(x-x); /* acos(|x|>1) is NaN */
}
@@
-50,17
+50,17
@@
float acosf(float x)
r = p/q;
return pio2_hi - (x - (pio2_lo-x*r));
} else if (hx < 0) { /* x < -0.5 */
r = p/q;
return pio2_hi - (x - (pio2_lo-x*r));
} else if (hx < 0) { /* x < -0.5 */
- z = (one+x)*
(float)0.5
;
+ z = (one+x)*
0.5f
;
p = z*(pS0+z*(pS1+z*pS2));
q = one+z*qS1;
s = sqrtf(z);
r = p/q;
w = r*s-pio2_lo;
p = z*(pS0+z*(pS1+z*pS2));
q = one+z*qS1;
s = sqrtf(z);
r = p/q;
w = r*s-pio2_lo;
- return pi -
(float)2.0
*(s+w);
+ return pi -
2.0f
*(s+w);
} else { /* x > 0.5 */
int32_t idf;
} else { /* x > 0.5 */
int32_t idf;
- z = (one-x)*
(float)0.5
;
+ z = (one-x)*
0.5f
;
s = sqrtf(z);
df = s;
GET_FLOAT_WORD(idf,df);
s = sqrtf(z);
df = s;
GET_FLOAT_WORD(idf,df);
@@
-70,6
+70,6
@@
float acosf(float x)
q = one+z*qS1;
r = p/q;
w = r*s+c;
q = one+z*qS1;
r = p/q;
w = r*s+c;
- return
(float)2.0
*(df+w);
+ return
2.0f
*(df+w);
}
}
}
}