15 constexpr int N = 1000 + 1;
16 for (
int i = 0;
i <
N; ++
i) {
17 const float delta = 4 *
M_PI_F / (
N - 1);
18 const float phi = -2 *
M_PI_F +
i * delta;
26 EXPECT_NEAR(
fast_sinf(1.57085085f), 0.9999999985f, 1e-9f);
27 EXPECT_NEAR(
fast_sinf(-1.57085085f), -0.9999999985f, 1e-9f);
30 EXPECT_NEAR(
fast_sinf(15378.3f), -0.2025494905f, 2e-4f);
31 EXPECT_NEAR(
fast_sinf(-78431.5f), 0.9976474762f, 2e-4f);
37 constexpr int N = 1000 + 1;
38 for (
int i = 0;
i <
N; ++
i) {
39 const float delta = 4 *
M_PI_F / (
N - 1);
40 const float phi = -2 *
M_PI_F +
i * delta;
48 EXPECT_NEAR(
fast_cosf(1.57085085f), -0.00005452320508f, 3e-7f);
49 EXPECT_NEAR(
fast_cosf(-1.57085085f), -0.00005452320508f, 3e-7f);
52 EXPECT_NEAR(
fast_cosf(15378.3f), -0.9792720275f, 2e-4f);
53 EXPECT_NEAR(
fast_cosf(-78431.5f), 0.06855299586f, 2e-4f);