From e1651c752a4b63768d86f1741db6b9abb73d94d7 Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Sun, 7 Feb 2016 12:23:15 +0100 Subject: [PATCH] EE: mmxregs[i].inuse is never set to true Let's remove code that depends on it _deleteMMXreg/_checkMMXreg/_getNumMMXwrite/_flushMMXunused are now stub --- pcsx2/x86/ix86-32/iCore-32.cpp | 61 --------------------------------- pcsx2/x86/ix86-32/iR5900-32.cpp | 14 -------- 2 files changed, 75 deletions(-) diff --git a/pcsx2/x86/ix86-32/iCore-32.cpp b/pcsx2/x86/ix86-32/iCore-32.cpp index 0119f1f126..7a6a1a038d 100644 --- a/pcsx2/x86/ix86-32/iCore-32.cpp +++ b/pcsx2/x86/ix86-32/iCore-32.cpp @@ -502,33 +502,6 @@ __fi void* _MMXGetAddr(int reg) int _checkMMXreg(int reg, int mode) { - uint i; - for (i=0; iregs[mmxregs[i].reg-MMX_GPR]&EEINST_USED) ) { - if( !_recIsRegWritten(g_pCurInstInfo+1, (s_nEndBlock-pc)/4, XMMTYPE_GPRREG, mmxregs[i].reg-MMX_GPR) ) { - _freeMMXreg(i); - mmxregs[i].inuse = 1; - return 1; - } - } - } - return 0; }