intsafe.h: fix a comment and 2 benign "typos"

svn path=/trunk/; revision=62479
This commit is contained in:
Timo Kreuzer 2014-03-11 22:46:49 +00:00
parent 15d43e5a94
commit c82b3ee66d

View file

@ -657,7 +657,7 @@ INTSAFE_NAME(ULongLongMult)(
M2 = M2Low + M2Hi * 0x100000000
Then the multiplication looks like this:
M1 * M2 = (M1Low + M1Hi * 0x100000000) + (M2Low + M2Hi * 0x100000000)
M1 * M2 = (M1Low + M1Hi * 0x100000000) * (M2Low + M2Hi * 0x100000000)
= M1Low * M2Low
+ M1Low * M2Hi * 0x100000000
+ M2Low * M1Hi * 0x100000000
@ -686,13 +686,13 @@ INTSAFE_NAME(ULongLongMult)(
}
else
{
*pOutput = LONGLONG_ERROR;
*pOutput = ULONGLONG_ERROR;
return INTSAFE_E_ARITHMETIC_OVERFLOW;
}
if (Temp > ULONG_MAX)
{
*pOutput = LONGLONG_ERROR;
*pOutput = ULONGLONG_ERROR;
return INTSAFE_E_ARITHMETIC_OVERFLOW;
}