data/full_repos/permissive/116468596/selector.v
data/verilator_xmls/8a7231c5-f889-46d5-85ab-7d2001e46046.xml
module selector(
    input [3:0] sel,
    input [15:0] N,
    output [3:0] H
    );

    assign H = ((N[15:12] & {4{sel[3]}}) | (N[11:8] & {4{sel[2]}}) | (N[7:4] & {4{sel[1]}}) | (N[3:0] & {4{sel[0]}}));
    
endmodule
module selector(
    input [3:0] sel,
    input [15:0] N,
    output [3:0] H
    );


    assign H = ((N[15:12] & {4{sel[3]}}) | (N[11:8] & {4{sel[2]}}) | (N[7:4] & {4{sel[1]}}) | (N[3:0] & {4{sel[0]}}));
    
endmodule