mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
i86: Fixed old regression with NEG opcode flags. [dink/fbneo]
This commit is contained in:
parent
f30c2f6eec
commit
7664bed4b7
@ -2266,10 +2266,10 @@ bool i8086_common_cpu_device::common_op(uint8_t op)
|
||||
CLKM(NEGNOT_R8,NEGNOT_M8);
|
||||
break;
|
||||
case 0x18: /* NEG */
|
||||
m_CarryVal = (tmp!=0) ? 1 : 0;
|
||||
tmp = (~tmp)+1;
|
||||
set_SZPF_Byte(tmp);
|
||||
PutbackRMByte(tmp&0xff);
|
||||
m_dst = 0;
|
||||
m_src = tmp;
|
||||
SUBB();
|
||||
PutbackRMByte(m_dst);
|
||||
CLKM(NEGNOT_R8,NEGNOT_M8);
|
||||
break;
|
||||
case 0x20: /* MUL */
|
||||
@ -2356,10 +2356,10 @@ bool i8086_common_cpu_device::common_op(uint8_t op)
|
||||
CLKM(NEGNOT_R16,NEGNOT_M16);
|
||||
break;
|
||||
case 0x18: /* NEG */
|
||||
m_CarryVal = (tmp!=0) ? 1 : 0;
|
||||
tmp = (~tmp) + 1;
|
||||
set_SZPF_Word(tmp);
|
||||
PutbackRMWord(tmp);
|
||||
m_dst = 0;
|
||||
m_src = tmp;
|
||||
SUBX();
|
||||
PutbackRMWord(m_dst);
|
||||
CLKM(NEGNOT_R16,NEGNOT_M16);
|
||||
break;
|
||||
case 0x20: /* MUL */
|
||||
|
Loading…
Reference in New Issue
Block a user