summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/scudsp/scudsp.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2022-03-27 16:21:28 -0400
committer AJR <ajrhacker@users.noreply.github.com>2022-03-27 16:21:28 -0400
commit54bbeef05f6e89188c69a597d0ebe8f8e0013754 (patch)
tree9e5518572a42e585249ce6538be7fd12506db50d /src/devices/cpu/scudsp/scudsp.cpp
parent734f533c875448d8b00ef777c5786071660568a0 (diff)
scudsp: Revert unwanted change
Diffstat (limited to 'src/devices/cpu/scudsp/scudsp.cpp')
-rw-r--r--src/devices/cpu/scudsp/scudsp.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/scudsp/scudsp.cpp b/src/devices/cpu/scudsp/scudsp.cpp
index 8be919433d3..7db8e88cb80 100644
--- a/src/devices/cpu/scudsp/scudsp.cpp
+++ b/src/devices/cpu/scudsp/scudsp.cpp
@@ -453,8 +453,8 @@ void scudsp_cpu_device::scudsp_operation(uint32_t opcode)
SET_V(((m_pl.si) ^ (m_acl.si)) & ((m_pl.si) ^ (i3)) & 0x80000000);
break;
case 0x6: /* AD2 */
- i1 = util::icat<int64_t>(m_ph.si,m_pl.si);
- i2 = util::icat<int64_t>(m_ach.si,m_acl.si);
+ i1 = concat_64((int32_t)m_ph.si,m_pl.si);
+ i2 = concat_64((int32_t)m_ach.si,m_acl.si);
m_alu = i1 + i2;
SET_Z((m_alu & s64(0xffffffffffffU)) == 0);
SET_S((m_alu & s64(0x800000000000U)) > 0);