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

Avoid using ebx as an asm! operand #185

Merged
merged 3 commits into from
Oct 5, 2021
Merged

Commits on Oct 3, 2021

  1. Revert "counters: use AT&T inline asm syntax for older LLVM."

    rust LLVM minimum version is now 10
    
    This reverts commit 349183e.
    andjo403 committed Oct 3, 2021
    Configuration menu
    Copy the full SHA
    8b8ccfb View commit details
    Browse the repository at this point in the history
  2. Avoid using ebx as an asm! operand

    failes compilation as it is sometimes reserved by LLVM.
    andjo403 committed Oct 3, 2021
    Configuration menu
    Copy the full SHA
    326c6a4 View commit details
    Browse the repository at this point in the history
  3. use functions to avoid duplicated asm

    makes it more clear what clobbers registers
    also results in one redundant move is removed for rdpmc_pair
    andjo403 committed Oct 3, 2021
    Configuration menu
    Copy the full SHA
    404e220 View commit details
    Browse the repository at this point in the history