Lines Matching full:rlength
65 int RLength, SLength, TempLength, mplus_Length, mminus_Length;
135 RLength = mplus_Length = mminus_Length = RM_SIZE;
141 while (RLength > 1 && R[RLength - 1] == 0)
142 --RLength;
149 TempLength = (RLength > mplus_Length ? RLength : mplus_Length) + 1;
159 simpleAppendDecimalDigitHighPrecision (R , ++RLength , 0);
162 while (RLength > 1 && R[RLength - 1] == 0)
163 --RLength;
187 if (compareHighPrecision (R, RLength, Temp, TempLength) >= 0)
189 subtractHighPrecision (R, RLength, Temp, TempLength);
194 low = compareHighPrecision (R, RLength, mminus, mminus_Length) <= 0;
196 memset (Temp + RLength, 0, (STemp_SIZE - RLength) * sizeof (uint64_t));
197 memcpy (Temp, R, RLength * sizeof (uint64_t));
198 TempLength = (RLength > mplus_Length ? RLength : mplus_Length) + 1;
206 simpleAppendDecimalDigitHighPrecision (R , ++RLength , 0);
209 while (RLength > 1 && R[RLength - 1] == 0)
210 --RLength;
219 simpleShiftLeftHighPrecision (R, ++RLength, 1);
224 else if (compareHighPrecision (R, RLength, S, SLength) < 0)