VC8といってもExpress Editionだけど。PGO使ってみたいが残念。
ソースの中のmpexpr1080.dllはスタブ化されていない上tcl80.dllに
リンクしているので、8.4では使えません。あと本家のサイトからVC7.0で
スタブ化してコンパイルしたものがダウンロードできます。
ここではVC8(といってもExpress Editionだけど)でコンパイルした
ものを配っています。本家のものとの違いは、Cランタイムを静的リンク
したのでMSVCR70.dllやMSVCR80.dllがいらない点と、若干速いという点です。
http://reddog.s35.xrea.com/software/mpexpr-1.1-bin.zip
テストをグルグル回して計測した。
公式配布のVC7.0版 4375.60266667 microseconds per iteration VC6 3332.06533333 microseconds per iteration VC7.1 2700.55566667 microseconds per iteration VC8(PGO無し) 2619.958 microseconds per iteration
http://wiki.tcl.tk/Mpexpr
http://mpexpr.sourceforge.net/