Commit 2d5cf5ec authored by Roberto Hexsel's avatar Roberto Hexsel

SC-nop-branch forwarding was fixed, with thanks to Rafael Soares

parent 15af2070
Pipeline #4478 skipped
......@@ -22,6 +22,9 @@ ffffffff
ffffffff
ok
55555555
ok
ok
ok
......@@ -988,6 +988,9 @@ begin
elsif MM_is_MFC0 then -- non-LW
eq_fwd_A <= MM_cop0_val;
rs_stall := FALSE;
elsif MM_is_SC then
eq_fwd_A <= x"00000000";
rs_stall := FALSE;
else
eq_fwd_A <= MM_result;
rs_stall := FALSE;
......@@ -1013,6 +1016,9 @@ begin
elsif MM_is_MFC0 then -- non-LW
eq_fwd_B <= MM_cop0_val;
rt_stall := FALSE;
elsif MM_is_SC then
eq_fwd_B <= x"00000000";
rs_stall := FALSE;
else
eq_fwd_B <= MM_result;
rt_stall := FALSE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment