AArch64: Enabling UseSHA3Intrinsics on unsupported CPUs is successful

XMLWordPrintable

    • Type: Bug
    • Resolution: Not an Issue
    • Priority: P4
    • 27
    • Affects Version/s: 21
    • Component/s: hotspot
    • b06
    • 21
    • aarch64

      SHA3Intrinsics is not enabled in sha3 CPUs other than apple or qualcomm due to poor performance.
      But they can be manually enabled using -XX:+UseSHA3Intrinsics.

      Example - In AmpereOne, sha3 is supported but SHA3Intrinsics is not enabled due to poor performance.

      Running the following command, we see that UseSHA3Intrinsics can be manually set to true.
      java -XX:+UnlockDiagnosticVMOptions -XX:+UseSHA3Intrinsics -XX:+PrintFlagsFinal -version | grep UseSHA3Intrinsics
       bool UseSHA3Intrinsics = true {diagnostic} {command line}

            Assignee:
            Ramkumar Sunderbabu
            Reporter:
            Ramkumar Sunderbabu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: