summaryrefslogtreecommitdiff
path: root/mips/mips.sail
diff options
context:
space:
mode:
authorRobert Norton2016-01-27 15:48:50 +0000
committerRobert Norton2016-01-28 14:40:28 +0000
commitb1eaa613751e58059fda031e34d57af8cf60ede2 (patch)
tree74297c2c04c42683355f4cb04aeae4f9ae4a3ec9 /mips/mips.sail
parentbe05156995033a59e57ebfb01eab2b4fe2ee0747 (diff)
mips.sail: fix back-to-front operands of DSLLV.
Diffstat (limited to 'mips/mips.sail')
-rw-r--r--mips/mips.sail2
1 files changed, 1 insertions, 1 deletions
diff --git a/mips/mips.sail b/mips/mips.sail
index d03ac935..ec4f89fe 100644
--- a/mips/mips.sail
+++ b/mips/mips.sail
@@ -559,7 +559,7 @@ function clause decode (0b000000 : (regno) rs : (regno) rt : (regno) rd : 0b0000
Some(DSLLV(rs, rt, rd))
function clause execute (DSLLV (rs, rt, rd)) =
{
- wGPR(rd) := (rGPR(rs) << ((rGPR(rt))[5 .. 0])) (* make tuareg mode less blue >> *)
+ wGPR(rd) := (rGPR(rt) << ((rGPR(rs))[5 .. 0])) (* make tuareg mode less blue >> *)
(* alternative slicing based version of above
sa := (rGPR(rt))[5 .. 0];
v := rGPR(rs);