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

FEXCore: Fixes address size override on GPR sources and destinations #3772

Merged
merged 1 commit into from
Jun 27, 2024

Conversation

Sonicadvance1
Copy link
Member

When the source or destination is a register, the address size override doesn't apply. We were accidentally applying it on all sources regardless of type which was causing us to zero extend on operations that aren't affected by address size override.

This fixes the OpenSSL cert error in every application, but most importantly Steam.

When the source or destination is a register, the address size override
doesn't apply. We were accidentally applying it on all sources
regardless of type which was causing us to zero extend on operations
that aren't affected by address size override.

This fixes the OpenSSL cert error in every application, but most
importantly Steam.
Copy link
Collaborator

@alyssarosenzweig alyssarosenzweig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jeepers. I wonder if I introduced this bug when I did the address size stuff. But also, what?!?!?!

Gg.

@Sonicadvance1 Sonicadvance1 merged commit 53b1d15 into FEX-Emu:main Jun 27, 2024
11 checks passed
@Sonicadvance1 Sonicadvance1 deleted the fix_addrsize_override branch June 27, 2024 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants