X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=ntoskrnl%2Frtl%2Fi386%2Faullrem.s;fp=ntoskrnl%2Frtl%2Fi386%2Faullrem.s;h=47891823f72b7948e0c1bfb85a0d1655703c8a79;hp=0000000000000000000000000000000000000000;hb=ee8b63255465d8c28be3e7bd11628015708fc1ab;hpb=c99688ef1ab339c8746ecc385bde679623084c71 diff --git a/ntoskrnl/rtl/i386/aullrem.s b/ntoskrnl/rtl/i386/aullrem.s new file mode 100644 index 0000000..4789182 --- /dev/null +++ b/ntoskrnl/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: ntoskrnl/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 */