summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/dsp32/dsp32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/dsp32/dsp32.cpp')
-rw-r--r--src/devices/cpu/dsp32/dsp32.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/dsp32/dsp32.cpp b/src/devices/cpu/dsp32/dsp32.cpp
index 21de1f18a74..8d7600cba80 100644
--- a/src/devices/cpu/dsp32/dsp32.cpp
+++ b/src/devices/cpu/dsp32/dsp32.cpp
@@ -344,14 +344,14 @@ void dsp32c_device::state_export(const device_state_entry &entry)
{
case STATE_GENFLAGS:
// no actual flags register, so just make something up
- m_iotemp = ((zFLAG != 0) << 0) |
- ((nFLAG != 0) << 1) |
- ((cFLAG != 0) << 2) |
- ((vFLAG != 0) << 3) |
- ((ZFLAG != 0) << 4) |
- ((NFLAG != 0) << 5) |
- ((UFLAG != 0) << 6) |
- ((VFLAG != 0) << 7);
+ m_iotemp = (zFLAG ? 0x01 : 0) |
+ (nFLAG ? 0x02 : 0) |
+ (cFLAG ? 0x04 : 0) |
+ (vFLAG ? 0x08 : 0) |
+ (ZFLAG ? 0x10 : 0) |
+ (NFLAG ? 0x20 : 0) |
+ (UFLAG ? 0x40 : 0) |
+ (VFLAG ? 0x80 : 0);
break;
case DSP32_PCR: