rt.llmath

Support for 64-bit longs.

License:
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Authors:
Walter Bright, Sean Kelly
Source
rt/llmath.d
void __ULDIV2__();

Unsigned long divide.

Input
[EDX,EAX],[ECX,EBX]
Output
[EDX,EAX] = [EDX,EAX] / [ECX,EBX] [ECX,EBX] = [EDX,EAX] % [ECX,EBX]
void __LDIV2__();

Signed long divide.

Input
[EDX,EAX],[ECX,EBX]
Output
[EDX,EAX] = [EDX,EAX] / [ECX,EBX] [ECX,EBX] = [EDX,EAX] % [ECX,EBX] ESI,EDI destroyed

© 1999–2021 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/rt_llmath.html