--
-- Component : aa_mux
--
-- Generated by System Architect version v8.5_2.2 by ja-wells on Mar 21, 97
--
-- sensitivity_attr :: 'transaction

ARCHITECTURE spec OF aa_mux IS
BEGIN
   -------------------------------------------------------------------
   vhdl_aa_mux : PROCESS (selAA, ALU_M, DOut, ROut1_X, ShAmt_X)
   -------------------------------------------------------------------
	variable result : mips_word;
   BEGIN
	case selAA is
	when "00" =>
		result := ROut1_X;
	when "01" =>
		result := ShAmt_X;
	when "10" =>
		result := ALU_M;
	when "11" =>
		result := DOut;
	when others =>
		result := (OTHERS => 'X');
	end case;

	inA <= result after 2 ns;

   END PROCESS vhdl_aa_mux ;
END spec ;