2006-06-15から1日間の記事一覧

x87 FPU で厳密な単精度演算を行うコスト (2)

そうそう書き忘れてましたが, add や sub に比べて一部の multi や div が数十倍速くなっているのは,実際にはコンパイル時に浮動小数点数のループ計算が行われていて,その結果が直接埋め込まれるからです.実行時に計算しているわけじゃないので速度比較…

x87 FPU で厳密な単精度演算を行うコスト

senna_hppの日記より. DirectXから入ったので、浮動小数点演算にはfloat型演算を使うようになったのですが、実際にはdouble型の方が速いそうなのでその確認のための検証実験。 (中略) typeadd(ms)sub(ms)multi(ms)div(ms) double203.6201.95.65.4 flaot913.…