Home | History | Annotate | Download | only in math

Lines Matching refs:mag

518         int mag = 0;
711 mag = (exp + mant.length) - 1; // true exponent in scientific notation
712 if ((mag < MinExp) | (mag > MaxExp))
2096 int mag = 0;
2158 mag = num.exp + num.mant.length;
2159 if (mag > exdigits)
2161 else if (mag < (-5))
2892 int mag;
2963 * MAG is the position of the point in the mantissa (index of the character it follows)
2965 mag = exp + cmant.length;
2967 if (mag < 1) {/* 0.00xxxx form */
2968 len = (needsign + 2) - exp; // needsign+2+(-mag)+cmant.length
2975 int $20 = -mag;
2981 java.lang.System.arraycopy(cmant, 0, rec, (needsign + 2) - mag,
2986 if (mag > cmant.length) {/* xxxx0000 form */
2987 len = needsign + mag;
2993 int $21 = mag - cmant.length;
3007 java.lang.System.arraycopy(cmant, 0, rec, needsign, mag);
3008 rec[needsign + mag] = '.';
3009 java.lang.System.arraycopy(cmant, mag, rec, (needsign + mag) + 1,
3010 cmant.length - mag);
3720 int mag = 0;
3769 mag = exp + mant.length;
3770 if (mag > 0) { // most common path
3771 if (mag > set.digits)
3774 if ((mag - 1) <= MaxExp)
3776 } else if (mag < (-5))
3779 mag--;
3780 if ((mag < MinExp) | (mag > MaxExp)) {
3784 sig = mag % 3; // leftover
3787 mag = mag - sig; // exponent to use
3789 if (mag >= MinExp)
3790 if (mag <= MaxExp)
3793 throw new java.lang.ArithmeticException("Exponent Overflow:" + " " + mag);