🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21260

Re: Register usage

#21260
From: Rob Warnock
Date: Mon, 15 May 1989 18:27
33 lines
1983 bytes
In article <25633@amdcad.AMD.COM> tim@amd.com (Tim Olson) writes:
+---------------
| In article <8104@killer.Dallas.TX.US> elg@killer.Dallas.TX.US writes:
| | (for one thing, the idea of kludging in byte-fetch logic externally
| | probably turned off potential system designers). 
| This is something that we have changed -- Revision 'C' Am29000's have
| fully-implemented byte and half-word loads and stores, with both signed
| and unsigned versions of loads.
+---------------

And it was done in a fully upwards-compatible way. Old code continues to run
correctly on new chips. And the C compiler can still be told to generate any
of the flavors of old, old-but-with-byte-write, or new code.

Anyway, the compilers have always handled 29k byte-load and byte-store on
word-only memory just fine [LOAD/EXTRACT or LOAD/INSERT/STORE]. All the
published performance numbers (until Rev.C) were for *no* hardware byte
support. And Unix doesn't care (both 4.3 & S5r3 run). I suspect the real
reason you don't see 29k-based Unix workstations is that it just wasn't
quite there during the window that a bunch of people were choosing their
RISC/Unix CPU. "Missed the wave", as it were.  [Who knows, it may see
some Unix use yet, by those who'd rather not compete directly with other
SPARC/MIPS/88k vendors.]

Still, it makes a neat embedded controller...


Rob Warnock
Systems Architecture Consultant

UUCP:	  {amdcad,fortune,sun}!redwood!rpw3
DDD:	  (415)572-2607
USPS:	  627 26th Ave, San Mateo, CA  94403
Technical Details
Message-ID: <25635@amdcad.AMD.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!amdahl!amdcad!rpw3
References: <259@mindlink.UUCP> <8104@killer.Dallas.TX.US> <25633@amdcad.AMD.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!amdahl!amdcad!rpw3
From: rpw3@amdcad.AMD.COM (Rob Warnock)
Newsgroups: comp.arch
Subject: Re: Register usage
Message-ID: <25635@amdcad.AMD.COM>
Date: 15 May 89 18:27:15 GMT
References: <259@mindlink.UUCP> <8104@killer.Dallas.TX.US> <25633@amdcad.AMD.COM>
Reply-To: rpw3@amdcad.UUCP (Rob Warnock)
Organization: [Consultant] San Mateo, CA
Lines: 33