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