パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

VCの最適化」記事へのコメント

  • SSEに逃げてみては。
    浮動小数レジスタですが、カウントにも一応使えます。
    MMXと違ってフラグを変える命令 (comiss [nifty.com]) があるので分岐できます。

    と言ってみましたが、最近触ってないので自信ないです(ぉ
    •  VC(6.0)ではSSEはおろかMMXのコードも吐いてくれないようなので、そこだけアセンブラで書かないといけないですね。
       でも、直接アセンブラで書いてしまったほうが最適化であれこれ悩むより楽かもしれないかな。

       でもそもそも今のプログラム、SSEが載っているほうなCPUでは処理速度ぜんぜん問題ないので最適化はどうでもよくて、むしろSSEが載っていないCPUでの高速化をどうにかしたいところです。
       MMX非搭載CPUはいまさら考えなくてもいいのか悩みどころです。MMXの拡張命令使えば並列で処理できるのはもちろんですが、飽和演算が使えるので条件分岐がなくなってかなり速くなりそうではあります。
      親コメント

開いた括弧は必ず閉じる -- あるプログラマー

処理中...