On Wed, Apr 10, 2002 at 04:14:08AM +0200, Rani Assaf wrote: > Hi, > > I was cleaning duplicate code between my port of IDT RC32355 and the > current tree. I want to use r4k_clear_page_d16() but the function uses > store double (sd) which is not available on this processor. > > What's the reason for having r4k_clear_page_xxx() use store double and > not r4k_copy_page_xxx()?? Just from my guess - r4k_copy_page will pollute the d-cache with the empty page you are reading. You have twice as much instruction (load + store) which effectively will give you half the performance. If "sd" is not available you might want to implement your clear_page with sw zero, x(a0) like the sd version. Flo -- Florian Lohoff flo@rfc822.org +49-5201-669912 Nine nineth on september the 9th Welcome to the new billenium
Attachment:
pgp00174.pgp
Description: PGP signature