From: Michael Meissner Date: Wed, 19 Nov 1997 18:30:47 +0000 (+0000) Subject: Fix carry/overflow problems X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=eb5f3fcd1ae3f70a621cb2caa5355d505eb8472b;p=binutils-gdb.git Fix carry/overflow problems --- diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index f5440d414b9..e4cf1570b1a 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,11 @@ +Wed Nov 19 13:25:48 1997 Michael Meissner + + * 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 * sim-core.c (sim_core_signal): Use sim_stopped instead of