Lines Matching defs:long

50 /*    c) If DECDPUN>4, non-ANSI 64-bit 'long long' types are used.    */
112 /* the call to set status may not return (if the handler uses long */
208 #ifdef long
209 #undef long
211 typedef signed long long Long;
212 typedef unsigned long long uLong;
313 /* string must be at least dn->digits+14 characters long */
518 /* if it was too long the exponent may have wrapped, so check */
617 /* if not in number (too long) shorten into the number */
1094 /* if accumulator is too long for local storage, then allocate */
1548 /* if any is too long for local storage, then allocate */
1971 /* str must be at least dn->digits+14 characters long */
2219 /* long for that do we resort to malloc. */
2506 /* If destructive overlap, or the number is too long, or a carry or */
2657 /* 1981 S/370 implementation, that is, non-restoring long division */
2701 /* We need two working buffers during the long division; one (digits+ */
2703 /* long subtractions. These are acc and var1 respectively. */
2722 Unit *var1 = varbuff; /* -> var1 array for long subtraction */
2909 /* we can fastpath remainders so long as the lhs has the */
2926 /* We need long (slow) division; roll up the sleeves... */
2929 /* If it needs to be too long for stack storage, then allocate. */
2943 /* If it needs to be too long for stack storage, then allocate. */
2944 /* The maximum units we need for var1 (long subtraction) is: */
2947 /* or (lhs->digits) -- to allow for long lhs */
2971 /* Extend the lhs and rhs to full long subtraction length. The lhs */
3047 /* ---- start the long-division loops ------------------------------ */
3423 /* Note: We use 'long' multiplication rather than Karatsuba, as the */
3510 /* if accumulator is too long for local storage, then allocate */
3523 /* Now the main long multiplication loop */