Article View: comp.arch
Article #11987Re: IEEE arithmetic (Goldberg paper)
From: David Chase
Date: Sat, 08 Jun 1991 00:09
Date: Sat, 08 Jun 1991 00:09
18 lines
1287 bytes
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!chasedReferences:
<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