Skip to content

SPU LLVM: Replace xorsum with simple checksum#16651

Merged
elad335 merged 1 commit intoRPCS3:masterfrom
Whatcookie:SPU2
Feb 1, 2025
Merged

SPU LLVM: Replace xorsum with simple checksum#16651
elad335 merged 1 commit intoRPCS3:masterfrom
Whatcookie:SPU2

Conversation

@Whatcookie
Copy link
Copy Markdown
Member

Use a stupid simple checksum instead of the xorsum for spu verification. The xorsum has issues with repeating data.
This fixes crashes in GTAV.

Please test other games.

Fixes: #16647

Note: Might be slightly slower for 512b machines for now, a future PR will add 2 dependency chains to fix this issue, if the checksum works well.

@MarioSonic2987
Copy link
Copy Markdown
Contributor

Fixes crash regression in GTA V.
image

@elad335 elad335 merged commit 911f092 into RPCS3:master Feb 1, 2025
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.

[Regression] Grand Theft Auto V crashes in SPU LLVM (#16642)

3 participants