Lines Matching full:full

43  * A.full => The full number as it is. Generally not easy to read
48 int full; member
229 temp.full = (X << SHIFT_AMOUNT); in ConvertToFraction()
231 temp.full = 0; in ConvertToFraction()
247 temp.full = (X << SHIFT_AMOUNT); in Convert_ULONG_ToFraction()
249 temp.full = 0; in Convert_ULONG_ToFraction()
286 fValue.full = 0; in GetScaledFraction()
296 fValue.full = fValue.full << times_shifted; in GetScaledFraction()
297 fValue.full = fValue.full >> factor_shifted; in GetScaledFraction()
307 Sum.full = X.full + Y.full; in fAdd()
317 Difference.full = X.full - Y.full; in fSubtract()
324 if (A.full == B.full) in Equal()
332 if (A.full > B.full) in GreaterThan()
347 X_LessThanOne = (X.partial.real == 0 && X.partial.decimal != 0 && X.full >= 0); in fMultiply()
348 Y_LessThanOne = (Y.partial.real == 0 && Y.partial.decimal != 0 && Y.full >= 0); in fMultiply()
351 Product.full = X.full * Y.full; in fMultiply()
355 …tempProduct = ((int64_t)X.full) * ((int64_t)Y.full); /*Q(16,16)*Q(16,16) = Q(32, 32) - Might becom… in fMultiply()
357 …Product.full = (int)tempProduct; /*The int64_t will lose the leading 16 bits that were part of the… in fMultiply()
372 longlongX = (int64_t)X.full; in fDivide()
373 longlongY = (int64_t)Y.full; in fDivide()
379 fQuotient.full = (int)longlongX; in fDivide()
387 scaledReal.full = GetReal(A) * uPow(10, PRECISION-1); /* DOUBLE CHECK THISSSS!!! */ in ConvertBackToInteger()
389 scaledDecimal.full = uGetScaledDecimal(A); in ConvertBackToInteger()
393 return fullNumber.full; in ConvertBackToInteger()
439 x_old.full = x_new.full; in fSqrt()
500 return (A.full >> SHIFT_AMOUNT); in GetReal()
507 A.full = X << SHIFT_AMOUNT; in Divide()
508 B.full = Y << SHIFT_AMOUNT; in Divide()