rt.cmath2

Runtime support for complex arithmetic code generation (for Posix).

Members

Functions

_Ccmp
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

_Cdiv
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

_Cmul
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

Meta

Authors

Walter Bright, Sean Kelly