LAMEコマンドラインオプションを語れ!その37
■ このスレッドは過去ログ倉庫に格納されています
0751名無しさん@お腹いっぱい。
2010/12/20(月) 19:36:19ID:TXIklvOX0>/fp:fast、および /fp:precise は精密 (正確) なモードです。 一度に 1 つのモードだけを使用できます。
>/fp:strict と /fp:precise が指定されている場合、コンパイラは最後に処理した方を使用します。
>/fp:strict と /fp:fast の両方を指定することはできません。
>x86 プロセッサの /fp:precise では、コンパイラはパラメーターを関数に渡すときに float 型の変数の有効桁数を
>丸め、適切な割り当ておよびキャストが行われるようにします。 この丸めにより、データが型の容量を大幅に
>上回らないようにします
デフォのpreciseよりfastの方が正確なんだけど?
VC9やVC10はANSI準拠の為にpreciseがデフォルトになってるけど昔は違うオプションがデフォだったわけで・・・
そもそも gccだって浮動小数点関係のオプションで生成バイナリも精度も変わってくる。
■ このスレッドは過去ログ倉庫に格納されています