aboutsummaryrefslogtreecommitdiff
path: root/sim/common
diff options
context:
space:
mode:
authorMichael Meissner <gnu@the-meissners.org>1997-11-19 18:30:47 +0000
committerMichael Meissner <gnu@the-meissners.org>1997-11-19 18:30:47 +0000
commiteb5f3fcd1ae3f70a621cb2caa5355d505eb8472b (patch)
treeb7caf0072a478b228be52d734a3e02b4f5d5043b /sim/common
parentfccbeeb639a6d8f3612f628e559f7be27d49509b (diff)
downloadgdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.zip
gdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.tar.gz
gdb-eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b.tar.bz2
Fix carry/overflow problems
Diffstat (limited to 'sim/common')
-rw-r--r--sim/common/ChangeLog8
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