2 use IEEE.std_logic_1164.all;
\r
3 use IEEE.numeric_std.all;
\r
5 use work.common_pkg.all;
\r
6 use work.alu_pkg.all;
\r
8 architecture and_op of exec_op is
\r
11 calc: process(left_operand, right_operand, alu_state)
\r
12 variable alu_result_v : alu_result_rec;
\r
15 alu_result_v := alu_state;
\r
17 alu_result_v.result := left_operand and right_operand;
\r
19 alu_result <= alu_result_v;
\r
22 end architecture and_op;
\r