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

Revert "DSPJit: Sign-extend acS.h to 32 bits" #10051

Merged
merged 1 commit into from Aug 24, 2021

Conversation

Pokechu22
Copy link
Contributor

This reverts commit dc2eab1. That commit broke the DSP recompiler for most games (causing a large number of unknown pointer errors), similar to what happened with the DSP interpreter before bug 12633 was fixed (by a different change in #10045).

I'm not entirely sure why this commit causes issues. It may be something to do with multiple registers being stored in one host register, and thus the 32-bit operation causing one to be clobbered, but I'm not certain of this. Reverting it for now seems to be the best choice, especially as cond_test has the same results with it reverted so it doesn't seem to actually make much of a difference.

@lioncash lioncash merged commit 19f8e39 into dolphin-emu:master Aug 24, 2021
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants