Lines Matching refs:erfc
2 * Single-precision vector erfc(x) function.
45 float32x4_t erfc;
59 e.erfc = vuzp1q_f32 (e1, e2);
77 erfc(x) ~ erfc(r) - scale * d * poly(r, d), with
82 Values of erfc(r) and scale are read from lookup tables. Stored values
85 Note that for x < 0, erfc(x) = 2.0 - erfc(-x).
90 float32x4_t V_NAME_F1 (erfc) (float32x4_t x)
114 /* Lookup erfc(r) and scale(r) in tables, e.g. set erfc(r) to 0 and scale to
126 /* erfc(x) ~ erfc(r) - scale * d * poly(r, d). */
142 y = vfmsq_f32 (e.erfc, e.scale, vfmsq_f32 (d, d2, y));
160 PL_SIG (V, F, 1, erfc, -4.0, 10.0)
161 PL_TEST_ULP (V_NAME_F1 (erfc), 1.14)
162 PL_TEST_SYM_INTERVAL (V_NAME_F1 (erfc), 0, 0x1p-26, 40000)
163 PL_TEST_INTERVAL (V_NAME_F1 (erfc), 0x1p-26, 10.0625, 40000)
164 PL_TEST_INTERVAL (V_NAME_F1 (erfc), -0x1p-26, -4.0, 40000)
165 PL_TEST_INTERVAL (V_NAME_F1 (erfc), 10.0625, inf, 40000)
166 PL_TEST_INTERVAL (V_NAME_F1 (erfc), -4.0, -inf, 40000)