This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
>>>>> "Marc" == Marc Lehmann <pcg@goof.com> writes:
Marc> You mean:
Marc> * The hardware default is 0x037f. I choose 0x1372.
Marc> (extended precision)
Marc> vs.
Marc> /* The fdlibm code requires strict IEEE double precision arithmetic,
Marc> ?? The question is: what is "fdlibm"?
Yes, that looks familiar.
Marc> Back to the problem: I see a couple of functions in
Marc> bits/mathinline.h explicitly using long double, but I suspect
Marc> this is to workaround the "spilling vs. chop" problem when
Marc> these are spilled to memory.
If they're confined to the inlines, at least we could avoid them
affecting Fortran, which would be nice (for some of us) to know.
- References:
- Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- Re: FWD: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86