Re: [edk2] [patch] MdeModulePkg/UsbMouseAbsolutePointerDxe: fix VS2015 NOOPT build error

2016-05-10 Thread Qiu, Shumin
Reviewed-by: Qiu Shumin 
-Original Message-
From: Tian, Feng 
Sent: Wednesday, May 11, 2016 10:58 AM
To: Qiu, Shumin
Cc: edk2-devel@lists.01.org
Subject: [patch] MdeModulePkg/UsbMouseAbsolutePointerDxe: fix VS2015 NOOPT 
build error

Cc: Shumin Qiu 
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian 
---
 .../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
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] [patch] MdeModulePkg/UsbMouseAbsolutePointerDxe: fix VS2015 NOOPT build error

2016-05-10 Thread Feng Tian
Cc: Shumin Qiu 
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian 
---
 .../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
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel