summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2019-12-21 22:31:02 -0600
committer cracyc <cracyc@users.noreply.github.com>2019-12-21 22:31:02 -0600
commit17a99a4dd9a57d96c4579779388361b4d687fcf3 (patch)
treecf6ae8b8a2a71ba0ce51f9b40c2ecf89d7b629d6 /src/devices/cpu
parent441ec9efb7e54d4ae3331beb9b5452b464312298 (diff)
i386: feni and fdisi are nops on the 387+ (nw)
Diffstat (limited to 'src/devices/cpu')
-rw-r--r--src/devices/cpu/i386/x87ops.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/cpu/i386/x87ops.hxx b/src/devices/cpu/i386/x87ops.hxx
index ba2c97247af..3dbfd7c818e 100644
--- a/src/devices/cpu/i386/x87ops.hxx
+++ b/src/devices/cpu/i386/x87ops.hxx
@@ -5264,6 +5264,8 @@ void i386_device::build_x87_opcode_table_db()
case 0xc8: case 0xc9: case 0xca: case 0xcb: case 0xcc: case 0xcd: case 0xce: case 0xcf: ptr = &i386_device::x87_fcmovne_sti; break;
case 0xd0: case 0xd1: case 0xd2: case 0xd3: case 0xd4: case 0xd5: case 0xd6: case 0xd7: ptr = &i386_device::x87_fcmovnbe_sti; break;
case 0xd8: case 0xd9: case 0xda: case 0xdb: case 0xdc: case 0xdd: case 0xde: case 0xdf: ptr = &i386_device::x87_fcmovnu_sti; break;
+ case 0xe0: ptr = &i386_device::x87_fnop; break; /* FENI */
+ case 0xe1: ptr = &i386_device::x87_fnop; break; /* FDISI */
case 0xe2: ptr = &i386_device::x87_fclex; break;
case 0xe3: ptr = &i386_device::x87_finit; break;
case 0xe4: ptr = &i386_device::x87_fnop; break; /* FSETPM */