Lines Matching refs:log1p
44 return sv_call_f64 (log1p, x, y, special);
47 /* Vector approximation for log1p using polynomial on reduced interval. Maximum
51 svfloat64_t SV_NAME_D1 (log1p) (svfloat64_t x, svbool_t pg)
61 log1p(x) = k*log(2) + log1p(f).
65 c << m: at very small x, log1p(x) ~ x, hence:
68 We therefore calculate log1p(x) by k*log2 + log1p(f) + c/m. */
90 /* Approximate log1p(x) on the reduced input using a polynomial. Because
91 log1p(0)=0 we choose an approximation of the form:
110 PL_SIG (SV, D, 1, log1p, -0.9, 10.0)
111 PL_TEST_ULP (SV_NAME_D1 (log1p), 1.97)
112 PL_TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0.0, 0x1p-23, 50000)
113 PL_TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0x1p-23, 0.001, 50000)
114 PL_TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0.001, 1.0, 50000)
115 PL_TEST_INTERVAL (SV_NAME_D1 (log1p), 1, inf, 10000)
116 PL_TEST_INTERVAL (SV_NAME_D1 (log1p), -1, -inf, 10)