Lines Matching refs:result
53 /* The eventual result */
54 struct util_fast_udiv_info result;
61 result.multiplier = 1ull << (UINT_BITS - div_shift);
62 result.pre_shift = 0;
63 result.post_shift = 0;
64 result.increment = 0;
65 return result;
69 result.multiplier = u_uintN_max(UINT_BITS);
70 result.pre_shift = 0;
71 result.post_shift = 0;
72 result.increment = 1;
73 return result;
144 result.multiplier = quotient + 1;
145 result.pre_shift = 0;
146 result.post_shift = exponent;
147 result.increment = 0;
151 result.multiplier = down_multiplier;
152 result.pre_shift = 0;
153 result.post_shift = down_exponent;
154 result.increment = 1;
163 result = util_compute_fast_udiv_info(shifted_D, num_bits - pre_shift,
166 assert(result.increment == 0 && result.pre_shift == 0);
167 result.pre_shift = pre_shift;
169 return result;
177 /* The result is not correct for these divisors. */
180 /* Our result */
181 struct util_fast_sdiv_info result;
233 result.multiplier = util_sign_extend(quotient2 + 1, SINT_BITS);
234 if (D < 0) result.multiplier = -result.multiplier;
235 result.shift = exponent - SINT_BITS;
236 return result;