Lines Matching refs:nDigits

38     int         nDigits;
51 this.nDigits = n;
372 this.nDigits = ndigits;
385 int q = digits[ i = (nDigits-1)];
431 nDigits = digits.length;
444 nDigits = 1;
491 nDigits = digits.length;
504 nDigits = 1;
868 this.nDigits = ndigit;
877 if ( (digits[nDigits-1]&1) != 0 ) roundup();
890 StringBuffer result = new StringBuffer( nDigits+8 );
893 result.append( digits, 0, nDigits );
896 result.append( digits, 0, nDigits );
910 assert nDigits <= 19 : nDigits; // generous bound on size of nDigits
914 System.arraycopy(digits, 0, result, i, nDigits);
915 i += nDigits;
919 int charLength = Math.min(nDigits, decExponent);
930 if (charLength < nDigits) {
931 int t = nDigits - charLength;
945 System.arraycopy(digits, 0, result, i, nDigits);
946 i += nDigits;
950 if (nDigits > 1) {
951 System.arraycopy(digits, 1, result, i, nDigits-1);
952 i += nDigits-1;
1068 int nDigits= 0;
1077 if ( nDigits > 0 ){
1093 digits[nDigits++] = '0';
1096 digits[nDigits++] = c;
1125 * nDigits characters were neither lead nor trailing
1133 if ( nDigits == 0 ){
1135 nDigits = 1;
1147 * then its just nDigits adjusted by discarded trailing zeros.
1152 decExp = nDigits+nTrailZero;
1196 int expLimit = bigDecimalExponent+nDigits+nTrailZero;
1208 // really outrageous nDigits+nTrailZero, such as 2 billion. )
1239 return new FloatingDecimal( isNegative, decExp, digits, nDigits, false );
1254 int kDigits = Math.min( nDigits, maxDecimalDigits+1 );
1291 if ( nDigits <= maxDecimalDigits ){
1471 FDBigInt bigD0 = new FDBigInt( lValue, digits, kDigits, nDigits );
1472 exp = decExponent - nDigits;
1613 int kDigits = Math.min( nDigits, singleMaxDecimalDigits+1 );
1640 if ( nDigits <= singleMaxDecimalDigits ){
1689 } else if ( (decExponent >= nDigits) && (nDigits+decExponent <= maxDecimalDigits) ){
1700 for ( int i=kDigits; i < nDigits; i++ ){
1704 exp = decExponent-nDigits;