Lines Matching refs:hi
397 static uint32_t br_divrem(uint32_t hi, uint32_t lo, uint32_t d, uint32_t *r) in br_divrem() argument
405 ch = EQ(hi, d); in br_divrem()
406 hi = MUX(ch, 0, hi); in br_divrem()
412 w = (hi << j) | (lo >> k); in br_divrem()
413 ctl = GE(w, d) | (hi >> k); in br_divrem()
416 hi = MUX(ctl, hi2, hi); in br_divrem()
420 cf = GE(lo, d) | hi; in br_divrem()
430 static uint32_t br_rem(uint32_t hi, uint32_t lo, uint32_t d) in br_rem() argument
434 br_divrem(hi, lo, d, &r); in br_rem()
442 static uint32_t br_div(uint32_t hi, uint32_t lo, uint32_t d) in br_div() argument
446 return br_divrem(hi, lo, d, &r); in br_div()
466 uint32_t a0, a1, b0, hi, g, q, tb; in br_i32_muladd_small() local
511 hi = x[mlen]; in br_i32_muladd_small()
567 over = chf | GT(clow, hi); in br_i32_muladd_small()
568 under = ~over & (tb | (~chf & LT(clow, hi))); in br_i32_muladd_small()