On Wed, Jan 22, 2014 at 1:36 PM, Philippe Waroquiers <philippe.waroqui...@skynet.be> wrote: > > The gcc documentation says for -mfpmath=sse: > > The resulting code should be considerably faster in the majority of > cases and avoid the numerical instability problems of 387 code, but > may break some existing code that expects temporaries to be 80 > bits.
"Considerably faster" is, if anything, an understatement. The performance advantage of "double" vs. "long double" on Intel CPUs is large, and it grows with each generation of hardware and compilers. (SSE registers can hold two doubles, AVX can hold four, and compilers keep getting smarter about vectorization.) Do any common platforms, other than x86/x86_64, offer more-than-64-bit "long double"? A quick search turns up this bug report: https://bugs.kde.org/show_bug.cgi?id=164298 The commentary there plus the "CLOSED WONTFIX" resolution make it fairly clear how the Valgrind maintainers feel about this issue. I would not expect to see "long double" support in Valgrind until someone outside the core team offers patches and/or money. - Pat ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users