GCCについて part8
■ このスレッドは過去ログ倉庫に格納されています
0006デフォルトの名無しさん
2007/10/17(水) 17:19:41最初の方で
double d = 2.99999999999999988897769753748434595763683319092e-1;
float f = 3.00000011920928955078125e-1;
に変換されていた。
-O0だとハードウェアが使うそのままの形で渡すから、マシン依存ってことかな?
-O2だとmsse2じゃなくても300になった。
http://gcc.gnu.org/bugs.html#known だね。
gccはrtlとか出てきたらよく分からんなぁ。GIMPLEはわかりやすいんだが。。。
■ このスレッドは過去ログ倉庫に格納されています