minor fix -missing condition- --removing vhdl 2008 features

Signed-off-by: alaasal <alaamohsalman@gmail.com>
pull/242/head
alaasal 4 years ago
parent 0f3d464133
commit 7026dd20b6

@ -507,27 +507,27 @@ begin


-- rotator control signals -- rotator control signals
if ( (e_in.insn_type = OP_SHR) ) then if ( (e_in.insn_type = OP_SHR) ) then
right_shift <= '1'; right_shift <= '1';
else else
right_shift <= '0'; right_shift <= '0';
end if; end if;


if ( e_in.insn_type = OP_RLC ) then if ( (e_in.insn_type = OP_RLC) or (e_in.insn_type = OP_RLCR) ) then
rot_clear_left <= '1'; rot_clear_left <= '1';
else else
rot_clear_left <= '0'; rot_clear_left <= '0';
end if; end if;


if ( (e_in.insn_type = OP_RLC) or (e_in.insn_type = OP_RLCR) ) then if ( (e_in.insn_type = OP_RLC) or (e_in.insn_type = OP_RLCR) ) then
rot_clear_right <= '1'; rot_clear_right <= '1';
else else
rot_clear_right <= '0'; rot_clear_right <= '0';
end if; end if;


if ( e_in.insn_type = OP_EXTSWSLI ) then if ( e_in.insn_type = OP_EXTSWSLI ) then
rot_sign_ext <= '1'; rot_sign_ext <= '1';
else else
rot_sign_ext <= '0'; rot_sign_ext <= '0';
end if; end if;


ctrl_tmp.srr1 <= msr_copy(ctrl.msr); ctrl_tmp.srr1 <= msr_copy(ctrl.msr);

Loading…
Cancel
Save