Lines Matching refs:bits_set
643 uint32_t bits_set(const std::vector<uint32_t>& bits) {
652 // The same as bits_set but for a Float16 value instead of 32-bit floating
666 EXPECT_EQ(bits_set({}), normalized_significand({0}, 0));
667 EXPECT_EQ(bits_set({0}), normalized_significand({0, 1}, 0));
668 EXPECT_EQ(bits_set({0, 1}), normalized_significand({0, 1, 2}, 0));
669 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 0));
670 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 32));
671 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 126));
676 EXPECT_EQ(bits_set({}),
678 EXPECT_EQ(bits_set({3}),
680 EXPECT_EQ(bits_set({3}),
682 EXPECT_EQ(bits_set({}),
684 EXPECT_EQ(bits_set({0}),
715 set_from_sign(false, 0, bits_set({0, 1, 4}), false));
717 set_from_sign(false, -32, bits_set({0, 1, 4}), false));
719 set_from_sign(false, -128, bits_set({0, 1, 4}), false));
726 set_from_sign(true, 0, bits_set({0, 1, 4}), false));
728 set_from_sign(true, -32, bits_set({0, 1, 4}), false));
730 set_from_sign(true, -128, bits_set({0, 1, 4}), false));
746 EXPECT_EQ(bits_set({}),
750 EXPECT_EQ(bits_set({0}),
755 EXPECT_EQ(bits_set({1, 3}),
761 bits_set({0, 1, 4}),
766 EXPECT_EQ(bits_set({0, 1, 4, 22}),