● fixed X ユーティリティー - 関数リファレンス
平方根
int __stdcall fixedutil_sqrt(PFIXEDVAL
pval
,int
width
,PFIXEDVAL
pworkarea
);
引数
引数名
意味
pval
対象の値が格納されている FIXEDVAL領域の先頭アドレス
width
pval
の指す FIXEDVAL値の数値幅(バイト単位)
pworkarea
関数が使用するワークエリアを指す FIXEDVAL領域の先頭アドレス
ワークエリアに必要なサイズ
…
width
× 5 以上のサイズが必要
戻り値
正常終了した場合は 1 、
val
に負の値を指定した場合はゼロを返します。
説明
val
の平方根を計算し、結果を
pval
の指す領域へ格納します。小数点以下の値は切り捨てられます。
引数
pval
の指す領域は、
width
が示す数値幅以上のサイズを持っている必要があり、
width
は 4 の倍数である必要があります。