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

[JVMCI] BigInteger compiler intrinsics on Graal

    Details

    • Subcomponent:
    • Resolved In Build:
      b21

      Description

      The BigInteger intrinsics don't necessarily work when Graal is used as the highest tier compiler. To fix that, the following changes are necessary:
      - The x86 compiler intrinsics for BigInteger are currently defined within #ifdef COMPILER2 in vm_version_x86.cpp and stubGenerator_x86_64.cpp. Instead, #ifdef COMPILER2_OR_JVMCI should be used.
      - The options to enable/disable the compiler intrinsics (e.g., UseMulAddIntrinsic) need to be duplicated in jvmci_globals.hpp behind a NOT_COMPILER2 guard.

        Attachments

          Activity

            People

            • Assignee:
              phedlin Patric Hedlin
              Reporter:
              chaeubl Christian Haeubl
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: