Lines Matching refs:set_from_sign
691 float set_from_sign(bool negative, int32_t unbiased_exponent,
701 EXPECT_EQ(1.f, set_from_sign(false, 0, 0, false));
705 set_from_sign(false, -149, 0, false));
707 set_from_sign(false, -149, 0, true));
708 EXPECT_EQ(0.f, set_from_sign(false, -150, 1, false));
710 set_from_sign(false, -150, 1, true));
712 EXPECT_EQ(ldexp(1.0f, -127), set_from_sign(false, -127, 0, false));
713 EXPECT_EQ(ldexp(1.0f, -128), set_from_sign(false, -128, 0, false));
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));
722 EXPECT_EQ(-1.f, set_from_sign(true, 0, 0, false));
723 EXPECT_EQ(-ldexp(1.0, -127), set_from_sign(true, -127, 0, false));
724 EXPECT_EQ(-ldexp(1.0, -128), set_from_sign(true, -128, 0, 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));