Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!ncar!oddjob!mimsy!chris
From: chris@mimsy.UUCP (Chris Torek)
Newsgroups: comp.arch
Subject: Re: RISC bashing at USENIX
Message-ID: <12485@mimsy.UUCP>
Date: 14 Jul 88 18:10:56 GMT
References: <6965@ico.ISC.COM> <936@garth.UUCP> <202@baka.stan.UUCP> <59798@sun.uucp>
Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742
Lines: 15

>In article <202@baka.stan.UUCP> stan!landru@boulder.edu writes:
>>... for the common copy case:
>>register long *src, *dst;

In article <59798@sun.uucp> pope@vatican.Sun.COM (John Pope) writes:
>This should be re-coded to use the bcopy() library routine, which
>does a 32 bit copy instead of a byte at a time.

Reread the original.  It *does* do a 32 bit copy.

Still, one should use bcopy/memcopy/memmove/whatever-we-call-it-this-week.
I suspect it can be optimised a bit more (copy 64 bytes per trip around
the main loop, e.g.).
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163)
Domain:	chris@mimsy.umd.edu	Path:	uunet!mimsy!chris