Lines Matching refs:low
29 static constexpr uint64_t low(uint64_t v) { return v & MASK32; } in low() function
73 uint64_t res_lo = low(val[i]) + low(x.val[i]) + carry; in add()
75 res_lo = low(res_lo); in add()
79 res_hi = low(res_hi); in add()
104 uint64_t x_lo = low(x); in mul()
110 uint64_t l = low(val[i]); in mul()
115 uint64_t res_lo = low(p1) + carry; in mul()
117 uint64_t res_hi = high(p1) + low(p2) + carry; in mul()
120 res_lo = low(res_lo); in mul()
121 res_hi = low(res_hi); in mul()
130 uint64_t l = low(val[i]); in mul()
135 uint64_t res_lo = low(p1) + carry; in mul()
137 uint64_t res_hi = high(p1) + low(p2) + carry; in mul()
140 res_lo = low(res_lo); in mul()
141 res_hi = low(res_hi); in mul()
366 uint64_t temp_low = low(val[0]) * low(other[0]);
367 uint64_t temp_middle_1 = low(val[0]) * high(other[0]);
368 uint64_t temp_middle_2 = high(val[0]) * low(other[0]);
373 uint64_t temp_high = low(val[0]) * low(other[1]) +
375 low(val[1]) * low(other[0]);
378 low(val[0]) * high(other[1]) + high(val[0]) * low(other[1]) +
379 low(val[1]) * high(other[0]) + high(val[1]) * low(other[0]);
384 high(temp_low) + low(temp_middle_1) + low(temp_middle_2);
386 uint64_t new_low = low(temp_low) + (low(temp_low_middle) << 32);
389 (low(temp_high_overflow) << 32);