summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mips/mips3.cpp
diff options
context:
space:
mode:
author Ted Green <tedgreen99@inbox.com>2016-06-03 09:42:33 -0600
committer Ted Green <tedgreen99@inbox.com>2016-06-03 09:42:33 -0600
commit598991a2d0163bbcef87144b45f957c732515b58 (patch)
tree85265730eddfb1363b239e756d8eee596b34a0ea /src/devices/cpu/mips/mips3.cpp
parentb7c9a9bf4cb0f83f7feb7670ecb133ada3c8efa7 (diff)
Revert "(nw) Fix issue with kinst driver. Only allow MIPs VR4300 to have the DRC branch in delay slot."
This reverts commit 776cbce5705c5094fa50922b7ceb36145845ef70.
Diffstat (limited to 'src/devices/cpu/mips/mips3.cpp')
-rw-r--r--src/devices/cpu/mips/mips3.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp
index 511519c7008..dbc510771fc 100644
--- a/src/devices/cpu/mips/mips3.cpp
+++ b/src/devices/cpu/mips/mips3.cpp
@@ -386,9 +386,8 @@ void mips3_device::device_start()
/* initialize the front-end helper */
m_drcfe = std::make_unique<mips3_frontend>(this, COMPILE_BACKWARDS_BYTES, COMPILE_FORWARDS_BYTES, SINGLE_INSTRUCTION_MODE ? 1 : COMPILE_MAX_SEQUENCE);
- // Allow branches in delay slots (need to investigate which flavors require this)
- if (m_flavor== MIPS3_TYPE_VR4300)
- m_drcfe->set_allow_branch_in_delay(true);
+ // Allow branches in delay slots
+ m_drcfe->set_allow_branch_in_delay(true);
/* allocate memory for cache-local state and initialize it */
memcpy(m_fpmode, fpmode_source, sizeof(fpmode_source));