From 7ea3f88e461774979b45b058a284a6b9378a5434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Thu, 11 Aug 2022 13:28:39 -0700 Subject: [PATCH] Cleanup. --- include/bx/inline/math.inl | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/include/bx/inline/math.inl b/include/bx/inline/math.inl index 18f79d1..3195982 100644 --- a/include/bx/inline/math.inl +++ b/include/bx/inline/math.inl @@ -96,23 +96,14 @@ namespace bx return tmp == UINT64_C(0x7ff0000000000000); } - inline float forceEval(float _a) - { - volatile float result = _a; - return result; - } - inline BX_CONSTEXPR_FUNC float floor(float _a) { if (_a < 0.0f) { const float fr = fract(-_a); - const float result = forceEval(-_a - fr); + const float tr = trunc(-_a); - return -(0.0f != fr - ? result + 1.0f - : result) - ; + return -tr - float(0.0f != fr); } return _a - fract(_a);