data/full_repos/permissive/498662723/Circuits/Combinational Logic/Basic Gates/gatesv100.v
1: b'%Error: Cannot find file containing module: Logic/Basic\n        ... Looked in:\n             data/full_repos/permissive/498662723/Circuits/Combinational/Logic/Basic\n             data/full_repos/permissive/498662723/Circuits/Combinational/Logic/Basic.v\n             data/full_repos/permissive/498662723/Circuits/Combinational/Logic/Basic.sv\n             Logic/Basic\n             Logic/Basic.v\n             Logic/Basic.sv\n             obj_dir/Logic/Basic\n             obj_dir/Logic/Basic.v\n             obj_dir/Logic/Basic.sv\n%Error: Cannot find file containing module: Gates,data/full_repos/permissive/498662723\n%Error: Cannot find file containing module: data/full_repos/permissive/498662723/Circuits/Combinational\n%Error: Cannot find file containing module: Gates/gatesv100.v\n%Error: Exiting due to 4 error(s)\n'
module top_module( 
    input [99:0] in,
    output [98:0] out_both,
    output [99:1] out_any,
    output [99:0] out_different );
    
    always @ (*)
        begin
        for (int i =0; i< 99; i++)
            begin
                out_both[i] = in[i]&in[i+1];
            end
            
            for (int i=1; i<100; i++)
                begin
                    out_any[i] = in[i-1]|in[i];
                end
            for (int i=0; i<99; i++)
                begin
                    out_different[i] = in[i]^in[i+1];
                end
            out_different[99] = in[99]^in[0];
        end
    






endmodule
module top_module( 
    input [99:0] in,
    output [98:0] out_both,
    output [99:1] out_any,
    output [99:0] out_different );

    
    always @ (*)
        begin
        for (int i =0; i< 99; i++)
            begin
                out_both[i] = in[i]&in[i+1];
            end
            
            for (int i=1; i<100; i++)
                begin
                    out_any[i] = in[i-1]|in[i];
                end
            for (int i=0; i<99; i++)
                begin
                    out_different[i] = in[i]^in[i+1];
                end
            out_different[99] = in[99]^in[0];
        end
    






endmodule