This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients belopolsky, drj, mark.dickinson, vstinner
Date 2008-12-09.16:02:26
SpamBayes Score 6.548252e-07
Marked as misclassified No
Message-id <1228838547.04.0.718582401372.issue3166@psf.upfronthosting.co.za>
In-reply-to
Content
> Intel uses 80 bits float in internals, but load/store uses 64 bits 
> float. Load/store looses least significant bits.

Exactly.  If your Intel machine is Pentium 4 or newer, you can get
around this by using the SSE2 extensions, which work with 64-bit doubles
throughout.  I don't remember offhand precisely which gcc flags you need
for this.

> Hey, floating point numbers are funny :-)

Yup.
History
Date User Action Args
2008-12-09 16:02:27mark.dickinsonsetrecipients: + mark.dickinson, belopolsky, vstinner, drj
2008-12-09 16:02:27mark.dickinsonsetmessageid: <1228838547.04.0.718582401372.issue3166@psf.upfronthosting.co.za>
2008-12-09 16:02:26mark.dickinsonlinkissue3166 messages
2008-12-09 16:02:26mark.dickinsoncreate