data/full_repos/permissive/155217800/Part 2/Part2.v
1: b'%Error: Cannot find file containing module: 2,data/full_repos/permissive/155217800\n        ... Looked in:\n             data/full_repos/permissive/155217800/Part/2,data/full_repos/permissive/155217800\n             data/full_repos/permissive/155217800/Part/2,data/full_repos/permissive/155217800.v\n             data/full_repos/permissive/155217800/Part/2,data/full_repos/permissive/155217800.sv\n             2,data/full_repos/permissive/155217800\n             2,data/full_repos/permissive/155217800.v\n             2,data/full_repos/permissive/155217800.sv\n             obj_dir/2,data/full_repos/permissive/155217800\n             obj_dir/2,data/full_repos/permissive/155217800.v\n             obj_dir/2,data/full_repos/permissive/155217800.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/155217800/Part\n%Error: Cannot find file containing module: 2/Part2.v\n%Error: Exiting due to 3 error(s)\n'
module two_one_four_bit_mux(

	a,
	b,
	sel,
	out
);

input [3:0] a;
input [3:0] b;
output [3:0] out;
input sel;

assign out[3] = (~sel & a[3]) | (sel & b[3]);
assign out[2] = (~sel & a[2]) | (sel & b[2]);
assign out[1] = (~sel & a[1]) | (sel & b[1]);
assign out[0] = (~sel & a[0]) | (sel & b[0]);

endmodule
module two_one_four_bit_mux(

	a,
	b,
	sel,
	out
);


input [3:0] a;
input [3:0] b;
output [3:0] out;
input sel;

assign out[3] = (~sel & a[3]) | (sel & b[3]);
assign out[2] = (~sel & a[2]) | (sel & b[2]);
assign out[1] = (~sel & a[1]) | (sel & b[1]);
assign out[0] = (~sel & a[0]) | (sel & b[0]);

endmodule