[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gcc-3.1.1



Tsubai Masanari <tsubai@iri.co.jp> writes:

> lwzu が lwz より速いということはありえないので、遅くなるとしても
> addi 一つ分ですよね。期待値としては向上していると言えるし、大丈夫
> だとは思いますけど。

実際どれくらい遅いかは個々の product の manual に書いてあったりするの
かな.  64 byte のほうはともかく, 8 byte の loop の方はもうすこし詳しく
比較したほうがいいかも.

	((lwzu の overhead) * 2) * (7 回以下の loop) + tmpw/w の前後の操作
		vs
	addi * (7 回以下の loop)

ですか.

> > 			register int n __asm("r0");
> 
> これ、おそらく "r" が r0 にならないためのものだと思います。
> "b" をつかうならもう不要でしょう。

ははーん.

enami.