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

[vector] Improve broadcast operations

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 16
    • Fix Version/s: 16
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b27

      Description

      Vector broadcast are operations are inefficient for float and double elements due to the use of Float.floatToIntBits and Double.doubleToLongBits. The raw variants should be used to avoid NaN checks.

      Further, this is an opportunity to review the code generation for broadcast on x86. Specifically, broadcast vs. shuffle instructions.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              psandoz Paul Sandoz
              Reporter:
              psandoz Paul Sandoz
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: