This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]