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

Merge vfpu-dot changes and add compat flag for Tekken #12217

Merged
merged 14 commits into from
Aug 5, 2019

Commits on Aug 5, 2019

  1. interp: Use software dot for better accuracy.

    This gets some vdot/similar tests to give more accurate results compared
    to hardware.  Also added flushing of zero and NaNs.
    
    Currently disabled, only enabled with a compile-time flag.
    unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    4bff980 View commit details
    Browse the repository at this point in the history
  2. interp: Use vfpu_dot for vavg, vfad, vhdp.

    Disabled by default.
    unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    39017ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08a894a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ba35c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5e572b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c61a24c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b84be1 View commit details
    Browse the repository at this point in the history
  8. interp: Use software dot in vcrsp/vqmul.

    Disabled by default using a compile-time flag.
    unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    d2f7594 View commit details
    Browse the repository at this point in the history
  9. interp: Use vfpu_dot for vdet as well.

    Improves test accuracy here too.  Also keep neg sign on NAN for vdiv.
    
    Disabled by default via compile-time flag.
    unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    ed4f089 View commit details
    Browse the repository at this point in the history
  10. interp: Implement software sqrt to match PSP.

    This matches the PSP's square root better.
    
    Disabled by default using a compile-time flag.
    unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    13278dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6028b79 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c1c869d View commit details
    Browse the repository at this point in the history
  13. Compat: Option to use accurate dotprod for VMMUL.

    Eliminates Tekken 6 leg shaking.
    hrydgard authored and unknownbrackets committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    f65a71d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    85b9ad8 View commit details
    Browse the repository at this point in the history