qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] target-mips: fix incorrect test for MTHLIP


From: Petar Jovanovic
Subject: [Qemu-devel] [PATCH] target-mips: fix incorrect test for MTHLIP
Date: Wed, 23 Jan 2013 04:17:41 +0100

The pos field in the DSPControl register is not correctly initialized.
Per documentation, the result of MTHLIP is unpredictable if the value of the
pos field before the execution is greater than 32.

Signed-off-by: Petar Jovanovic <address@hidden>
---
 tests/tcg/mips/mips32-dsp/mthlip.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tests/tcg/mips/mips32-dsp/mthlip.c 
b/tests/tcg/mips/mips32-dsp/mthlip.c
index 9549aae..85f94d8 100644
--- a/tests/tcg/mips/mips32-dsp/mthlip.c
+++ b/tests/tcg/mips/mips32-dsp/mthlip.c
@@ -30,7 +30,7 @@ int main()
     assert(ach == resulth);
     assert(acl == resultl);
 
-    dsp = 0x3f;
+    dsp = 0x1f;
     ach = 0x05;
     acl = 0xB4CB;
     rs  = 0x00FFBBAA;
-- 
1.7.5.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]