🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #1599

Re: RISC is NOT micro-code

#1599
From: John Mashey
Date: Thu, 20 Jul 1989 00:48
29 lines
2106 bytes
In article <42942@bbn.COM> slackey@BBN.COM (Stan Lackey) writes:
....
>>Correct me if I'm wrong, but I remember looking at some of the initial
>>specs for the Intel 860 and that thing looked like a nightmare to write
>>a compiler for.  Forget about optimizations, just getting floating
>>point results out of the FP pipeline, requires that the compiler have
>>knowledge of the internals of the hardware.

>This is true, and makes me believe that IEEE FP and RISC are
>incompatible.  Both major implementations (860 and 88000 (I'm glad I
>can admit knowlege of the 88000 now)) show that this force-fit causes
>problems.  By RISC arguments, let sw handle the exceptions.  But IEEE
>FP has so many exceptions by its over-complex nature that [not the
>compiler really, the OS] absolutely must be able to handle said
>hardware internals, and must do it efficiently; underflow happens
>more often than you think.

This seems to be an over-generalization.
Maybe this means that 860s and 88000s have problems (beyond whether or
not these are the 2 "major" implementations :-).  I assume these refer to
the issues of dealing with imprecise exceptions, which is certainly
possible, if complicated, or extremely complicated.  Anyway, please explain
more why IEEE FP and RISC are incompatible, as the RISCs that are
already out there in systems manage to deal with it....
-- 
-john mashey	DISCLAIMER: <generic disclaimer, I speak for me only, etc>
UUCP: 	{ames,decwrl,prls,pyramid}!mips!mash  OR  mash@mips.com
DDD:  	408-991-0253 or 408-720-1700, x253
USPS: 	MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
Technical Details
Message-ID: <23659@winchester.mips.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bionet!ames!vsi1!wyse!mips!mash
References: <753@bnr-fos.UUCP> <1989Jul17.035238.6497@utzoo.uucp> <756@bnr-fos.UUCP> <2203@taux01.UUCP> <42942@bbn.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bionet!ames!vsi1!wyse!mips!mash
From: mash@mips.COM (John Mashey)
Newsgroups: comp.arch
Subject: Re: RISC is NOT micro-code
Message-ID: <23659@winchester.mips.COM>
Date: 20 Jul 89 00:48:00 GMT
References: <753@bnr-fos.UUCP> <1989Jul17.035238.6497@utzoo.uucp> <756@bnr-fos.UUCP> <2203@taux01.UUCP> <42942@bbn.COM>
Reply-To: mash@mips.COM (John Mashey)
Organization: MIPS Computer Systems, Inc.
Lines: 29