Lines Matching refs:tan
2 * Single-precision vector tan(x) function.
19 poly = fpminimax((tan(sqrt(x))-sqrt(x))/x^(3/2),
47 SV_NAME_F1 (tan)(-0x1.e5f0cap+13) got 0x1.ff9856p-1
49 svfloat32_t SV_NAME_F1 (tan) (svfloat32_t x, const svbool_t pg)
64 /* Determine if x lives in an interval, where |tan(x)| grows to infinity. */
74 /* If x lives in an interval, where |tan(x)|
76 tan(r) ~ r + r^3 * P(r^2) = r + r * r^2 * P(r^2).
78 tan(r) = cotan(pi/2 - r) to express tan(x) as 1/tan(-r). Finally, use
79 the same polynomial approximation of tan as above. */
110 PL_SIG (SV, F, 1, tan, -3.1, 3.1)
111 PL_TEST_ULP (SV_NAME_F1 (tan), 2.96)
112 PL_TEST_INTERVAL (SV_NAME_F1 (tan), -0.0, -0x1p126, 100)
113 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-149, 0x1p-126, 4000)
114 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-126, 0x1p-23, 50000)
115 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-23, 0.7, 50000)
116 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 0.7, 1.5, 50000)
117 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 1.5, 100, 50000)
118 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 100, 0x1p17, 50000)
119 PL_TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p17, inf, 50000)