summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/rsp/rspcp2d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/rsp/rspcp2d.cpp')
-rw-r--r--src/devices/cpu/rsp/rspcp2d.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/rsp/rspcp2d.cpp b/src/devices/cpu/rsp/rspcp2d.cpp
index c755a3528ac..c904caf8646 100644
--- a/src/devices/cpu/rsp/rspcp2d.cpp
+++ b/src/devices/cpu/rsp/rspcp2d.cpp
@@ -301,7 +301,7 @@ void rsp_cop2_drc::lsv()
uint32_t op = m_rspcop2_state->op;
int dest = (op >> 16) & 0x1f;
int base = (op >> 21) & 0x1f;
- int index = (op >> 7) & 0xe;
+ int index = (op >> 7) & 0xf;
int offset = (op & 0x7f);
if (offset & 0x40)
{
@@ -338,7 +338,7 @@ void rsp_cop2_drc::llv()
uint32_t ea;
int dest = (op >> 16) & 0x1f;
int base = (op >> 21) & 0x1f;
- int index = (op >> 7) & 0xc;
+ int index = (op >> 7) & 0xf;
int offset = (op & 0x7f);
if (offset & 0x40)
{
@@ -377,7 +377,7 @@ void rsp_cop2_drc::ldv()
uint32_t ea;
int dest = (op >> 16) & 0x1f;
int base = (op >> 21) & 0x1f;
- int index = (op >> 7) & 0x8;
+ int index = (op >> 7) & 0xf;
int offset = (op & 0x7f);
if (offset & 0x40)
{
@@ -906,7 +906,7 @@ void rsp_cop2_drc::sdv()
uint32_t op = m_rspcop2_state->op;
int dest = (op >> 16) & 0x1f;
int base = (op >> 21) & 0x1f;
- int index = (op >> 7) & 0x8;
+ int index = (op >> 7) & 0xf;
int offset = (op & 0x7f);
if (offset & 0x40)
{