英語版
このページの英語版を見る

rt.cmath2

複雑な算術コード生成のランタイムサポート(Posix用)。
Authors:
Walter Bright, Sean Kelly

ソース rt/cmath2.d

void _Cmul();
2つの複素浮動小数点数xとyを乗算する。

入力 x.re ST3 x.im ST2 y.re ST1 y.im ST0

出力 ST1 実数部 ST0 虚数部

void _Cdiv();
2つの複素数浮動小数点数 x / y を除算する。

入力 x.re ST3 x.im ST2 y.re ST1 y.im ST0

出力 ST1 実数部 ST0 虚部

void _Ccmp();
2つの複素浮動小数点数xとyを比較する。

入力 x.re ST3 x.im ST2 y.re ST1 y.im ST0

出力 8087スタックがクリアされる フラグがセットされる