Spu llvm has a lot graphical issues, i've made investigation on some of them and discovered that long time ago SPU ASMJit also suffered from these issues, but they were fixed by https://github.com/RPCS3/rpcs3/pull/2683. I reverted this PR on current build to made some comparisson with llvm and the issues look the same:
Red Dead Redemption
ASMJit +PR Reverted
SPU LLVM
Midnight Club: Los Angeles
ASMJit +PR Reverted
SPU LLVM
Metal Gear Rising
ASMJit +PR Reverted
SPU LLVM
Ninja Gaiden Sigma 2
ASMJit +PR Reverted
SPU LLVM
God of War III Demo
ASMJit +PR Reverted
SPU LLVM
The PR itself above the year old, the reason ASMJit never had these issues, cause none of these games, except Metal Gear Rising showed ingame graphics back those days, i think improving these instructions accuracy in llvm will make games more playable.
Spu llvm has a lot graphical issues, i've made investigation on some of them and discovered that long time ago SPU ASMJit also suffered from these issues, but they were fixed by https://github.com/RPCS3/rpcs3/pull/2683. I reverted this PR on current build to made some comparisson with llvm and the issues look the same: Red Dead Redemption ASMJit +PR Reverted SPU LLVM
Midnight Club: Los Angeles ASMJit +PR Reverted SPU LLVM
Metal Gear Rising ASMJit +PR Reverted SPU LLVM
Ninja Gaiden Sigma 2 ASMJit +PR Reverted SPU LLVM
God of War III Demo ASMJit +PR Reverted SPU LLVM
The PR itself above the year old, the reason ASMJit never had these issues, cause none of these games, except Metal Gear Rising showed ingame graphics back those days, i think improving these instructions accuracy in llvm will make games more playable.