data/full_repos/permissive/170402453/RISC_DIVIDER/BarrelShifter32.v
data/verilator_xmls/a1df4961-ee03-4cd2-87cf-e2adad67933b.xml
module BarrelShifter32(
    input [4:0] SH,
    input LR,
    input [31:0] Input,
    output wire [31:0] Output
    );

	assign Output = LR ? (Input << SH) : (Input >> SH);
endmodule
module BarrelShifter32(
    input [4:0] SH,
    input LR,
    input [31:0] Input,
    output wire [31:0] Output
    );


	assign Output = LR ? (Input << SH) : (Input >> SH);
endmodule