Lines Matching defs:RealType
648 using RealType = decimal::BinaryFloatingPointNumber<binaryPrecision>;
649 using RawType = typename RealType::RawType;
655 signBit = one << (RealType::bits - 1);
660 expo += binaryPrecision - 1 + RealType::exponentBias;
734 constexpr RawType significandMask{(one << RealType::significandBits) - 1};
741 } else if (expo >= RealType::maxExponent) {
745 expo = RealType::maxExponent - 1; // +/-HUGE()
748 expo = RealType::maxExponent; // +/-Inf
756 RealType{static_cast<RawType>(signBit |
757 static_cast<RawType>(expo) << RealType::significandBits | fraction)},