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

Reply via email to