Lines Matching refs:DIVOPLEN
175 #define DIVOPLEN DECPMAX9 /* operand length ('digits' base 10**9) */ macro
176 #define DIVACCLEN (DIVOPLEN*3) /* accumulator length (ditto) */
182 uInt div[DIVOPLEN]; /* divisor in base-billion .. */ in decDivide()
183 uInt quo[DIVOPLEN+1]; /* quotient in base-billion .. */ in decDivide()
184 uByte bcdacc[(DIVOPLEN+1)*9+2]; /* for quotient in BCD, +1, +1 */ in decDivide()
266 GETCOEFFBILL(dfl, acc+DIVACCLEN-DIVOPLEN); in decDivide()
274 #if DIVOPLEN!=2 in decDivide()
275 #error Unexpected Double DIVOPLEN in decDivide()
282 #if DIVOPLEN!=4 in decDivide()
283 #error Unexpected Quad DIVOPLEN in decDivide()
289 msuq=quo+DIVOPLEN; in decDivide()
291 for (msud=div+DIVOPLEN-1; *msud==0;) msud--; in decDivide()
516 if (lsua>acc+DIVACCLEN-DIVOPLEN) continue; in decDivide()
570 if (lsua<acc+DIVACCLEN-DIVOPLEN) { /* used extra digits */ in decDivide()
571 num.exponent-=(Int)((acc+DIVACCLEN-DIVOPLEN-lsua)*9); in decDivide()