diff options
Diffstat (limited to 'src/devices/cpu/mips/mips3fe.cpp')
-rw-r--r-- | src/devices/cpu/mips/mips3fe.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/devices/cpu/mips/mips3fe.cpp b/src/devices/cpu/mips/mips3fe.cpp index 77b72c9b48b..8d6e0982bc0 100644 --- a/src/devices/cpu/mips/mips3fe.cpp +++ b/src/devices/cpu/mips/mips3fe.cpp @@ -217,6 +217,7 @@ bool mips3_frontend::describe(opcode_desc &desc, const opcode_desc *prev) case 0x33: // PREF if (m_mips3->m_flavor < mips3_device::MIPS3_TYPE_MIPS_IV) return false; + [[fallthrough]]; case 0x2f: // CACHE // effective no-op return true; @@ -253,6 +254,7 @@ bool mips3_frontend::describe_special(uint32_t op, opcode_desc &desc) if (m_mips3->m_flavor < mips3_device::MIPS3_TYPE_MIPS_IV) return false; desc.regin[0] |= REGFLAG_R(RDREG); + [[fallthrough]]; case 0x04: // SLLV case 0x06: // SRLV case 0x07: // SRAV @@ -596,6 +598,7 @@ bool mips3_frontend::describe_cop1(uint32_t op, opcode_desc &desc) case 0x13: // MOVN - MIPS IV if (m_mips3->m_flavor < mips3_device::MIPS3_TYPE_MIPS_IV) return false; + [[fallthrough]]; case 0x00: // ADD case 0x01: // SUB case 0x02: // MUL @@ -608,6 +611,7 @@ bool mips3_frontend::describe_cop1(uint32_t op, opcode_desc &desc) case 0x16: // RSQRT - MIPS IV if (m_mips3->m_flavor < mips3_device::MIPS3_TYPE_MIPS_IV) return false; + [[fallthrough]]; case 0x04: // SQRT case 0x05: // ABS case 0x06: // MOV |