mirror of
https://github.com/PCSX2/pcsx2.git
synced 2025-12-16 04:08:48 +00:00
iMMI: Unbreak PPAC5/PEXT5 when D == T
Some checks failed
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
🏭 Update Controller Database / update-controller-db (push) Has been cancelled
Some checks failed
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
🏭 Update Controller Database / update-controller-db (push) Has been cancelled
Fixes: 8779bf44d8
This commit is contained in:
parent
276193d876
commit
7907ead7fc
@ -562,8 +562,8 @@ void recPEXT5()
|
||||
xPSLL.D(xRegisterSSE(t1reg), 20);
|
||||
xPOR(xRegisterSSE(t0reg), xRegisterSSE(t1reg));
|
||||
|
||||
xPSLL.D(xRegisterSSE(EEREC_D), xRegisterSSE(EEREC_T), 27); // for bit 0..4
|
||||
xPSLL.D(xRegisterSSE(t1reg), xRegisterSSE(EEREC_T), 17); // for bit 10..14
|
||||
xPSLL.D(xRegisterSSE(EEREC_D), xRegisterSSE(EEREC_T), 27); // for bit 0..4
|
||||
xPSRL.D(xRegisterSSE(EEREC_D), 27);
|
||||
xPSRL.W(xRegisterSSE(t1reg), 11);
|
||||
xPOR(xRegisterSSE(EEREC_D), xRegisterSSE(t1reg));
|
||||
@ -595,8 +595,8 @@ void recPPAC5()
|
||||
xPSLL.D(xRegisterSSE(t1reg), 15);
|
||||
xPOR(xRegisterSSE(t0reg), xRegisterSSE(t1reg));
|
||||
|
||||
xPSLL.D(xRegisterSSE(EEREC_D), xRegisterSSE(EEREC_T), 24); // for bit 0..4
|
||||
xPSRL.D(xRegisterSSE(t1reg), xRegisterSSE(EEREC_T), 11); // for bit 5..9
|
||||
xPSLL.D(xRegisterSSE(EEREC_D), xRegisterSSE(EEREC_T), 24); // for bit 0..4
|
||||
xPSRL.D(xRegisterSSE(EEREC_D), 27);
|
||||
xPSLL.D(xRegisterSSE(t1reg), 5);
|
||||
xPOR(xRegisterSSE(EEREC_D), xRegisterSSE(t1reg));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user