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

JIT64: add frspx implementation #879

Merged
merged 1 commit into from Aug 28, 2014

Conversation

FioraAeterna
Copy link
Contributor

No description provided.

@JMC47
Copy link
Contributor

JMC47 commented Aug 26, 2014

I don't know why, but it speeds up a variety of games for me by about 1.5% to 2%. Any game I could find with CPU Limitedness. Fountain of Dreams on Melee, Virtual Console Titles, etc. I didn't test POV-ray because I figured you would have when making this merge.

@FioraAeterna
Copy link
Contributor Author

I just did this based on it being one of the highest interpreter functions in my pov-ray profiles.

@FioraAeterna
Copy link
Contributor Author

It looks like this breaks F-Zero, but the reason for the breakage is that it needs FPRF flags for frspx (much like it needs them for fmul/fmadd), and the JIT version doesn't provide. Maybe we should merge the FPRF branch first?

@Sonicadvance1
Copy link
Contributor

LGTM.
We'll let JMC's testing confirm this one since now it supports setting the FPRF flags.

Sonicadvance1 added a commit that referenced this pull request Aug 28, 2014
JIT64: add frspx implementation
@Sonicadvance1 Sonicadvance1 merged commit ad8fe0f into dolphin-emu:master Aug 28, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants