Home | History | Annotate | Download | only in sparc64

Lines Matching defs:dividend

51  * Input: dividend and divisor in %o0 and %o1 respectively.
68 * R the remainder so far, initially the dividend
75 * Current estimate for non-large dividend is
77 * A large dividend is one greater than 2^(31-TOPBITS) and takes a
87 define(dividend, `%o0')
134 orcc divisor, dividend, %g0 ! either negative?
137 `xor divisor, dividend, SIGN',
138 `mov dividend, SIGN') ! compute sign in any case
141 tst dividend
142 ! divisor is definitely negative; dividend might also be negative
143 bge 2f ! if dividend not negative...
145 1: ! dividend is negative, divisor is nonnegative
146 neg dividend ! make dividend nonnegative
152 mov dividend, R
161 cmp R, V ! if divisor exceeds dividend, done
169 ! `Here the dividend is >= 2^(31-N) or so. We must be careful here,