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

[mono][jit] Transition the x86 backend to use SSE for fp arithmetic. #65723

Merged
merged 10 commits into from
Aug 8, 2022

Commits on Aug 7, 2022

  1. [mono][jit] Transition the x86 backend to use SSE for fp arithmetic.

    * Add SSE2 and FCMOV to the cpu requirements for mono on x86.
    * Also force the usage of r4fp on x86, the same as on arm.
    * Most of the code is copied from amd64-codegen.h and
      mini-amd64.c.
    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    154356a View commit details
    Browse the repository at this point in the history
  2. Reenable some tests.

    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    54bb128 View commit details
    Browse the repository at this point in the history
  3. Fix build failures.

    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    2805a08 View commit details
    Browse the repository at this point in the history
  4. Remove r4fp conditionals.

    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    82bd0b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    38c938a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e251675 View commit details
    Browse the repository at this point in the history
  7. Remove fpstack support code.

    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    f127654 View commit details
    Browse the repository at this point in the history
  8. Fix warnings.

    vargaz committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    8a9895a View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Configuration menu
    Copy the full SHA
    745f9a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec42a32 View commit details
    Browse the repository at this point in the history