Lines Matching defs:round
703 // Tests insertion of various denormalized numbers with and without round up.
745 for (round_direction round : rounding) {
747 HF(0.f).getRoundedNormalizedSignificand<HF>(round, &carry_bit));
752 .getRoundedNormalizedSignificand<HF>(round, &carry_bit));
757 .getRoundedNormalizedSignificand<HF>(round, &carry_bit));
763 .getRoundedNormalizedSignificand<HF>(round, &carry_bit));
768 .getRoundedNormalizedSignificand<HF>(round, &carry_bit));
777 round_direction round;
789 input_value.getRoundedNormalizedSignificand<HF16>(GetParam().round,
862 for (round_direction round : rounding) {
867 input_value.getRoundedNormalizedSignificand<HF>(round, &carry_bit))
869 << input_value.getRoundedNormalizedSignificand<HF>(round, &carry_bit)
913 for (auto round : GetParam().directions) {
915 f.castTo(half, round);
917 << get_round_text(round) << " " << std::hex
1036 for (round_direction round : rounding) {
1038 f.castTo(flt, round);
1040 << get_round_text(round) << " " << std::hex
1078 for (round_direction round : rounding) {
1081 HF(std::numeric_limits<float>::quiet_NaN()).castTo(f16, round);
1083 HF(std::numeric_limits<float>::signaling_NaN()).castTo(f16, round);
1086 HF16(0x7C01).castTo(f, round);
1088 HF16(0x7C11).castTo(f, round);
1090 HF16(0xFC01).castTo(f, round);
1092 HF16(0x7C10).castTo(f, round);
1094 HF16(0xFF00).castTo(f, round);