Lines Matching refs:cbrt
2 * Single-precision vector cbrt(x) function.
18 .poly = { /* Very rough approximation of cbrt(x) in [0.5, 1], generated with
46 /* Approximation for vector single-precision cbrt(x) using Newton iteration
52 VPCS_ATTR float32x4_t V_NAME_F1 (cbrt) (float32x4_t x)
67 /* p is a rough approximation for cbrt(m) in [0.5, 1.0]. The better this is,
75 /* One iteration of Newton's method for iteratively approximating cbrt. */
82 cbrt(x) = cbrt(m) * 2 ^ (e / 3).
93 cbrt(x) = cbrt(m) * t * 2 ^ round(e / 3) * sign. */
113 PL_SIG (V, F, 1, cbrt, -10.0, 10.0)
114 PL_TEST_ULP (V_NAME_F1 (cbrt), 1.15)
115 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_F1 (cbrt))
116 PL_TEST_SYM_INTERVAL (V_NAME_F1 (cbrt), 0, inf, 1000000)