Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

aarch64: Add special-case for widening multiplication #9201

Merged
merged 1 commit into from
Sep 6, 2024

Commits on Sep 5, 2024

  1. aarch64: Add special-case for widening multiplication

    This commit adds a special case to the lowering of 128-bit
    multiplication on the aarch64 backend along the same lines as was done
    in bytecodealliance#9136 for the x64 backend. Notably zero and sign-extended values
    which are multiplied to produce a 128-bit result can skip some of the
    arithmetic of the fully general 128-bit lowering.
    alexcrichton committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3525dcd View commit details
    Browse the repository at this point in the history