summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/dsp56156/dsp56ops.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/dsp56156/dsp56ops.hxx')
-rw-r--r--src/devices/cpu/dsp56156/dsp56ops.hxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/dsp56156/dsp56ops.hxx b/src/devices/cpu/dsp56156/dsp56ops.hxx
index 1072a163c7a..0a3c33a8f96 100644
--- a/src/devices/cpu/dsp56156/dsp56ops.hxx
+++ b/src/devices/cpu/dsp56156/dsp56ops.hxx
@@ -4946,9 +4946,9 @@ static int decode_cccc_table(dsp56156_core* cpustate, uint16_t cccc)
case 0x9: if((N() ^ V()) == 1) retVal = 1; break; /* lt */
case 0xb: if( N() == 1) retVal = 1; break; /* mi */
case 0x2: if( Z() == 0) retVal = 1; break; /* ne */
- case 0xc: if((Z() | ((!U()) & (!E()))) == 1) retVal = 1; break; /* nr */
+ case 0xc: if((Z() || ((!U()) && (!E())))) retVal = 1; break; /* nr */
case 0x3: if( N() == 0) retVal = 1; break; /* pl */
- case 0x4: if((Z() | ((!U()) & (!E()))) == 0) retVal = 1; break; /* nn */
+ case 0x4: if(!(Z() || ((!U()) && (!E())))) retVal = 1; break; /* nn */
}
return retVal;