data/full_repos/permissive/429737743/sources_1/new/MUX3.v
1: b'%Error: data/full_repos/permissive/429737743/sources_1/new/MUX3.v:21: Cannot find include file: cpu_constant.v\n`include "cpu_constant.v" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/429737743/sources_1/new,data/full_repos/permissive/429737743/cpu_constant.v\n             data/full_repos/permissive/429737743/sources_1/new,data/full_repos/permissive/429737743/cpu_constant.v.v\n             data/full_repos/permissive/429737743/sources_1/new,data/full_repos/permissive/429737743/cpu_constant.v.sv\n             cpu_constant.v\n             cpu_constant.v.v\n             cpu_constant.v.sv\n             obj_dir/cpu_constant.v\n             obj_dir/cpu_constant.v.v\n             obj_dir/cpu_constant.v.sv\n%Error: Exiting due to 1 error(s)\n'
module MUX3(out, a, b, c, ctl);
parameter NBitS = 32, CBit = 2;
output [NBitS - 1 : 0] out;reg [NBitS - 1 : 0] out;
input [NBitS - 1 : 0] a, b, c;
input [CBit - 1 : 0] ctl;
always @(*) begin
    case (ctl)
        1 : out = a;
        2 : out = c;
        default : out = b;
    endcase
end
endmodule
module MUX3(out, a, b, c, ctl);

parameter NBitS = 32, CBit = 2;
output [NBitS - 1 : 0] out;reg [NBitS - 1 : 0] out;
input [NBitS - 1 : 0] a, b, c;
input [CBit - 1 : 0] ctl;
always @(*) begin
    case (ctl)
        1 : out = a;
        2 : out = c;
        default : out = b;
    endcase
end
endmodule