summaryrefslogtreecommitdiff
path: root/sim/alu.sv
diff options
context:
space:
mode:
Diffstat (limited to 'sim/alu.sv')
-rw-r--r--sim/alu.sv4
1 files changed, 2 insertions, 2 deletions
diff --git a/sim/alu.sv b/sim/alu.sv
index 407b083..5583492 100644
--- a/sim/alu.sv
+++ b/sim/alu.sv
@@ -49,8 +49,8 @@ assign cmp_result = {{(BUS_BITS-6){1'b0}},
49 abus > dbus, 49 abus > dbus,
50 abus == dbus, 50 abus == dbus,
51 abus < dbus}; 51 abus < dbus};
52assign lshift_result = (dbus >= BUS_BITS) ? 0 : (abus << dbus); 52assign lshift_result = {dbus[BUS_BITS-2:0], abus[0]};
53assign rshift_result = (dbus >= BUS_BITS) ? 0 : (abus >> dbus); 53assign rshift_result = {abus[BUS_BITS-1], dbus[BUS_BITS-1:1]};
54 54
55bit [BUS_BITS-1:0] newx; 55bit [BUS_BITS-1:0] newx;
56assign newx = 56assign newx =