Lines Matching refs:bits_set
603 uint32_t bits_set(const std::vector<uint32_t>& bits) {
612 // The same as bits_set but for a Float16 value instead of 32-bit floating
626 EXPECT_EQ(bits_set({}), normalized_significand({0}, 0));
627 EXPECT_EQ(bits_set({0}), normalized_significand({0, 1}, 0));
628 EXPECT_EQ(bits_set({0, 1}), normalized_significand({0, 1, 2}, 0));
629 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 0));
630 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 32));
631 EXPECT_EQ(bits_set({1}), normalized_significand({0, 2}, 126));
636 EXPECT_EQ(bits_set({}), normalized_significand({0}, -127));
637 EXPECT_EQ(bits_set({3}), normalized_significand({0, 4}, -128));
638 EXPECT_EQ(bits_set({3}), normalized_significand({0, 4}, -127));
639 EXPECT_EQ(bits_set({}), normalized_significand({22}, -127));
640 EXPECT_EQ(bits_set({0}), normalized_significand({21, 22}, -127));
668 set_from_sign(false, 0, bits_set({0, 1, 4}), false));
670 set_from_sign(false, -32, bits_set({0, 1, 4}), false));
672 set_from_sign(false, -128, bits_set({0, 1, 4}), false));
679 set_from_sign(true, 0, bits_set({0, 1, 4}), false));
681 set_from_sign(true, -32, bits_set({0, 1, 4}), false));
683 set_from_sign(true, -128, bits_set({0, 1, 4}), false));
700 EXPECT_EQ(bits_set({}), HF(0.f).getRoundedNormalizedSignificand<HF>(
704 EXPECT_EQ(bits_set({0}),
709 EXPECT_EQ(bits_set({1, 3}),
715 bits_set({0, 1, 4}),
721 bits_set({0, 1, 4, 22}),