Article View: comp.arch
Article #20890Things compilers never need ( was Re: Bandwidth and RISC vs. CISC )
From: Reinhard Kirchner
Date: Mon, 24 Apr 1989 08:08
Date: Mon, 24 Apr 1989 08:08
18 lines
1337 bytes
1337 bytes
From article <38971@bbn.COM>, by slackey@bbn.com (Stan Lackey):
>
> I have a real problem with anything that includes IEEE floating point
> AND calls itself a RISC. IEEE FP violates every rule of RISC; it has
> features that compilers will never use (rounding modes), features that
^^^^^^^^^^^^^^
These things are NEEDED to generate accurate, verified results, not just
numbers you may trust or not ( remember: specific combinations of
algorithm + data may generate random numbers !! )
Therefor there are compilers which use these modes, and they are called
Pascal-SC and Fortran-SC and are made by mathematitians. These language
extensions actually would need not rounding modes, but instructions
with rounding control since they change the 'mode' from operation to
operation. Take a look at interval arithmetic to see examples.
R. Kirchner
Technical Details
Message-ID:
<4641@uklirb.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!unido!uklirb!kirchnerReferences:
<38971@bbn.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!unido!uklirb!kirchner From: kirchner@uklirb.UUCP (Reinhard Kirchner) Newsgroups: comp.arch Subject: Things compilers never need ( was Re: Bandwidth and RISC vs. CISC ) Message-ID: <4641@uklirb.UUCP> Date: 24 Apr 89 08:08:47 GMT References: <38971@bbn.COM> Organization: University of Kaiserslautern, W-Germany Lines: 18