From b1eaa613751e58059fda031e34d57af8cf60ede2 Mon Sep 17 00:00:00 2001 From: Robert Norton Date: Wed, 27 Jan 2016 15:48:50 +0000 Subject: mips.sail: fix back-to-front operands of DSLLV. --- mips/mips.sail | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- cgit v1.2.3