aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/mips/ChangeLog7
-rw-r--r--sim/mips/interp.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog
index ab70c7e..499e2b4 100644
--- a/sim/mips/ChangeLog
+++ b/sim/mips/ChangeLog
@@ -1,4 +1,11 @@
start-sanitize-sky
+ Mon Apr 13 16:28:52 1998 Frank Ch. Eigler <fche@cygnus.com>
+
+ * interp.c (decode_coproc): Add proper 1000000 bit-string at top
+ of VU lower instruction.
+
+end-sanitize-sky
+start-sanitize-sky
Thu Apr 9 16:38:23 1998 Frank Ch. Eigler <fche@cygnus.com>
* r5900.igen (LQC,SQC): Adapted code to DOUBLEWORD accesses
diff --git a/sim/mips/interp.c b/sim/mips/interp.c
index 12da45d..a8788d7 100644
--- a/sim/mips/interp.c
+++ b/sim/mips/interp.c
@@ -3419,7 +3419,7 @@ decode_coproc (SIM_DESC sd,
unsigned_4 vu_upper, vu_lower;
vu_upper = 0x000002ff; /* NOP/NOP */
vu_lower =
- 0x10000000 | /* bits 31 .. 25 */
+ 0x80000000 | /* bits 31 .. 25 */
(instruction & 0x01ffffff); /* bits 24 .. 0 */
/* POLICY: never busy in macro mode */