diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-06-18 17:27:01 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-06-18 17:27:01 +0000 |
commit | 73aae8efb21ca7ff1c792fe4d2c394eecc346958 (patch) | |
tree | 355ab6e40228049339c35bbf5abdd5f57c9da067 /sim/bfin/ChangeLog | |
parent | 886ea33b698889a48276ee7d5faf4c3ba26c9c0b (diff) | |
download | binutils-73aae8efb21ca7ff1c792fe4d2c394eecc346958.zip binutils-73aae8efb21ca7ff1c792fe4d2c394eecc346958.tar.gz binutils-73aae8efb21ca7ff1c792fe4d2c394eecc346958.tar.bz2 |
sim: bfin: fix accumulator edge case saturation
When the accumulator saturates, it needs to be greater than, but not
equal to, the largest unsigned value as this is what the hardware does.
Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/bfin/ChangeLog')
-rw-r--r-- | sim/bfin/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog index 5aab117..75de6f4 100644 --- a/sim/bfin/ChangeLog +++ b/sim/bfin/ChangeLog @@ -1,3 +1,8 @@ +2011-06-18 Robin Getz <robin.getz@analog.com> + + * bfin-sim.c (saturate_s40_astat): Change ">" to ">=". + (decode_macfunc): Likewise when mmod is M_IH. + 2011-06-18 Mike Frysinger <vapier@gentoo.org> * interp.c (sim_create_inferior): Change free to freeargv. |