aboutsummaryrefslogtreecommitdiff
path: root/sim/common/ChangeLog
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1998-04-16 07:49:58 +0000
committerAndrew Cagney <cagney@redhat.com>1998-04-16 07:49:58 +0000
commit7d93d538710708a27ca1a6ae8f28ddbf47d876fa (patch)
tree3c0d5c81b519cdc5b089df07b623c3154afa43a8 /sim/common/ChangeLog
parent69842d0884f1fdcbe0ec1cdbcabf8439b34ea6dd (diff)
downloadbinutils-7d93d538710708a27ca1a6ae8f28ddbf47d876fa.zip
binutils-7d93d538710708a27ca1a6ae8f28ddbf47d876fa.tar.gz
binutils-7d93d538710708a27ca1a6ae8f28ddbf47d876fa.tar.bz2
o CVT.S.W and CVT.W.S were reversed
o When unpacking an r5900 FP value, was not treating IEEE-NaN's as very large values. o When packing an r5900 FP result from an infinite precision intermediate value was saturating to IEEE-MAX instead of r5900-MAX o The least significant bit of the FP status register did not stick to one.
Diffstat (limited to 'sim/common/ChangeLog')
-rw-r--r--sim/common/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index 3b2e9ed..fa67c10 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,3 +1,10 @@
+Thu Apr 16 10:30:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * sim-fpu.c, sim-fpu.h (sim_fpu_fractionto, sim_fpu_tofraction):
+ New functions, pack / unpack sim_fpu struct using raw values.
+ (sim_fpu_is): Differentiate between negative and positive
+ infinity.
+
Tue Apr 14 18:49:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-bits.h (EXTEND4): Define.