[vector] Improve broadcast operations

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P3
    • 16
    • Affects Version/s: 16
    • Component/s: hotspot
    • b27

      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.

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

              Created:
              Updated:
              Resolved: