shift_inst : entity work.exec_op(shift_op)\r
port map(clk,reset,left_o, right_o, op_detail, alu_state, shift_result);\r
\r
-calc: process(left_operand, right_operand,displacement, cond, op_group, op_detail ,alu_state,and_result,add_result,or_result,xor_result,shift_result, prog_cnt,brpr)\r
+calc: process(left_operand, right_operand,displacement, cond, op_group, op_detail ,alu_state,and_result,add_result,or_result,xor_result,shift_result, prog_cnt,brpr, pval)\r
variable result_v : alu_result_rec;\r
variable res_prod : std_logic;\r
variable cond_met : std_logic;\r
addr <= add_result.result;\r
data <= right_operand;\r
\r
+ pinc <= '0';\r
+ pwr_en <= '0';\r
+ paddr <= (others =>'0');\r
+ \r
result_v.result := add_result.result;\r
\r
case cond is\r