Reviewed-by: Qiu Shumin <[email protected]>
-----Original Message-----
From: Tian, Feng 
Sent: Wednesday, May 11, 2016 10:58 AM
To: Qiu, Shumin
Cc: [email protected]
Subject: [patch] MdeModulePkg/UsbMouseAbsolutePointerDxe: fix VS2015 NOOPT 
build error

Cc: Shumin Qiu <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian <[email protected]>
---
 .../Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c 
b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
index bf3d853..9fe9244 100644
--- a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
+++ b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
@@ -678,9 +678,9 @@ InitializeUsbMouseDevice (
   // Let the cursor's starting position is in the center of the screen.
   //
   UsbMouseAbsolutePointerDev->State.CurrentX =
-    (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxX + 
UsbMouseAbsolutePointerDev->Mode.AbsoluteMinX) / 2;
+    DivU64x32 (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxX + 
UsbMouseAbsolutePointerDev->Mode.AbsoluteMinX, 2);
   UsbMouseAbsolutePointerDev->State.CurrentY =
-    (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxY + 
UsbMouseAbsolutePointerDev->Mode.AbsoluteMinY) / 2;
+    DivU64x32 (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxY + 
UsbMouseAbsolutePointerDev->Mode.AbsoluteMinY, 2);
 
   //
   // Set boot protocol for the USB mouse.
@@ -942,9 +942,9 @@ UsbMouseAbsolutePointerReset (
   // Let the cursor's starting position is in the center of the screen.
   //
   UsbMouseAbsolutePointerDevice->State.CurrentX =
-    (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxX + 
UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinX) / 2;
+    DivU64x32 (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxX + 
UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinX, 2);
   UsbMouseAbsolutePointerDevice->State.CurrentY =
-    (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxY + 
UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinY) / 2;
+    DivU64x32 (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxY + 
UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinY, 2);
 
   UsbMouseAbsolutePointerDevice->StateChanged = FALSE;
 
-- 
2.7.1.windows.2

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to