mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
[PSDK]
intsafe.h: fix a comment and 2 benign "typos" svn path=/trunk/; revision=62479
This commit is contained in:
parent
15d43e5a94
commit
c82b3ee66d
1 changed files with 3 additions and 3 deletions
|
@ -657,7 +657,7 @@ INTSAFE_NAME(ULongLongMult)(
|
||||||
M2 = M2Low + M2Hi * 0x100000000
|
M2 = M2Low + M2Hi * 0x100000000
|
||||||
|
|
||||||
Then the multiplication looks like this:
|
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 * M2Low
|
||||||
+ M1Low * M2Hi * 0x100000000
|
+ M1Low * M2Hi * 0x100000000
|
||||||
+ M2Low * M1Hi * 0x100000000
|
+ M2Low * M1Hi * 0x100000000
|
||||||
|
@ -686,13 +686,13 @@ INTSAFE_NAME(ULongLongMult)(
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
*pOutput = LONGLONG_ERROR;
|
*pOutput = ULONGLONG_ERROR;
|
||||||
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Temp > ULONG_MAX)
|
if (Temp > ULONG_MAX)
|
||||||
{
|
{
|
||||||
*pOutput = LONGLONG_ERROR;
|
*pOutput = ULONGLONG_ERROR;
|
||||||
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue