<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Dear GraalVM,<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I would like to know how GraalVM Java performs.
<div><br>
</div>
<div>-Is it compatible with Free Open Source Java libraries,</div>
<div>or other Java libraries, out there?</div>
<div><br>
</div>
<div>-Has GraalVM removed the phenomenon of Java</div>
<div>Floating Point denormal and pronormal values?</div>
<div>Consider the following Java code snippet:</div>
<div><br>
</div>
<div>**//----------------------------------------------------------</div>
<div>package JavaApplication;</div>
<div>import static java.lang.System.*;</div>
<div>public class Start</div>
<div>{</div>
<div>    public static void main(String ...args)</div>
<div>    {</div>
<div>    out.println("Program has started...");   </div>
<div>    double a = 0.1;   </div>
<div>    double b = 0.1;   </div>
<div>    double c = a*b;   </div>
<div>    out.println();   </div>
<div>    out.println(c);   </div>
<div>    out.println();   </div>
<div>    out.println(c == 0.01);   </div>
<div>    float d = 0.01F; </div>
<div>    float e = 0.01F;</div>
<div>    float f = d*e;</div>
<div>    out.println();</div>
<div>    out.println(f);</div>
<div>    out.println();</div>
<div>    out.println(f == 0.01);   </div>
<div>    out.println(); </div>
<div>    out.println("Program has Finished.");</div>
<div>    }}</div>
<div>//----------------------------------------------------------**</div>
<div><br>
</div>
<div>-What I need is a version of Java 17 that has the same</div>
<div>free-for-all-use license model as OpenJDK17, but has</div>
<div>removed the phenomenon of denormal and pronormal</div>
<div>values, of all defaulting arithmetic, systematically, </div>
<div>involving float and double, and their objects.</div>
<div><br>
</div>
<div>-Will GraalVM run the included code fragment,</div>
<div>outputting the generally expected results, </div>
<div>printing true and not false?<br>
</div>
<br>
</div>
</body>
</html>