data/full_repos/permissive/211235278/02. Multi-cycle CPU/ROM.v
1: b'%Error: Cannot find file containing module: Multi-cycle\n        ... Looked in:\n             data/full_repos/permissive/211235278/02./Multi-cycle\n             data/full_repos/permissive/211235278/02./Multi-cycle.v\n             data/full_repos/permissive/211235278/02./Multi-cycle.sv\n             Multi-cycle\n             Multi-cycle.v\n             Multi-cycle.sv\n             obj_dir/Multi-cycle\n             obj_dir/Multi-cycle.v\n             obj_dir/Multi-cycle.sv\n%Error: Cannot find file containing module: CPU,data/full_repos/permissive/211235278\n%Error: Cannot find file containing module: data/full_repos/permissive/211235278/02.\n%Error: Cannot find file containing module: CPU/ROM.v\n%Error: Exiting due to 4 error(s)\n'
module ROM(
    input [3:0] one,
    input [3:0] two,
    output [`NUM_CTRL-1:0] CTRL
    );
    

    
    parameter [`NUM_CTRL*(`NUM_RT+1)-1:0] memory = { 
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_01_0_1_00_00_0_00,
                                                    `NUM_CTRL'b0_0_1_0_1_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_1_1_0_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_1_01_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_1_00_00_0_00,
                                                    `NUM_CTRL'b1_0_0_0_0_00_0_0_00_01_1_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_1_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_1_10,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_11_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_10_0_1_10_00_0_00,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_10_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_0_10,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_00_0_01,
                                                    `NUM_CTRL'b0_0_0_1_0_00_1_0_00_00_0_00
                                              };
    
    assign CTRL = memory[`NUM_CTRL*one+:`NUM_CTRL] | memory[`NUM_CTRL*two+:`NUM_CTRL];
    
endmodule
module ROM(
    input [3:0] one,
    input [3:0] two,
    output [`NUM_CTRL-1:0] CTRL
    );

    

    
    parameter [`NUM_CTRL*(`NUM_RT+1)-1:0] memory = { 
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_01_0_1_00_00_0_00,
                                                    `NUM_CTRL'b0_0_1_0_1_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_1_1_0_00_0_0_00_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_1_01_00_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_1_00_00_0_00,
                                                    `NUM_CTRL'b1_0_0_0_0_00_0_0_00_01_1_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_1_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_1_10,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_11_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_10_0_1_10_00_0_00,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_10_0_00,
                                                    `NUM_CTRL'b0_0_0_0_0_00_0_0_00_00_0_10,
                                                    `NUM_CTRL'b0_1_0_0_0_00_0_0_00_00_0_01,
                                                    `NUM_CTRL'b0_0_0_1_0_00_1_0_00_00_0_00
                                              };
    
    assign CTRL = memory[`NUM_CTRL*one+:`NUM_CTRL] | memory[`NUM_CTRL*two+:`NUM_CTRL];
    
endmodule