mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/Stall: Refine to compare 2 values with the same type
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
This commit is contained in:
parent
4c5ee6a694
commit
6dee8f78f2
|
@ -1,7 +1,7 @@
|
|||
/** @file
|
||||
UEFI Miscellaneous boot Services Stall service implementation
|
||||
|
||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
|
@ -67,7 +67,7 @@ CoreStall (
|
|||
// Counter = Microseconds * 10 / gMetronome->TickPeriod
|
||||
// 0x1999999999999999 = (2^64 - 1) / 10
|
||||
//
|
||||
if (Microseconds > 0x1999999999999999ULL) {
|
||||
if ((UINT64) Microseconds > 0x1999999999999999ULL) {
|
||||
//
|
||||
// Microseconds is too large to multiple by 10 first. Perform the divide
|
||||
// operation first and loop 10 times to avoid 64-bit math overflow.
|
||||
|
|
Loading…
Reference in New Issue