On Mon, Mar 19, 2001 at 02:47:34PM +1100, Bruce Evans wrote:
> > npx.c already has one "fix" for the overflow problem.  The problem
> > is may be that clocks don't work early any more.
> It must be that microtime() doesn't work early any more.

I did a quick check, and it does seem that i586_bzero can be faster
on the k6-2. I found it was about twice as fast for large buffers.
This was timed in userland using the TSC. With a slightly simplified
version of i586_bzero (I removed all the kernel specific stuff and
had it always save the floating point state on the stack). A graph
is at:


The graph seems to peak at about 160kB/s, which seems plausable.
The code is at:


(It's crude, but seemed to produce moderately OK results. You get
ocasional dips in the bandwidth due to using the tcs for timing.
I only tried sizes which were a power of two, aswell...)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to