Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Christos Zoulas
On May 24, 4:55pm, xer...@zafena.se (=?UTF-8?B?WGVyeGVzIFLDpW5ieQ==?=) wrote: -- Subject: Re: Math.log(17197) produces inconsistent results between javac, | Im only able to test x86: | | But no javac still produces different ressult when compiling | | static double log_result = Math.log(log_va

Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Xerxes Rånby
On 2010-05-24 15:44, Andrew John Hughes wrote: > On 24 May 2010 13:55, Xerxes Rånby wrote: > >> Hi >> >> Im hoping to find someone who can enlighten me how to resolve a bug >> where some hotspot JITs >> fails the hotspot/test/compiler/6539464 jtreg regression test. >> >> The testcase looks like

Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Xerxes Rånby
On 2010-05-24 20:12, Tom Rodriguez wrote: > On May 24, 2010, at 5:55 AM, Xerxes Rånby wrote: > > >> When running this testcase using various jvms / architectures i get varying >> results of the calculated log_result2 and log_result which >> >> ARCH+JVM combination

Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Tom Rodriguez
On May 24, 2010, at 5:55 AM, Xerxes Rånby wrote: > > When running this testcase using various jvms / architectures i get varying > results of the calculated log_result2 and log_result which > > ARCH+JVM combination log_result (javac) > log_result2 (

Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Xerxes Rånby
Hi Im hoping to find someone who can enlighten me how to resolve a bug where some hotspot JITs fails the hotspot/test/compiler/6539464 jtreg regression test. The testcase looks like: public class Test { static double log_value = 17197; static double log_result = Math.log(log_value);

Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-25 Thread Andrew Haley
On 05/25/2010 09:37 AM, Xerxes Rånby wrote: > On 2010-05-24 20:12, Tom Rodriguez wrote: >> On May 24, 2010, at 5:55 AM, Xerxes Rånby wrote: >> >> >>> When running this testcase using various jvms / architectures i get varying >>> results of the calculated log_result2 and log_result which >>> >

Re: Math.log(17197) produces inconsistent results between javac, jit, Math and StrictMath on various architectures.

2010-05-24 Thread Andrew John Hughes
On 24 May 2010 13:55, Xerxes Rånby wrote: > Hi > > Im hoping to find someone who can enlighten me how to resolve a bug > where some hotspot JITs > fails the hotspot/test/compiler/6539464 jtreg regression test. > > The testcase looks like: > > public class Test { >    static double log_value = 1719