data/full_repos/permissive/524949268/round_robin_arbiter.v
data/verilator_xmls/29110479-33e3-4be7-a34f-44faa6eb4ee7.xml
module fixed_priority_arbiter(
    req,
    grant
);
parameter WIDTH = 8;

input [WIDTH-1:0] req;
output [WIDTH-1:0] grant;

assign grant = req & (~req + 1);

endmodule
module fixed_priority_arbiter(
    req,
    grant
);

parameter WIDTH = 8;

input [WIDTH-1:0] req;
output [WIDTH-1:0] grant;

assign grant = req & (~req + 1);

endmodule