From a9e06593bab44e182470189ac5303d217363808b Mon Sep 17 00:00:00 2001 From: "Jake.Stine" Date: Mon, 17 Nov 2008 22:02:07 +0000 Subject: [PATCH] Removed some redundant conditionals from the testINTC and testDMAC calls in the eeRecs. git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@335 a6443dda-0b58-4228-96e9-037be469359c --- pcsx2/Hw.c | 12 +++------ pcsx2/x86/iHw.c | 70 ++++++++++++++++++++++++++++--------------------- 2 files changed, 44 insertions(+), 38 deletions(-) diff --git a/pcsx2/Hw.c b/pcsx2/Hw.c index 4956d86f2c..bee61ac2be 100644 --- a/pcsx2/Hw.c +++ b/pcsx2/Hw.c @@ -938,16 +938,14 @@ void hwWrite32(u32 mem, u32 value) { case 0x1000f000: // INTC_STAT HW_LOG("INTC_STAT Write 32bit %x\n", value); psHu32(0xf000)&=~value; - if ((cpuRegs.CP0.n.Status.val & 0x10407) == 0x10401) - cpuTestINTCInts(); + cpuTestINTCInts(); break; case 0x1000f010: // INTC_MASK HW_LOG("INTC_MASK Write 32bit %x\n", value); psHu32(0xf010) ^= (u16)value; - if ((cpuRegs.CP0.n.Status.val & 0x10407) == 0x10401) - cpuTestINTCInts(); + cpuTestINTCInts(); break; //------------------------------------------------------------------ case 0x1000f430://MCH_RICM: x:4|SA:12|x:5|SDEV:1|SOP:4|SBC:1|SDEV:5 @@ -1086,8 +1084,7 @@ void hwWrite64(u32 mem, u64 value) { case 0x1000f000: // INTC_STAT HW_LOG("INTC_STAT Write 64bit %x\n", value); psHu32(0xf000)&=~value; - if ((cpuRegs.CP0.n.Status.val & 0x10407) == 0x10401) - cpuTestINTCInts(); + cpuTestINTCInts(); break; case 0x1000f010: // INTC_MASK @@ -1099,8 +1096,7 @@ void hwWrite64(u32 mem, u64 value) { else psHu32(0xf010)|= 1<