summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/unsp/unsp_extended.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/unsp/unsp_extended.cpp')
-rw-r--r--src/devices/cpu/unsp/unsp_extended.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/cpu/unsp/unsp_extended.cpp b/src/devices/cpu/unsp/unsp_extended.cpp
index 653a63c1c75..4d10495f31c 100644
--- a/src/devices/cpu/unsp/unsp_extended.cpp
+++ b/src/devices/cpu/unsp/unsp_extended.cpp
@@ -38,7 +38,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// A += B
//logerror( "(Extended group 0) %s += %s\n", (ra & 0x8) ? extregs[ra & 0x7] : regs[ra & 0x7]
- // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
+ // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
m_core->m_icount -= 1; // TODO
uint16_t r0 = (ra & 0x8) ? m_secondary_r[ra & 0x7] : m_core->m_r[ra & 0x7];
@@ -90,7 +90,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// CMP A,B
//logerror( "(Extended group 0) cmp %s, %s\n", (ra & 0x8) ? extregs[ra & 0x7] : regs[ra & 0x7]
- // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
+ // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
m_core->m_icount -= 1; // TODO
uint16_t r0 = (ra & 0x8) ? m_secondary_r[ra & 0x7] : m_core->m_r[ra & 0x7];
@@ -124,7 +124,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// A = B
//logerror("(Extended group 0) %s = %s\n", (ra & 0x8) ? extregs[ra & 0x7] : regs[ra & 0x7]
- // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
+ // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
m_core->m_icount -= 1; // TODO
uint32_t lres = (rb & 0x8) ? m_secondary_r[rb & 0x7] : m_core->m_r[rb & 0x7];
@@ -220,7 +220,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
logerror("(Ext) push <BAD>\n");
unimplemented_opcode(op, ximm);
}
-
+
return;
}
else
@@ -235,7 +235,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
if ((rx - (size - 1)) >= 0)
{
//logerror("(Ext) pop %s, %s from [%s]\n",
- // extregs[rx - size], extregs[rx], (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
+ // extregs[rx - size], extregs[rx], (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
int realrx = 7 - rx;
while (size--)
@@ -336,7 +336,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// A = C
//logerror("(Extended group 1) %s = %04x\n", (ra & 0x8) ? extregs[ra & 0x7] : regs[ra & 0x7]
- // , imm16_2);
+ // , imm16_2);
m_core->m_icount -= 1; // TODO
uint32_t lres = imm16_2;
@@ -473,7 +473,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// A = C
//logerror("(Extended group 2) %s = [%04x]\n", (ra & 0x8) ? extregs[ra & 0x7] : regs[ra & 0x7]
- // , imm16_2);
+ // , imm16_2);
//unimplemented_opcode(op, ximm, imm16_2);
m_core->m_icount -= 1; // TODO
@@ -656,7 +656,7 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// C = B
//logerror( "(Extended group 3) [%04x] = %s\n", imm16_2
- // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
+ // , (rb & 0x8) ? extregs[rb & 0x7] : regs[rb & 0x7]);
m_core->m_icount -= 1; // TODO
if (ra != rb)
@@ -1000,12 +1000,12 @@ void unsp_20_device::execute_extended_group(uint16_t op)
{
// CMP A,B
//logerror("(Extended group 6) cmp %s, %02x\n", extregs[rx], imm6);
-
+
m_core->m_icount -= 1; // TODO
uint32_t lres = m_secondary_r[rx] + (uint16_t)(~imm6) + uint32_t(1);
update_nzsc(lres, m_secondary_r[rx] , ~imm6);
-
+
//unimplemented_opcode(op, ximm);
return;
break;
@@ -1116,9 +1116,9 @@ void unsp_20_device::execute_extended_group(uint16_t op)
uint16_t r1 = read16(addr);
uint32_t lres = r0 + r1 + c;
-
+
update_nzsc(lres, r0, r1);
-
+
m_secondary_r[rx] = lres;
//unimplemented_opcode(op, ximm);