if( modrm >= 0xc0 ) {
UINT8 dst = LOAD_RM8(modrm);
UINT8 src = LOAD_REG8(modrm);
- UINT8 sum = ADD8(cpustate, dst, src);
+ UINT8 sum = ADD8(dst, src);
STORE_REG8(modrm, dst);
STORE_RM8(modrm, sum);
CYCLES(CYCLES_XADD_REG_REG);
UINT32 ea = GetEA(modrm, 1, 1);
UINT8 dst = READ8(ea);
UINT8 src = LOAD_REG8(modrm);
- UINT8 sum = ADD8(cpustate, dst, src);
+ UINT8 sum = ADD8(dst, src);
WRITE8(ea, sum);
STORE_REG8(modrm, dst);
CYCLES(CYCLES_XADD_REG_MEM);
if( modrm >= 0xc0 ) {
UINT16 dst = LOAD_RM16(modrm);
UINT16 src = LOAD_REG16(modrm);
- UINT16 sum = ADD16(cpustate, dst, src);
+ UINT16 sum = ADD16(dst, src);
STORE_REG16(modrm, dst);
STORE_RM16(modrm, sum);
CYCLES(CYCLES_XADD_REG_REG);
UINT32 ea = GetEA(modrm, 1, 2);
UINT16 dst = READ16(ea);
UINT16 src = LOAD_REG16(modrm);
- UINT16 sum = ADD16(cpustate, dst, src);
+ UINT16 sum = ADD16(dst, src);
WRITE16(ea, sum);
STORE_REG16(modrm, dst);
CYCLES(CYCLES_XADD_REG_MEM);
if( modrm >= 0xc0 ) {
UINT32 dst = LOAD_RM32(modrm);
UINT32 src = LOAD_REG32(modrm);
- UINT32 sum = ADD32(cpustate, dst, src);
+ UINT32 sum = ADD32(dst, src);
STORE_REG32(modrm, dst);
STORE_RM32(modrm, sum);
CYCLES(CYCLES_XADD_REG_REG);
UINT32 ea = GetEA(modrm, 1, 4);
UINT32 dst = READ32(ea);
UINT32 src = LOAD_REG32(modrm);
- UINT32 sum = ADD32(cpustate, dst, src);
+ UINT32 sum = ADD32(dst, src);
WRITE32(ea, sum);
STORE_REG32(modrm, dst);
CYCLES(CYCLES_XADD_REG_MEM);