uPow
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A0_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A1_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A2_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A3_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A4_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A5_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A6_sign)));
ConvertToFraction(uPow(-1, getASICProfilingInfo->ucSM_A7_sign)));
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
fInt f_bit_max_value = Convert_ULONG_ToFraction((uPow(2, bitlength)) - 1);
fValue = fDivide(ConvertToFraction(X * uPow(-1, bNEGATED)), ConvertToFraction(factor));
scaledReal.full = GetReal(A) * uPow(10, PRECISION-1); /* DOUBLE CHECK THISSSS!!! */
scaledDecimal = scaledDecimal + dec[i]*uPow(10, PRECISION - 1 -i);
return (base)*uPow(base, power - 1);
static int uPow(int base, int exponent); /* Returns base^exponent an INT */