Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
jtc
Thu May 29 18:20:26 PDT 1997
Update of /cvsroot/src/sys/arch/m68k/m68k
In directory netbsd1:/var/slash-tmp/cvs-serv25337
Modified Files:
copypage.s
Log Message:
New zeropage() implementation based on code contributed by Hiroshi Horitomo
<horimoto%cs-aoi.cs.sist.ac.jp@localhost> in PR #3641. I changed the code
slightly.
Instead of clearing 13 registers (d1-d7,a1-a6) and zeroing 512 bytes per
loop iteration, I clear 8 registers (d1-d7,a1) and zero 256 bytes. This
reduces the size and complexity of the function.
On the '020, the simpler code is less than 1% slower. Surprisingly, it
is ~3% faster on the '040.
Home |
Main Index |
Thread Index |
Old Index