mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 19:50:13 +08:00
* simops.c: Undo last change to "rol" and "ror", original code
was correct!
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Tue Jan 21 15:03:04 1997 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
|
* simops.c: Undo last change to "rol" and "ror", original code
|
||||||
|
was correct!
|
||||||
|
|
||||||
Thu Jan 16 11:28:14 1997 Jeffrey A Law (law@cygnus.com)
|
Thu Jan 16 11:28:14 1997 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
* simops.c: Fix "rol" and "ror".
|
* simops.c: Fix "rol" and "ror".
|
||||||
|
@ -2219,7 +2219,7 @@ void OP_F284 (insn, extension)
|
|||||||
c = (value & 0x1);
|
c = (value & 0x1);
|
||||||
|
|
||||||
value >>= 1;
|
value >>= 1;
|
||||||
value |= (c) ? 0x80000000 : 0;
|
value |= ((PSW & PSW_C) != 0) ? 0x80000000 : 0;
|
||||||
State.regs[REG_D0 + REG0 (insn)] = value;
|
State.regs[REG_D0 + REG0 (insn)] = value;
|
||||||
z = (value == 0);
|
z = (value == 0);
|
||||||
n = (value & 0x80000000) != 0;
|
n = (value & 0x80000000) != 0;
|
||||||
@ -2238,7 +2238,7 @@ void OP_F280 (insn, extension)
|
|||||||
c = (value & 0x80000000) ? 1 : 0;
|
c = (value & 0x80000000) ? 1 : 0;
|
||||||
|
|
||||||
value <<= 1;
|
value <<= 1;
|
||||||
value |= c;
|
value |= ((PSW & PSW_C) != 0);
|
||||||
State.regs[REG_D0 + REG0 (insn)] = value;
|
State.regs[REG_D0 + REG0 (insn)] = value;
|
||||||
z = (value == 0);
|
z = (value == 0);
|
||||||
n = (value & 0x80000000) != 0;
|
n = (value & 0x80000000) != 0;
|
||||||
|
Reference in New Issue
Block a user