alu_behavior.vhdl