[4922] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: libc compat-sys5 (mem*)

daemon@ATHENA.MIT.EDU (John Carr)
Sun May 13 05:17:21 1990

To: raeburn@ATHENA.MIT.EDU
Cc: bugs@ATHENA.MIT.EDU
In-Reply-To: [4919]
Date: Sun, 13 May 90 05:17:08 EDT
From: John Carr <jfc@ATHENA.MIT.EDU>

The VAX instruction movc3 used in the str*/mem* library functions is part of
the VAX core instruction set, and must be implemented in hardware.  I was
unable to find any use of movc5 (which I believe can be emulated).

I compared bcopy() to a for loop on all models of VAX that we have, and in
each case it was faster (by a factor of 8-10X on a 256 byte copy).


home help back first fref pref prev next nref lref last post