diff options
author | Michael Meissner <gnu@the-meissners.org> | 1997-11-19 18:30:47 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 1997-11-19 18:30:47 +0000 |
commit | eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b (patch) | |
tree | b7caf0072a478b228be52d734a3e02b4f5d5043b /sim/common | |
parent | fccbeeb639a6d8f3612f628e559f7be27d49509b (diff) | |
download | gdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.zip gdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.tar.gz gdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.tar.bz2 |
Fix carry/overflow problems
Diffstat (limited to 'sim/common')
-rw-r--r-- | sim/common/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index f5440d4..e4cf157 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,11 @@ +Wed Nov 19 13:25:48 1997 Michael Meissner <meissner@cygnus.com> + + * sim-alu.h (ALU{32,64}_*): Rewrite 32 and 64 bit ALU support to + correctly set the carry and overflow bits for those types. + (ALU{8,16,32,64}_{ADD,SUB}_CA): Take VAL argument to add along + with carry, so carry is correct after doing both adds. + (ALU*): Space out '\' to make it easier to read. + Tue Nov 18 15:53:45 1997 Doug Evans <devans@canuck.cygnus.com> * sim-core.c (sim_core_signal): Use sim_stopped instead of |