- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 22:19:54 ID:YMaQiE3t0]
- >>195
> いえだめです。浮動小数点演算を使っている限り。 CPUに依存しない浮動小数点ライブラリを使えば今言っているような精度の違いは 一切排除できる。 そのかわり速度がいまより遅くなることはあっても速くなることは無いだろう。 > ええ、だから順番が変わらないように書けばいいわけじゃないんですか? 順番が変わらないでも空きレジスタの状況によって変数がレジスタ(アキュムレータ)に 入るか、メモリに置かれるのか違ってくる。 というか、順番変えないでも処理系によって演算精度違うんだから x86しか考えないで物をいうな。 なぜエンコードのオプションは無視してコンパイラのオプションに こだわるのかが全然わからない。 > それを言い出したらエンコーダーなんてlameだろうがなんだろうが > どれでも一緒ってことになりますね。 浮動小数点の精度だけでいえばどのエンコーダでも一緒だろ。 午後のこ〜だみたく積極的に拡張命令使うところもあれば C言語の枠内だけでコンパイラの最適化にまかせるところもあるだろう。 だが、浮動小数点の精度が音質にどこまで影響するのかきちんと 示せない限り、そんなことを何人もの人が調べる必要は無い。 -q0と-q2の違いのほうがまだ調べる価値あるわ。 >>196 みんながx86のICLとgccを持っているわけじゃない。 使っている処理系が違えば検証できない。 検証するのはソースを変えてABXテストするくらいだろ。 リファレンスのバイナリなんていうのはWindowsの世界くらいのものだろ。
|

|