成瀬です。

SASADA Koichi wrote:
>  それはともかく,評価データが見てみたいかも.

色々ベンチの取り方を工夫してみたりしたのですが、
おおむね以下のような傾向のようです。


r17098 の test_m17n_comb.rb の場合で、

RHEL4 Xeon5150  @ 2.66GHz i386

builtin: 18.21s user 0.02s system 99% cpu 18.244 total
SSE2:    18.25s user 0.02s system 99% cpu 18.286 total


FreeBSD7 Athlon64BE-2300 2.0GHz amd64

builtin: 19.87s user 0.07s system 99% cpu 19.997 total
SSE2:    20.18s user 0.09s system 99% cpu 20.308 total

つまるところ、ほとんど変わらないか若干遅くなるようです。
というわけで、SSE2 版 strlen については取り下げます。


早くなるとしたら 32bit 環境での search_nonascii や UTF-8 文字カウントかなぁ。

-- 
NARUSE, Yui  <naruse / airemix.jp>