countersince January 6, 2001X68000 LIBRARYEnglish
更新日: 2023 年 10 月 26 日
X68000 LIBRARY > 資料室 > FE ファンクションコールリファレンス > S > __SQR

__SQR

FE ファンクションコール名

__SQR

FE ファンクションコール番号

$FE3C

機能

64bit 浮動小数点数の平方根

入力

d0d1.d:64bit 浮動小数点数。x

出力

d0d1.d:64bit 浮動小数点数。sqrt(x)

フラグ

cs: エラーあり。x<0

解説

バグ

FLOAT4.X 1.02 は SQR(-0)=-0 が +0 になる(実機で確認済み)

FLOAT4.X 1.02 は SQR(0x8000000000000001)=NaN が NaN になるがエラーにならない(実機で確認済み)

FLOAT2.X 2.02/2.03 は __SQR(0x0000000000000001)が +0 になる

__SQR(0x000fffffffffffff)は 0x1fffffffffffffff になるので非正規化数がすべて +0 になるというわけではない