aboutsummaryrefslogtreecommitdiff
path: root/brill_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'brill_data.c')
-rw-r--r--brill_data.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/brill_data.c b/brill_data.c
index b1e2230..9c98ec4 100644
--- a/brill_data.c
+++ b/brill_data.c
@@ -88,7 +88,7 @@ typedef struct BDPriv {
static long double sb_even_eval(long double coord, int idx, long double sf)
{
- long double val = (coord == 0.0) ? M_PI_2 : atanl(sf / fabsl(coord));
+ long double val = atan2l(sf, coord);
idx *= 2; // even only
@@ -97,7 +97,7 @@ static long double sb_even_eval(long double coord, int idx, long double sf)
static long double sb_even_eval_diff1(long double coord, int idx, long double sf)
{
- long double val = (coord == 0.0) ? M_PI_2 : atanl(sf / fabsl(coord));
+ long double val = atan2l(sf, coord);
idx *= 2; // even only
@@ -106,7 +106,7 @@ static long double sb_even_eval_diff1(long double coord, int idx, long double sf
static long double sb_even_eval_diff2(long double coord, int idx, long double sf)
{
- long double val = (coord == 0.0) ? M_PI_2 : atanl(sf / fabsl(coord));
+ long double val = atan2l(sf, coord);
idx *= 2; // even only