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

Half-fixes #4131

Merged
merged 14 commits into from Feb 8, 2018
Merged

Half-fixes #4131

merged 14 commits into from Feb 8, 2018

Commits on Feb 8, 2018

  1. Copy the full SHA
    84103b6 View commit details
    Browse the repository at this point in the history
  2. SPU: use XOP instructions

    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    e2439e9 View commit details
    Browse the repository at this point in the history
  3. Handle exceptions at game list update

    Should fix RPCS3#4056
    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    17ce5d9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d66e563 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    db83113 View commit details
    Browse the repository at this point in the history
  6. SPU: emit VZEROUPPER

    Workaround dirty AVX high state
    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    9b9ac3c View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    7483452 View commit details
    Browse the repository at this point in the history
  8. PPU LLVM: rewrite add/sub instructions

    Use new patterns for saturation instructions
    Avoid ZExt/SExt completely
    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    93c0a0a View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    b01e460 View commit details
    Browse the repository at this point in the history
  10. Update LLVM submodule URL

    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    2a4f389 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    3972b17 View commit details
    Browse the repository at this point in the history
  12. SPU ASMJIT: minor change to ROTH instruction

    Only AVX-512 path is changed (third version).
    This instruction is extremely rare.
    And the code is probably not optimal.
    So this commit is pretty useless.
    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    c7c49ab View commit details
    Browse the repository at this point in the history
  13. SPU ASMJIT: rewrite 128-bit shifts by bit

    Six instructions changed to use xmm registers instead of gpr.
    ROTQBII, ROTQMBII, SHLQBII look better (shifts by imm)
    ROTQBI, ROTQMBI, SHLQBI changed for consistency (shifts by variable)
    Nekotekina committed Feb 8, 2018
    Copy the full SHA
    439a78d View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    13aa88c View commit details
    Browse the repository at this point in the history