Searched refs:b_hi (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/bearssl/src/int/
H A Di31_moddiv.c338 uint64_t a_hi, b_hi; local
381 b_hi = ((uint64_t)b0 << 31) + b1;
402 * a <- (a-b)/2 if: a is odd, b is odd, a_hi > b_hi
403 * b <- (b-a)/2 if: a is odd, b is odd, a_hi <= b_hi
415 * r = GT(a_hi, b_hi)
419 rz = b_hi - a_hi;
420 r = (uint32_t)((rz ^ ((a_hi ^ b_hi)
443 a_hi -= b_hi & -(uint64_t)cAB;
447 b_hi -= a_hi & -(uint64_t)cBA;
461 b_hi
[all...]
H A Di15_moddiv.c325 uint32_t a_hi, b_hi, a_lo, b_lo; local
367 b_hi = (b0 << 15) + b1;
388 * a <- (a-b)/2 if: a is odd, b is odd, a_hi > b_hi
389 * b <- (b-a)/2 if: a is odd, b is odd, a_hi <= b_hi
409 r = GT(a_hi, b_hi);
420 a_hi -= b_hi & -cAB;
424 b_hi -= a_hi & -cBA;
438 b_hi ^= (b_hi ^ (b_hi >>
[all...]

Completed in 88 milliseconds