Module: wine Branch: master Commit: 744843ed013e5e74f3e59cb197a67d05a28654b5 URL: https://source.winehq.org/git/wine.git/?a=commit;h=744843ed013e5e74f3e59cb19...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Jun 8 18:12:13 2020 +0200
ntdll: Reimplement _aullrem using 32-bit arithmetic.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntdll/large_int.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/large_int.c b/dlls/ntdll/large_int.c index 6b63fb87ee..e55d450e1e 100644 --- a/dlls/ntdll/large_int.c +++ b/dlls/ntdll/large_int.c @@ -878,7 +878,9 @@ __ASM_STDCALL_FUNC( _alldvrm, 16, */ ULONGLONG WINAPI _aullrem( ULONGLONG a, ULONGLONG b ) { - return a % b; + ULONGLONG r; + udivmod(a, b, &r); + return r; }
/******************************************************************************