UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeInt32ToUintn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is non-negative, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeInt32ToUintn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeInt32ToUintn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (-1537977259);\r
- Status = SafeInt32ToUintn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeInt32ToUintn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUint32ToIntn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is <= MAX_INTN, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeUint32ToIntn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeUint32ToIntn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0xabababab);\r
- Status = SafeUint32ToIntn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUint32ToIntn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeIntnToInt32 (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// INTN is same as INT32 in IA32, so this is just a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeIntnToInt32(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeIntnToInt32 (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeIntnToUint32 (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is non-negative, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeIntnToUint32(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeIntnToUint32 (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (-1537977259);\r
- Status = SafeIntnToUint32(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeIntnToUint32 (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnToUint32 (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// UINTN is same as UINT32 in IA32, so this is just a cast\r
//\r
Operand = 0xabababab;\r
- Result = 0;\r
- Status = SafeUintnToUint32(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0xabababab, Result);\r
+ Result = 0;\r
+ Status = SafeUintnToUint32 (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0xabababab, Result);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnToIntn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is <= MAX_INTN, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeUintnToIntn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeUintnToIntn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0xabababab);\r
- Status = SafeUintnToIntn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUintnToIntn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnToInt64 (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// INT64, so this is just a cast\r
//\r
Operand = 0xabababab;\r
- Result = 0;\r
- Status = SafeUintnToInt64(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0xabababab, Result);\r
+ Result = 0;\r
+ Status = SafeUintnToInt64 (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0xabababab, Result);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeInt64ToIntn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is between MIN_INTN and MAX_INTN2 inclusive, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeInt64ToIntn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeInt64ToIntn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
Operand = (-1537977259);\r
- Status = SafeInt64ToIntn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL((-1537977259), Result);\r
+ Status = SafeInt64ToIntn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL ((-1537977259), Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0x5babababefefefef);\r
- Status = SafeInt64ToIntn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeInt64ToIntn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
Operand = (-6605562033422200815);\r
- Status = SafeInt64ToIntn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeInt64ToIntn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeInt64ToUintn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is between 0 and MAX_UINTN inclusive, then it's a cast\r
//\r
Operand = 0xabababab;\r
- Result = 0;\r
- Status = SafeInt64ToUintn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0xabababab, Result);\r
+ Result = 0;\r
+ Status = SafeInt64ToUintn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0xabababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0x5babababefefefef);\r
- Status = SafeInt64ToUintn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeInt64ToUintn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
Operand = (-6605562033422200815);\r
- Status = SafeInt64ToUintn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeInt64ToUintn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUint64ToIntn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is <= MAX_INTN, then it's a cast\r
//\r
Operand = 0x5bababab;\r
- Result = 0;\r
- Status = SafeUint64ToIntn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x5bababab, Result);\r
+ Result = 0;\r
+ Status = SafeUint64ToIntn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x5bababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0xababababefefefef);\r
- Status = SafeUint64ToIntn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUint64ToIntn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUint64ToUintn (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If Operand is <= MAX_UINTN, then it's a cast\r
//\r
Operand = 0xabababab;\r
- Result = 0;\r
- Status = SafeUint64ToUintn(Operand, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0xabababab, Result);\r
+ Result = 0;\r
+ Status = SafeUint64ToUintn (Operand, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0xabababab, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Operand = (0xababababefefefef);\r
- Status = SafeUint64ToUintn(Operand, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUint64ToUintn (Operand, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnAdd (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
Augend = 0x3a3a3a3a;\r
Addend = 0x3a3a3a3a;\r
Result = 0;\r
- Status = SafeUintnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x74747474, Result);\r
+ Status = SafeUintnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x74747474, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Augend = 0xabababab;\r
Addend = 0xbcbcbcbc;\r
- Status = SafeUintnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUintnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeIntnAdd (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
Augend = 0x3a3a3a3a;\r
Addend = 0x3a3a3a3a;\r
Result = 0;\r
- Status = SafeIntnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x74747474, Result);\r
+ Status = SafeIntnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x74747474, Result);\r
\r
Augend = (-976894522);\r
Addend = (-976894522);\r
- Status = SafeIntnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL((-1953789044), Result);\r
+ Status = SafeIntnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL ((-1953789044), Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Augend = 0x5a5a5a5a;\r
Addend = 0x5a5a5a5a;\r
- Status = SafeIntnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeIntnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
Augend = (-1515870810);\r
Addend = (-1515870810);\r
- Status = SafeIntnAdd(Augend, Addend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeIntnAdd (Augend, Addend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnSub (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
//\r
// If Minuend >= Subtrahend, then it's subtraction\r
//\r
- Minuend = 0x5a5a5a5a;\r
+ Minuend = 0x5a5a5a5a;\r
Subtrahend = 0x3b3b3b3b;\r
- Result = 0;\r
- Status = SafeUintnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x1f1f1f1f, Result);\r
+ Result = 0;\r
+ Status = SafeUintnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x1f1f1f1f, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
- Minuend = 0x5a5a5a5a;\r
+ Minuend = 0x5a5a5a5a;\r
Subtrahend = 0x6d6d6d6d;\r
- Status = SafeUintnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeUintnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeIntnSub (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If the result of subtractions doesn't overflow MAX_INTN or\r
// underflow MIN_INTN, then it's subtraction\r
//\r
- Minuend = 0x5a5a5a5a;\r
+ Minuend = 0x5a5a5a5a;\r
Subtrahend = 0x3a3a3a3a;\r
- Result = 0;\r
- Status = SafeIntnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x20202020, Result);\r
+ Result = 0;\r
+ Status = SafeIntnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x20202020, Result);\r
\r
- Minuend = 0x3a3a3a3a;\r
+ Minuend = 0x3a3a3a3a;\r
Subtrahend = 0x5a5a5a5a;\r
- Status = SafeIntnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL((-538976288), Result);\r
+ Status = SafeIntnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL ((-538976288), Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
- Minuend = (-2054847098);\r
+ Minuend = (-2054847098);\r
Subtrahend = 2054847098;\r
- Status = SafeIntnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeIntnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
- Minuend = (2054847098);\r
+ Minuend = (2054847098);\r
Subtrahend = (-2054847098);\r
- Status = SafeIntnSub(Minuend, Subtrahend, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Status = SafeIntnSub (Minuend, Subtrahend, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeUintnMult (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// If the result of multiplication doesn't overflow MAX_UINTN, it will succeed\r
//\r
Multiplicand = 0xa122a;\r
- Multiplier = 0xd23;\r
- Result = 0;\r
- Status = SafeUintnMult(Multiplicand, Multiplier, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x844c9dbe, Result);\r
+ Multiplier = 0xd23;\r
+ Result = 0;\r
+ Status = SafeUintnMult (Multiplicand, Multiplier, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x844c9dbe, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Multiplicand = 0xa122a;\r
- Multiplier = 0xed23;\r
- Status = SafeUintnMult(Multiplicand, Multiplier, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Multiplier = 0xed23;\r
+ Status = SafeUintnMult (Multiplicand, Multiplier, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r
UNIT_TEST_STATUS\r
EFIAPI\r
TestSafeIntnMult (\r
- IN UNIT_TEST_CONTEXT Context\r
+ IN UNIT_TEST_CONTEXT Context\r
)\r
{\r
EFI_STATUS Status;\r
// underflow MIN_UINTN, it will succeed\r
//\r
Multiplicand = 0x123456;\r
- Multiplier = 0x678;\r
- Result = 0;\r
- Status = SafeIntnMult(Multiplicand, Multiplier, &Result);\r
- UT_ASSERT_NOT_EFI_ERROR(Status);\r
- UT_ASSERT_EQUAL(0x75c28c50, Result);\r
+ Multiplier = 0x678;\r
+ Result = 0;\r
+ Status = SafeIntnMult (Multiplicand, Multiplier, &Result);\r
+ UT_ASSERT_NOT_EFI_ERROR (Status);\r
+ UT_ASSERT_EQUAL (0x75c28c50, Result);\r
\r
//\r
// Otherwise should result in an error status\r
//\r
Multiplicand = 0x123456;\r
- Multiplier = 0xabc;\r
- Status = SafeIntnMult(Multiplicand, Multiplier, &Result);\r
- UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);\r
+ Multiplier = 0xabc;\r
+ Status = SafeIntnMult (Multiplicand, Multiplier, &Result);\r
+ UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);\r
\r
return UNIT_TEST_PASSED;\r
}\r