Lines Matching full:float
23 static inline float
24 eval_poly (float m) in eval_poly()
27 float p_12 = fmaf (m, C (1), C (0)); in eval_poly()
28 float p_34 = fmaf (m, C (3), C (2)); in eval_poly()
29 float p_56 = fmaf (m, C (5), C (4)); in eval_poly()
30 float p_78 = fmaf (m, C (7), C (6)); in eval_poly()
32 float m2 = m * m; in eval_poly()
33 float p_02 = fmaf (m2, p_12, m); in eval_poly()
34 float p_36 = fmaf (m2, p_56, p_34); in eval_poly()
35 float p_79 = fmaf (m2, C (8), p_78); in eval_poly()
37 float m4 = m2 * m2; in eval_poly()
38 float p_06 = fmaf (m4, p_36, p_02); in eval_poly()
43 static inline float
44 log1pf_inline (float x) in log1pf_inline()
48 float m = x + 1.0f; in log1pf_inline()
50 float s = asfloat (Four - k); in log1pf_inline()
51 float m_scale = asfloat (asuint (x) - k) + fmaf (0.25f, s, -1.0f); in log1pf_inline()
52 float p = eval_poly (m_scale); in log1pf_inline()
53 float scale_back = (float) k * 0x1.0p-23f; in log1pf_inline()
61 float
62 atanhf (float x) in atanhf()
77 float halfsign = asfloat (Half | sign); in atanhf()
78 float ax = asfloat (iax); in atanhf()