Lines Matching defs:DIVISOR
40 * urem() takes an ordinary dividend/divisor pair;
41 * aurem() takes a pointer to a dividend and an ordinary divisor.
45 #define DIVISOR 8(%ap)
48 movl DIVISOR,%r2
49 jlss Leasy # big divisor: settle by comparison
52 divl3 %r2,%r0,%r1 # small divisor and dividend: signed modulus
62 jcc Ldifference # if divisor goes in once, return difference
63 movl DIVIDEND,%r0 # if divisor is bigger, return dividend
70 movl DIVISOR,%r2
71 jlss La_easy # big divisor: settle by comparison
74 divl3 %r2,%r0,%r1 # small divisor and dividend: signed modulus
86 jcs La_dividend # if divisor is bigger, leave dividend alone
87 movl %r0,(%r3) # if divisor goes in once, store difference