173            BEAST_EXPECT(bigMan == 
mulRatio(bigMan, maxUInt, maxUInt, 
true));
 
  175            BEAST_EXPECT(bigMan == 
mulRatio(bigMan, maxUInt, maxUInt, 
false));
 
  180            BEAST_EXPECT(bigMan == 
mulRatio(bigMan, maxUInt, maxUInt, 
true));
 
  182            BEAST_EXPECT(bigMan == 
mulRatio(bigMan, maxUInt, maxUInt, 
false));
 
  189            BEAST_EXPECT(tiny == 
mulRatio(tiny, 1, maxUInt, 
true));
 
  190            BEAST_EXPECT(tiny == 
mulRatio(tiny, maxUInt - 1, maxUInt, 
true));
 
  192            BEAST_EXPECT(beast::zero == 
mulRatio(tiny, 1, maxUInt, 
false));
 
  194                beast::zero == 
mulRatio(tiny, maxUInt - 1, maxUInt, 
false));
 
  199            BEAST_EXPECT(beast::zero == 
mulRatio(tinyNeg, 1, maxUInt, 
true));
 
  201                beast::zero == 
mulRatio(tinyNeg, maxUInt - 1, maxUInt, 
true));
 
  203            BEAST_EXPECT(tinyNeg == 
mulRatio(tinyNeg, 1, maxUInt, 
false));
 
  205                tinyNeg == 
mulRatio(tinyNeg, maxUInt - 1, maxUInt, 
false));
 
  211                auto const rup = 
mulRatio(
one, maxUInt - 1, maxUInt, 
true);
 
  212                auto const rdown = 
mulRatio(
one, maxUInt - 1, maxUInt, 
false);
 
  213                BEAST_EXPECT(rup.mantissa() - rdown.mantissa() == 1);
 
  217                auto const rup = 
mulRatio(big, maxUInt - 1, maxUInt, 
true);
 
  218                auto const rdown = 
mulRatio(big, maxUInt - 1, maxUInt, 
false);
 
  219                BEAST_EXPECT(rup.mantissa() - rdown.mantissa() == 1);
 
  224                auto const rup = 
mulRatio(negOne, maxUInt - 1, maxUInt, 
true);
 
  226                    mulRatio(negOne, maxUInt - 1, maxUInt, 
false);
 
  227                BEAST_EXPECT(rup.mantissa() - rdown.mantissa() == 1);