This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/34071] Poor precision of complex division __divdc3 in 64-bit on Intel
- From: "nmm1 at cam dot ac dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Nov 2007 18:58:02 -0000
- Subject: [Bug c/34071] Poor precision of complex division __divdc3 in 64-bit on Intel
- References: <bug-34071-15342@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from nmm1 at cam dot ac dot uk 2007-11-12 18:58 -------
To Andrew Pinski: nothing - it was one of the first things I tried.
To joseph@codesourcery: PLEASE don't try to follow Annex G - that is about as
broken as it is possible to be; I use it as a horrible example in my course
on computer numerics! And imaginary types are almost completely useless; it
isn't irrelevant that nobody has seriously suggested them being added to
Fortran
in 50 years.
This report wasn't about complex in general, but specifically about the
approach
on Intel architecture systems. As Kahan says, the great advantage of Intel
arithmetic is precisely that it DOES allow you a bit of extra leeway for this
sort of calculation.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34071