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

EmuCodeBlock: Correct zero handling in SetFPRF for SSE4.1 #7990

Merged
merged 1 commit into from Apr 16, 2019

Conversation

2 participants
@MerryMage
Copy link
Member

MerryMage commented Apr 12, 2019

PPC_FPCLASS_ND was being emitted for negative zero instead of PPC_FPCLASS_NZ.

Why does this differ from the non-SSE4.1 version? That's because the non-SSE4.1 codepath masks the sign bit away, which the SSE4.1 codepath doesn't do such a thing.

@degasus degasus merged commit dbfdb16 into dolphin-emu:master Apr 16, 2019

10 checks passed

default Very basic checks passed, handed off to Buildbot.
Details
lint Build succeeded on builder lint
Details
pr-android Build succeeded on builder pr-android
Details
pr-deb-dbg-x64 Build succeeded on builder pr-deb-dbg-x64
Details
pr-deb-x64 Build succeeded on builder pr-deb-x64
Details
pr-freebsd-x64 Build succeeded on builder pr-freebsd-x64
Details
pr-osx-x64 Build succeeded on builder pr-osx-x64
Details
pr-ubu-x64 Build succeeded on builder pr-ubu-x64
Details
pr-win-dbg-x64 Build succeeded on builder pr-win-dbg-x64
Details
pr-win-x64 Build succeeded on builder pr-win-x64
Details

@MerryMage MerryMage deleted the MerryMage:fprf branch Apr 16, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.