Try FIXFLOAT rounding based on sign

This commit is contained in:
Scott Lahteine 2018-04-17 15:59:04 -05:00
parent 39c6f65ce7
commit d462be6de6

View File

@ -208,7 +208,7 @@
#define NEAR(x,y) NEAR_ZERO((x)-(y)) #define NEAR(x,y) NEAR_ZERO((x)-(y))
#define RECIPROCAL(x) (NEAR_ZERO(x) ? 0.0 : 1.0 / (x)) #define RECIPROCAL(x) (NEAR_ZERO(x) ? 0.0 : 1.0 / (x))
#define FIXFLOAT(f) (f + 0.00001) #define FIXFLOAT(f) (f + (f < 0.0 ? -0.00001 : 0.00001))
// //
// Maths macros that can be overridden by HAL // Maths macros that can be overridden by HAL