Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/test/util_math_test.cpp
| Context not available. | |||||
| EXPECT_EQ(prev_power_of_two(8), 4); | EXPECT_EQ(prev_power_of_two(8), 4); | ||||
| } | } | ||||
| TEST(math, reverse_integer_bits) | |||||
| { | |||||
| EXPECT_EQ(reverse_integer_bits(0xFFFFFFFF), 0xFFFFFFFF); | |||||
| EXPECT_EQ(reverse_integer_bits(0x00000000), 0x00000000); | |||||
| EXPECT_EQ(reverse_integer_bits(0x1), 0x80000000); | |||||
| EXPECT_EQ(reverse_integer_bits(0x80000000), 0x1); | |||||
| EXPECT_EQ(reverse_integer_bits(0xFFFF0000), 0x0000FFFF); | |||||
| EXPECT_EQ(reverse_integer_bits(0x0000FFFF), 0xFFFF0000); | |||||
| EXPECT_EQ(reverse_integer_bits(0x00FF0000), 0x0000FF00); | |||||
| EXPECT_EQ(reverse_integer_bits(0x0000FF00), 0x00FF0000); | |||||
| EXPECT_EQ(reverse_integer_bits(0xAAAAAAAA), 0x55555555); | |||||
| } | |||||
| CCL_NAMESPACE_END | CCL_NAMESPACE_END | ||||
| Context not available. | |||||