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: Preserve inputs when software_fma && m_accurate_nans #11141

Merged

Conversation

JosJuice
Copy link
Member

@JosJuice JosJuice commented Oct 8, 2022

When writing the software FMA code, I didn't realize that we can't overwrite d if d is the same register as one of the inputs and HandleNaNs is going to be called. This fixes that.

@JosJuice JosJuice force-pushed the jit64-soft-fma-nans-preserve branch 2 times, most recently from d73568e to d35b9bf Compare October 15, 2022 16:18
@JosJuice JosJuice force-pushed the jit64-soft-fma-nans-preserve branch 2 times, most recently from 761070d to b91978b Compare December 5, 2022 17:56
dvessel added a commit to dvessel/dolphin that referenced this pull request Jan 6, 2023
@Tilka
Copy link
Member

Tilka commented Apr 6, 2024

Makes sense and doesn't look obviously wrong. Untested.

When writing the software FMA code, I didn't realize that we can't
overwrite d if d is the same register as one of the inputs and
HandleNaNs is going to be called. This fixes that.
@JosJuice JosJuice force-pushed the jit64-soft-fma-nans-preserve branch from b91978b to 5e58a46 Compare April 6, 2024 19:39
@AdmiralCurtiss
Copy link
Contributor

i'll take that as an approval

@AdmiralCurtiss AdmiralCurtiss merged commit 69aca2f into dolphin-emu:master Apr 9, 2024
11 checks passed
@JosJuice JosJuice deleted the jit64-soft-fma-nans-preserve branch April 9, 2024 19:08
gmbshad added a commit to gmbshad/dolphinUWP that referenced this pull request Apr 10, 2024
…s-preserve

Jit64: Preserve inputs when software_fma && m_accurate_nans
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants