X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=lib%2Fntdll%2Frtl%2Fi386%2Faullrem.s;fp=lib%2Fntdll%2Frtl%2Fi386%2Faullrem.s;h=16fd9c3dfa2f81b8c4d06a03cff3f33a9f957a4c;hp=0000000000000000000000000000000000000000;hb=a3df8bf1429570e0bd6c6428f6ed80073578cf4b;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/lib/ntdll/rtl/i386/aullrem.s b/lib/ntdll/rtl/i386/aullrem.s new file mode 100644 index 0000000..16fd9c3 --- /dev/null +++ b/lib/ntdll/rtl/i386/aullrem.s @@ -0,0 +1,29 @@ +/* $Id$ + * + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS kernel + * PURPOSE: Math support for IA-32 + * FILE: lib/ntdll/rtl/i386/aullrem.s + * PROGRAMER: Eric Kohl (ekohl@rz-online.de) + */ + +/* + * unsigned long long + * __aullrem(unsigned long long Dividend, unsigned long long Divisor); + * + * Parameters: + * [ESP+04h] - unsigned long long Dividend + * [ESP+0Ch] - unsigned long long Divisor + * Registers: + * Unknown + * Returns: + * EDX:EAX - unsigned long long remainder (Dividend%Divisor) + * Notes: + * Routine removes the arguments from the stack. + */ +.globl __aullrem +__aullrem: + call ___umoddi3 + ret $16 + +/* EOF */