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

Link

http://wiki.tcl.tk/Mpexpr
http://mpexpr.sourceforge.net/

コメント



CategoryTclTk Tcllib bignum


|New|Edit|Freeze|Diff|Backup|Attach|Copy|Rename|
Last-modified: 2005-12-30 (Fri) 00:00:00 (4707d)
HTML convert time: 0.012 sec.