Lines Matching full:high
114 if (divisor.s.high == 0) { in __udivmodti4()
115 remainder.s.high = 0; in __udivmodti4()
116 if (dividend.s.high < divisor.s.low) { in __udivmodti4()
118 quotient.s.low = udiv128by64to64(dividend.s.high, dividend.s.low, in __udivmodti4()
120 quotient.s.high = 0; in __udivmodti4()
122 // First, divide with the high part to get the remainder in dividend.s.high. in __udivmodti4()
123 // After that dividend.s.high < divisor.s.low. in __udivmodti4()
124 quotient.s.high = dividend.s.high / divisor.s.low; in __udivmodti4()
125 dividend.s.high = dividend.s.high % divisor.s.low; in __udivmodti4()
126 quotient.s.low = udiv128by64to64(dividend.s.high, dividend.s.low, in __udivmodti4()
135 __builtin_clzll(divisor.s.high) - __builtin_clzll(dividend.s.high); in __udivmodti4()
137 quotient.s.high = 0; in __udivmodti4()