🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20856

Re: Independent Architecture Complilers

#20856
From: Michael Weaver
Date: Fri, 21 Apr 1989 17:46
27 lines
1627 bytes
In article <10441@polyslo.CalPoly.EDU> cquenel@polyslo.CalPoly.EDU (34 more school days) writes:
>
>What if your machine only runs micro-code ?  (This is not an idle
>question).  The term I've heard coined recently is "superscalar".
>If one were to write a compiler for a superscalar machine, it
>seems that one might want to design it a lot like a micro-code
>compiler.
>
>This is NOT an argument for a "retargetable" (ha ha ha ha ha) micro-code
>compiler, just a micro-code compiler.  
>

If your machine runs only microcode, it will generally be much simpler 
to generate code for it than a machine that uses microcode to implement
an instruction set. The reason for this is quite simple: in the latter 
case the hardware designers have a pretty good idea what the only program
the machine will run will look like, and may introduce some odd features
(such as OR-ing address with data to form a branch target address), if
they make the machine cheaper or faster.


Michael Weaver
Signetics/Philips Components
811 East Arques Avenue
Sunnyvale CA 94086 USA
Phone: (408) 991-3450
Usenet: ...!mips!prls!weaver
Technical Details
Message-ID: <21331@prls.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!ncar!ames!vsi1!wyse!mips!prls!weaver
References: <10441@polyslo.CalPoly.EDU> <424@bnr-fos.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!ncar!ames!vsi1!wyse!mips!prls!weaver
From: weaver@prls.UUCP (Michael Weaver)
Newsgroups: comp.arch
Subject: Re: Independent Architecture Complilers
Message-ID: <21331@prls.UUCP>
Date: 21 Apr 89 17:46:43 GMT
References: <10441@polyslo.CalPoly.EDU> <424@bnr-fos.UUCP>
Reply-To: weaver@prls.UUCP (Michael Weaver)
Distribution: comp
Organization: Philips Research Labs, Sunnyvale, California
Lines: 27