更新日: 2023 年 10 月 26 日
__DTOF
FE ファンクションコール名
__DTOF
FE ファンクションコール番号
$FE1F
機能
64bit 浮動小数点数を 32bit 浮動小数点数に変換する
入力
d0d1.d:64bit 浮動小数点数。x
出力
d0.s:32bit 浮動小数点数。(float)x
フラグ
cs: エラーあり。オーバーフロー
解説
バグ
FLOAT2.X 2.02/2.03 は float の非正規化数を正しく処理できない
(float)0x380fffffc0000000L=0x007fffff が 0x007ffffe になる
(float)0x36a0000000000000L=0x00000001 が 0x00000000 になる
FLOAT2.X 2.02/2.03 は(float)0x8010000000000000L=0x80000000 が 0x00000000 になる