HomeSort by: relevance | last modified time | path
    Searched refs:ScaledNumbers (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Support/
ScaledNumber.cpp 20 using namespace llvm::ScaledNumbers;
22 std::pair<uint64_t, int16_t> ScaledNumbers::multiply64(uint64_t LHS,
57 std::pair<uint32_t, int16_t> ScaledNumbers::divide32(uint32_t Dividend,
80 std::pair<uint64_t, int16_t> ScaledNumbers::divide64(uint64_t Dividend,
124 int ScaledNumbers::compareImpl(uint64_t L, uint64_t R, int ScaleDiff) {
163 assert(E >= ScaledNumbers::MinScale);
164 assert(E <= ScaledNumbers::MaxScale);
168 int NewE = std::min(ScaledNumbers::MaxScale, E + 63 - LeadingZeros);
171 assert(Shift == LeadingZeros || NewE == ScaledNumbers::MaxScale);
179 assert(E == ScaledNumbers::MaxScale)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
ScaledNumber.h 12 // namespace ScaledNumbers. The class ScaledNumber is useful for modelling
33 namespace ScaledNumbers {
413 } // end namespace ScaledNumbers
523 return ScaledNumber(DigitsLimits::max(), ScaledNumbers::MaxScale);
553 int32_t lg() const { return ScaledNumbers::getLg(Digits, Scale); }
558 int32_t lgFloor() const { return ScaledNumbers::getLgFloor(Digits, Scale); }
564 return ScaledNumbers::getLgCeiling(Digits, Scale);
610 ScaledNumbers::getSum(Digits, Scale, X.Digits, X.Scale);
612 if (Scale > ScaledNumbers::MaxScale)
618 ScaledNumbers::getDifference(Digits, Scale, X.Digits, X.Scale)
    [all...]

Completed in 53 milliseconds