🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11987

Re: IEEE arithmetic (Goldberg paper)

#11987
From: David Chase
Date: Sat, 08 Jun 1991 00:09
18 lines
1287 bytes
jbs@WATSON.IBM.COM writes:
>If your chip has 80 bit registers I fail to see how you can avoid
>performing 80 bit loads and stores while saving and restoring these registers.

Other people have managed in the past.  Perhaps you are insufficiently
imaginative.  The only problem comes when "machine epsilon" computed
in registers does not match the "machine epsilon" stored in memory.
Otherwise, it is a big help when accumulating into a register (as in
inner product, for example) since the extra bits are most helpful in
guarding against lost precision.

I'm not certain I remember this correctly, but I recall that friends
at Rice had this "problem" with a compiler that they wrote for a
machine called the "PC/RT".  Note that the same problem ("excess
precision") occurs on the RS/6000 in certain situations.

David Chase
Sun
Technical Details
Message-ID: <14775@exodus.Eng.Sun.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!exodus!rbbb.Eng.Sun.COM!chased
References: <9106072346.AA08023@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!exodus!rbbb.Eng.Sun.COM!chased
From: chased@rbbb.Eng.Sun.COM (David Chase)
Newsgroups: comp.arch
Subject: Re: IEEE arithmetic (Goldberg paper)
Message-ID: <14775@exodus.Eng.Sun.COM>
Date: 8 Jun 91 00:09:36 GMT
References: <9106072346.AA08023@ucbvax.Berkeley.EDU>
Sender: news@exodus.Eng.Sun.COM
Organization: Sun Microsystems, Mt. View, Ca.
Lines: 18