data/full_repos/permissive/434840709/week12/4.v
data/verilator_xmls/77c058cf-11d7-47d4-8c30-789494a71e91.xml
module top_module (
    input [3:0] in,
    output reg [1:0] pos  
);
    always @(*) begin
        case (in)
            0: pos <= 0;
            1: pos <= 0;
            2: pos <= 1;
            3: pos <= 0;
            4: pos <= 2;
            5: pos <= 0;
            6: pos <= 1;
            7: pos <= 0;
            8: pos <= 3;
            9: pos <= 0;
            10: pos <= 1;
            11: pos <= 0;
            12: pos <= 2;
            13: pos <= 0;
            14: pos <= 1;
            15: pos <= 0;
        endcase
    end


















endmodule
module top_module (
    input [3:0] in,
    output reg [1:0] pos  
);

    always @(*) begin
        case (in)
            0: pos <= 0;
            1: pos <= 0;
            2: pos <= 1;
            3: pos <= 0;
            4: pos <= 2;
            5: pos <= 0;
            6: pos <= 1;
            7: pos <= 0;
            8: pos <= 3;
            9: pos <= 0;
            10: pos <= 1;
            11: pos <= 0;
            12: pos <= 2;
            13: pos <= 0;
            14: pos <= 1;
            15: pos <= 0;
        endcase
    end


















endmodule