diff options
Diffstat (limited to 'src/devices/machine/ns32081.cpp')
-rw-r--r-- | src/devices/machine/ns32081.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/machine/ns32081.cpp b/src/devices/machine/ns32081.cpp index c158a7e8942..a436a823582 100644 --- a/src/devices/machine/ns32081.cpp +++ b/src/devices/machine/ns32081.cpp @@ -570,7 +570,10 @@ void ns32081_device::execute() m_status |= SLAVE_Q; } else if (softfloat_exceptionFlags & softfloat_flag_invalid) + { m_fsr |= TT_INV; + m_status |= SLAVE_Q; + } else if (softfloat_exceptionFlags & softfloat_flag_inexact) { m_fsr |= FSR_IF | TT_INX; |