rt.cmath2
Runtime support for complex arithmetic code generation (for Posix).
- License:
- Boost License 1.0.
- Authors:
- Walter Bright, Sean Kelly
- void _Cmul();
-
Multiply two complex floating point numbers, x and y.
- Input
- x.re ST3 x.im ST2 y.re ST1 y.im ST0
- Output
- ST1 real part ST0 imaginary part
- void _Cdiv();
-
Divide two complex floating point numbers, x / y.
- Input
- x.re ST3 x.im ST2 y.re ST1 y.im ST0
- Output
- ST1 real part ST0 imaginary part
- void _Ccmp();
-
Compare two complex floating point numbers, x and y.
- Input
- x.re ST3 x.im ST2 y.re ST1 y.im ST0
- Output
- 8087 stack is cleared flags set
© 1999–2021 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/rt_cmath2.html