summaryrefslogtreecommitdiff
path: root/mips/mips.sail
diff options
context:
space:
mode:
authorRobert Norton2016-01-27 15:34:19 +0000
committerRobert Norton2016-01-28 14:40:28 +0000
commitbe05156995033a59e57ebfb01eab2b4fe2ee0747 (patch)
treee407f87bd0c2b4a908d748e2bf0f77f3226839ce /mips/mips.sail
parent43d7a4410f0bb3adda9bcb38e28a0abd5ebb3020 (diff)
mips.sail: fix incorrect decode 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 fd69a9f8..d03ac935 100644
--- a/mips/mips.sail
+++ b/mips/mips.sail
@@ -555,7 +555,7 @@ function clause execute (DSLL32 (rt, rd, sa)) =
(* DSLLV reg, reg, reg *)
union ast member regregreg DSLLV
-function clause decode (0b000000 : (regno) rs : (regno) rt : (regno) rd : 0b00000 : 0b101100) =
+function clause decode (0b000000 : (regno) rs : (regno) rt : (regno) rd : 0b00000 : 0b010100) =
Some(DSLLV(rs, rt, rd))
function clause execute (DSLLV (rs, rt, rd)) =
{