|
From: Peter v. H. <p.v...@om...> - 2013-09-26 13:24:24
|
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 |