Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8346931

Replace divisions by zero in sharedRuntimeTrans.cpp

XMLWordPrintable

    • generic
    • generic

      There are a few divisions by zero in sharedRuntimeTrans.cpp, used to "construct" NaN and -infinity. This should probably be replaced by using functionality from std::numeric_limits .

      A couple of jtreg tests on macOS aarch64 show this e.g.
      jdk/incubator/vector/Double128VectorTests.java
      jdk/incubator/vector/Double256VectorTests.java
      jdk/incubator/vector/Double512VectorTests.java
      jdk/incubator/vector/Double64VectorTests.java
      jdk/incubator/vector/DoubleMaxVectorTests.java
      jdk/incubator/vector/Float128VectorTests.java
      jdk/incubator/vector/Float256VectorTests.java
      jdk/incubator/vector/Float512VectorTests.java
      jdk/incubator/vector/Float64VectorTests.java
      jdk/incubator/vector/FloatMaxVectorTests.java

            Unassigned Unassigned
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: