diff options
| -rw-r--r-- | libfixmath/fix16_trig.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libfixmath/fix16_trig.c b/libfixmath/fix16_trig.c index 07c98bd..791bb3e 100644 --- a/libfixmath/fix16_trig.c +++ b/libfixmath/fix16_trig.c @@ -113,7 +113,11 @@ fix16_t fix16_cos(fix16_t inAngle) fix16_t fix16_tan(fix16_t inAngle)
{
+ #ifndef FIXMATH_NO_OVERFLOW
return fix16_sdiv(fix16_sin(inAngle), fix16_cos(inAngle));
+ #elif
+ return fix16_div(fix16_sin(inAngle), fix16_cos(inAngle));
+ #endif
}
fix16_t fix16_asin(fix16_t x)
|
