Checksum/copy
Dag-ErlingSmørgrav
des at ofug.org
Thu Mar 27 15:05:30 PST 2003
David Malone <dwmalone at maths.tcd.ie> writes:
> On Thu, Mar 27, 2003 at 09:57:35AM +0100, des at ofug.org wrote:
> > Might it be a good idea to have separate b{copy,zero} implementations
> > for special purposes like pmap_{copy,zero}_page?
> We do have a i686_pagezero already, which seems to be used in
> pmap_zero_page - I guess it may not be well tuned to modern processors,
> as it is almost 5 years old.
i686_pagezero uses 'rep stosl' after an initial 'rep scasl' to check
if the page was already zero (which is a pessimization unless we zero
a lot of pages that are already zeroed). SSE can do far better than
that.
DES
--
Dag-Erling Smørgrav - des at ofug.org
More information about the cvs-src
mailing list