diff options
| author | Robert Norton | 2016-01-27 15:34:19 +0000 |
|---|---|---|
| committer | Robert Norton | 2016-01-28 14:40:28 +0000 |
| commit | be05156995033a59e57ebfb01eab2b4fe2ee0747 (patch) | |
| tree | e407f87bd0c2b4a908d748e2bf0f77f3226839ce | |
| parent | 43d7a4410f0bb3adda9bcb38e28a0abd5ebb3020 (diff) | |
mips.sail: fix incorrect decode of DSLLV
| -rw-r--r-- | mips/mips.sail | 2 |
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)) = { |
