diff --git a/inc/math.h b/inc/math.h index 6033d4b..780a6b7 100644 --- a/inc/math.h +++ b/inc/math.h @@ -157,9 +157,9 @@ } -static inline float fsat(float a, float x, float b) +static inline float fsat(float x, float min, float max) { - return fmin(fmax(a, x), b); + return fmin(fmax(min, x), max); } @@ -173,12 +173,12 @@ return (a > b) ? a : b; } -static inline int32_t ssat(int32_t x, int32_t a, int32_t b) +static inline int32_t ssat(int32_t x, int32_t min, int32_t max) { - if (x < a) - return a; - else if (x > b) - return b; + if (x < min) + return min; + else if (x > max) + return max; else return x; } @@ -195,12 +195,12 @@ return (a > b) ? a : b; } -static inline uint32_t usat(uint32_t x, uint32_t a, uint32_t b) +static inline uint32_t usat(uint32_t x, uint32_t min, uint32_t max) { - if (x < a) - return a; - else if (x > b) - return b; + if (x < min) + return min; + else if (x > max) + return max; else return x; }