diff options
Diffstat (limited to '3rdparty/bx/tests/math_test.cpp')
-rw-r--r-- | 3rdparty/bx/tests/math_test.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/3rdparty/bx/tests/math_test.cpp b/3rdparty/bx/tests/math_test.cpp index 84bec2c1b10..00a73b283ce 100644 --- a/3rdparty/bx/tests/math_test.cpp +++ b/3rdparty/bx/tests/math_test.cpp @@ -31,6 +31,33 @@ TEST_CASE("log2", "") { log2_test(0.0f); log2_test(256.0f); + + REQUIRE(0.0f == bx::log2(1.0f) ); + REQUIRE(0 == bx::log2(1) ); + + REQUIRE(1.0f == bx::log2(2.0f) ); + REQUIRE(1 == bx::log2(2) ); + + REQUIRE(2.0f == bx::log2(4.0f) ); + REQUIRE(2 == bx::log2(4) ); + + REQUIRE(3.0f == bx::log2(8.0f) ); + REQUIRE(3 == bx::log2(8) ); + + REQUIRE(4.0f == bx::log2(16.0f) ); + REQUIRE(4 == bx::log2(16) ); + + REQUIRE(5.0f == bx::log2(32.0f) ); + REQUIRE(5 == bx::log2(32) ); + + REQUIRE(6.0f == bx::log2(64.0f) ); + REQUIRE(6 == bx::log2(64) ); + + REQUIRE(7.0f == bx::log2(128.0f) ); + REQUIRE(7 == bx::log2(128) ); + + REQUIRE(8.0f == bx::log2(256.0f) ); + REQUIRE(8 == bx::log2(256) ); } TEST_CASE("libm", "") |