[Top] [All Lists]

Re: Question about r4k_clear_page_xxx()

To: Rani Assaf <>
Subject: Re: Question about r4k_clear_page_xxx()
From: Florian Lohoff <>
Date: Wed, 10 Apr 2002 13:10:14 +0200
In-reply-to: <>
Organization: rfc822 - pure communication
References: <>
User-agent: Mutt/1.3.28i
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.

Florian Lohoff                     +49-5201-669912
Nine nineth on september the 9th              Welcome to the new billenium

Attachment: pgp2IkQwsVNV5.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>