Lines Matching refs:divisor
41 * Input: dividend and divisor in %o0 and %o1 respectively.
62 * V the current comparand, initially divisor*2^(ITER*N-1)
78 define(divisor, `%o1') macro
127 orcc divisor, dividend, %g0 ! either negative?
130 `xor divisor, dividend, SIGN',
132 tst divisor
135 ! divisor is definitely negative; dividend might also be negative
137 neg divisor ! in any case, make divisor nonneg
138 1: ! dividend is negative, divisor is nonnegative
143 orcc divisor, %g0, V
154 cmp R, V ! if divisor exceeds dividend, done
180 ! We get here if the divisor overflowed while shifting.
255 ', ` add R, divisor, R