data/full_repos/permissive/205673649/MIPS/Source/mux_pc.v
data/verilator_xmls/c2be12bc-18d2-4f9c-a784-7604a3cefaad.xml
module mux
    #(
        parameter LEN = 32
     )
     (
        input [LEN-1:0] i_a,
        input [LEN-1:0] i_b,
        input i_selector,
        output [LEN-1:0] o_mux
     );
     
     assign o_mux = (i_selector) ? i_b : i_a;
     
endmodule
module mux
    #(
        parameter LEN = 32
     )
     (
        input [LEN-1:0] i_a,
        input [LEN-1:0] i_b,
        input i_selector,
        output [LEN-1:0] o_mux
     );

     
     assign o_mux = (i_selector) ? i_b : i_a;
     
endmodule