MCPcopy Create free account
hub / github.com/MikeLankamp/fpm / TEST

Function TEST

tests/detail.cpp:4–13  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2#include <fpm/math.hpp>
3
4TEST(detail, find_highest_bit)
5{
6 EXPECT_EQ(0, fpm::detail::find_highest_bit(1));
7 EXPECT_EQ(1, fpm::detail::find_highest_bit(2));
8 EXPECT_EQ(12, fpm::detail::find_highest_bit(0x1000));
9 EXPECT_EQ(23, fpm::detail::find_highest_bit(0x00FFFFFF));
10 EXPECT_EQ(23, fpm::detail::find_highest_bit(0x0087BD54));
11 EXPECT_EQ(28, fpm::detail::find_highest_bit(0x10000000));
12 EXPECT_EQ(31, fpm::detail::find_highest_bit(0x80000000));
13}

Callers

nothing calls this directly

Calls 1

find_highest_bitFunction · 0.85

Tested by

no test coverage detected