summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/scudsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/scudsp.c')
-rw-r--r--src/mame/machine/scudsp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mame/machine/scudsp.c b/src/mame/machine/scudsp.c
index 4c5bbc4cb30..a8bdde283f7 100644
--- a/src/mame/machine/scudsp.c
+++ b/src/mame/machine/scudsp.c
@@ -51,7 +51,6 @@ Changelog:
******************************************************************************************/
#include "driver.h"
#include "machine/scudsp.h"
-#include "osd_cpu.h"
#include "sound/scsp.h"
/*DSP macros*/
@@ -420,8 +419,8 @@ static void dsp_operation(void)
SET_V(((dsp_reg.pl.si) ^ (dsp_reg.acl.si)) & ((dsp_reg.pl.si) ^ (i3)) & 0x80000000);
break;
case 0x6: /* AD2 */
- i1 = COMBINE_64_32_32((INT32)dsp_reg.ph.si,dsp_reg.pl.si);
- i2 = COMBINE_64_32_32((INT32)dsp_reg.ach.si,dsp_reg.acl.si);
+ i1 = CONCAT_64((INT32)dsp_reg.ph.si,dsp_reg.pl.si);
+ i2 = CONCAT_64((INT32)dsp_reg.ach.si,dsp_reg.acl.si);
dsp_reg.alu = i1 + i2;
SET_Z((dsp_reg.alu & S64(0xffffffffffff)) == 0);
SET_S((dsp_reg.alu & S64(0x800000000000)) > 0);