mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 20:52:37 +01:00
Added integer version of log2.
This commit is contained in:
@@ -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", "")
|
||||
|
||||
Reference in New Issue
Block a user