Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[adoptium-wg] Question about Adoptium Java 17 and Floating Point.
  • From: A Z <poweruserm@xxxxxxxxxxx>
  • Date: Fri, 19 Nov 2021 05:36:08 +0000
  • Accept-language: en-AU, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zYJy7HgcPkfYI4LZ0ES0c6EDjHFwYRIJk/bTYDpSVOc=; b=breNfkOtD7URWhpJEYwFm6qRizlDn1LNRohtQyvBk8KzWktm/lac0mmfu62obfGUujz5DxOjn6x75FuuGdFPjwrj49p9km+ExOWtYXnsKmPfFWgTjWhTBahjj+z+OsRiumXK79TRswKfS7oW/esALoQlQZRbIew+BQVoCNOIXzV6CUhnebnuhDvYGgskzt+Vmw1SlL7Vvsgns4lbjWSB76VHHI7Sh63NEMDM/MnXfYIsda9odm/dvU3+a7zUv7SB7Sperw+sm/Zz+a7eLA8nbTlYtF+weh5QY60e36hVBaeRSuE38J22DyKg97iMPST2dlie5Fwkqu/ME9q06fHCjA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DPT1KBYa9HxB8ZQTPQlAjugg3hgaDotfYyef1E+OPBoDe/cxRS8a79w/AZ7l7FtM2RxnVks4Z7GewpNLuci9XPS3RchCFlid6muDwmDA/54NON5ngvOUYC8/L2yX/0D32V/HZSnqe2q8DBAgO9dYmIJAh54pQnBTemj4mI0aJEtyP8powgb9G5MbmBCVysdS+z3ZgeYxNrV0aL0rftPMiuYaK18YCVR+GfukuFnfh4p2ri+FbRuHHFcGfiyycdNt2EehUmgvMoPg3htfGE2hknOspHrpJljq3nFx4o3fJJ6bsInx9ed/f90eXJYalfkbx1ncDvbqDc4Iq35SQ/hzOw==
  • Delivered-to: adoptium-wg@xxxxxxxxxxx
  • Importance: high
  • List-archive: <https://www.eclipse.org/mailman/private/adoptium-wg/>
  • List-help: <mailto:adoptium-wg-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/adoptium-wg>, <mailto:adoptium-wg-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/adoptium-wg>, <mailto:adoptium-wg-request@eclipse.org?subject=unsubscribe>
  • Suggested_attachment_session_id: 127d6413-560e-f7bf-9c47-bc929fdddeb5
  • Thread-index: AQHX3Qc9dRRsrXLId0WE8IF7+B6zKg==
  • Thread-topic: Question about Adoptium Java 17 and Floating Point.

I would like to know how Adoptium Java performs.

-Is it compatible with Free Open Source Java libraries,
or other Java libraries, out there?

-Has Adoptium removed the phenomenon of Java
Floating Point denormal and pronormal values?
Consider the following Java code snippet:

**//----------------------------------------------------------
package JavaApplication;
import static java.lang.System.*;
public class Start
{
    public static void main(String ...args)
    {
    out.println("Program has started...");  
    double a = 0.1;  
    double b = 0.1;  
    double c = a*b;  
    out.println();  
    out.println(c);  
    out.println();  
    out.println(c == 0.01);  
    float d = 0.01F;
    float e = 0.01F;
    float f = d*e;
    out.println();
    out.println(f);
    out.println();
    out.println(f == 0.01);  
    out.println();
    out.println("Program has Finished.");
    }}
//----------------------------------------------------------**

-What I need is a version of Java 17 that has the same
free-for-all-use license model as OpenJDK17, but has
removed the phenomenon of denormal and pronormal
values, of all defaulting arithmetic, systematically,
involving float and double, and their objects.

-Will Adoptium run the included code fragment,
outputting the generally expected results,
printing true and not false?


Back to the top