Hi John,

>> When run directly, the output is
>>
>> 3fbc79ca10c9242235d511e976394d7a
>>
>> When run through valgrind, the output is:
>
>> 3fbc79ca10c9240e12445f2000000000
>
> This has been entered as bug  https://bugs.kde.org/show_bug.cgi?id=325328 .
> The likely cause is __float128 operations being performed as "double 
> precision"
> of two __float80 by the Intel math library for x86_64.  Memcheck-3.8.1 
> implements
> __float80 operations as __float64 (ordinary IEEE-754 'double'.)
>

Thanks for analyzing this! I assume this means that a fix will be rather 
complex?


Peter.

-- 
Peter van Hoof
Royal Observatory of Belgium
Ringlaan 3
1180 Brussel
Belgium
http://homepage.oma.be/pvh

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&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