[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: memmove,memset
> > みたいですね。R3000 時代のコードのままなのかな。
> なんて書いてありますね。R3000 だってそんなことないと思うんだけど…
嘘でした。
R3000 (NWS-3710 R3000 20MHz) で計ってみたところ、確かに unroll は
あまり効果ないようでした。
memcpy : 6807 k byte/sec
memmove_fwd : 6443 k byte/sec
memmove_back : 6451 k byte/sec
memset : 10706 k byte/sec
xmemset : 10582 k byte/sec
xmemmove_fwd : 6887 k byte/sec
xmemmove_back: 6910 k byte/sec
もちろん遅くなるわけじゃないので、unroll しといた方が R3000/R4000 とも
幸せになって良いとは思いますが。
尾上@深い…