data/full_repos/permissive/518305321/iiitb_sipo.v
data/verilator_xmls/5e90298d-f281-4702-845e-311723497ed6.xml
module iiitb_sipo(d, rst, clk, q, qbar);
    input d,clk,rst;
    output [3:0]q;
    output [3:0]qbar;
    dff aa(d, rst, clk, q[3]);
    dff bb(q[3], rst, clk, q[2]);
    dff cc(q[2], rst, clk, q[1]);
    dff dd(q[1], rst, clk, q[0]);
    assign qbar = ~q;
endmodule
module iiitb_sipo(d, rst, clk, q, qbar);

    input d,clk,rst;
    output [3:0]q;
    output [3:0]qbar;
    dff aa(d, rst, clk, q[3]);
    dff bb(q[3], rst, clk, q[2]);
    dff cc(q[2], rst, clk, q[1]);
    dff dd(q[1], rst, clk, q[0]);
    assign qbar = ~q;
endmodule