Lines Matching refs:uint64_t
45 uint64_t Prob64 =
46 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator;
52 BranchProbability::getBranchProbability(uint64_t Numerator,
53 uint64_t Denominator) {
68 static uint64_t scale(uint64_t Num, uint32_t N, uint32_t D) {
79 uint64_t ProductHigh = (Num >> 32) * N;
80 uint64_t ProductLow = (Num & UINT32_MAX) * N;
91 uint64_t Rem = (uint64_t(Upper32) << 32) | Mid32;
92 uint64_t UpperQ = Rem / D;
99 uint64_t LowerQ = Rem / D;
100 uint64_t Q = (UpperQ << 32) + LowerQ;
106 uint64_t BranchProbability::scale(uint64_t Num) const {
110 uint64_t BranchProbability::scaleByInverse(uint64_t Num) const {