cygwin + mingwn + gcc 相談室
■ このスレッドは過去ログ倉庫に格納されています
0783デフォルトの名無しさん
2005/05/19(木) 00:31:06CPU依存だけど x86 では float でも double でも 80bit で演算しますが。
CPU 内の演算を 32/64/80bit のどれでやるかはステート変更命令でコントロール可能。
_controlfp を調べてくれ。
FPUの精度を弄らないんなら、float の利点はサイズが半分でキャッシュ効率が倍になることしかない。
C言語だと double 昇格で足を引っ張られることが多いので double が無難。
■ このスレッドは過去ログ倉庫に格納されています