Lines Matching refs:fputil
25 using FPBits = typename fputil::FPBits<float>;
33 int round_mode = fputil::get_round();
41 int round_mode = fputil::get_round();
58 int round_mode = fputil::get_round();
66 int rounding = fputil::get_round();
103 return fputil::fma(x, x, x);
106 return static_cast<float>(fputil::multiply_add(xd, xd, xd));
117 fputil::polyeval(xd, 0x1p-1, 0x1.55555555557ddp-3, 0x1.55555555552fap-5,
120 return static_cast<float>(fputil::multiply_add(r, xsq, xd));
138 float kf = fputil::nearest_integer(x * 0x1.0p7f);
141 double xd = static_cast<double>(fputil::multiply_add(kf, -0x1.0p-7f, x));
154 fputil::polyeval(xd, 0x1.0p0, 0x1.ffffffffff777p-1, 0x1.000000000071cp-1,
156 return static_cast<float>(fputil::multiply_add(exp_hi_mid, exp_lo, -1.0));