aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libfixmath/fix16_trig.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libfixmath/fix16_trig.c b/libfixmath/fix16_trig.c
index 09dd5d2..ca902ef 100644
--- a/libfixmath/fix16_trig.c
+++ b/libfixmath/fix16_trig.c
@@ -16,8 +16,11 @@ static fix16_t _fix16_atan_cache_value[4096] = { 0 };
fix16_t fix16_sin_parabola(fix16_t inAngle)
{
- fix16_t abs_inAngle, abs_retval, retval;
+ fix16_t abs_inAngle, retval;
fix16_t mask;
+ #ifndef FIXMATH_FAST_SIN
+ fix16_t abs_retval;
+ #endif
/* Absolute function */
mask = (inAngle >> (sizeof(fix16_t)*CHAR_BIT-1));