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 dispatcher_no_timing_check jump target #11170

Merged
merged 1 commit into from Oct 22, 2022

Conversation

JosJuice
Copy link
Member

The new dispatcher_no_timing_check is the same as dispatcher_no_check except it includes the "stepping check" in debug mode. This lets us avoid the m_enable_debugging ? dispatcher : dispatcher_no_check dance.

The new `dispatcher_no_timing_check` is the same as `dispatcher_no_check`
except it includes the "stepping check" in debug mode. This lets us avoid
the `m_enable_debugging ? dispatcher : dispatcher_no_check` dance.
@JosJuice
Copy link
Member Author

@AdmiralCurtiss This should fix the problem you mentioned where we sometimes jump to dispatcher without first decrementing the downcount.

@JMC47 JMC47 merged commit b7310a1 into dolphin-emu:master Oct 22, 2022
11 checks passed
@JosJuice JosJuice deleted the jit64-dispatcher-no-check branch October 22, 2022 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants