summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/ns32081.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/ns32081.cpp')
-rw-r--r--src/devices/machine/ns32081.cpp3
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;