data/full_repos/permissive/119758565/Mux4Way16.v
1: b"%Error: data/full_repos/permissive/119758565/Mux4Way16.v:33: Cannot find file containing module: 'Mux16'\n  Mux16 MX0 (w, x, sel[0], c0);\n  ^~~~~\n        ... Looked in:\n             data/full_repos/permissive/119758565,data/full_repos/permissive/119758565/Mux16\n             data/full_repos/permissive/119758565,data/full_repos/permissive/119758565/Mux16.v\n             data/full_repos/permissive/119758565,data/full_repos/permissive/119758565/Mux16.sv\n             Mux16\n             Mux16.v\n             Mux16.sv\n             obj_dir/Mux16\n             obj_dir/Mux16.v\n             obj_dir/Mux16.sv\n%Error: data/full_repos/permissive/119758565/Mux4Way16.v:34: Cannot find file containing module: 'Mux16'\n  Mux16 MX1 (y, z, sel[0], c1);\n  ^~~~~\n%Error: data/full_repos/permissive/119758565/Mux4Way16.v:35: Cannot find file containing module: 'Mux16'\n  Mux16 MX2 (c0, c1, sel[1], out);\n  ^~~~~\n%Error: Exiting due to 3 error(s)\n"
module Mux4Way16(
    input [15:0] w,
	 input [15:0] x,
    input [15:0] y,
    input [15:0] z,
    input [1:0] sel,
    output [15:0] out
    );
	 
	 wire [15:0] c0;
	 wire [15:0] c1;
	 
	 Mux16 MX0 (w, x, sel[0], c0);
	 Mux16 MX1 (y, z, sel[0], c1);
	 Mux16 MX2 (c0, c1, sel[1], out);


endmodule
module Mux4Way16(
    input [15:0] w,
	 input [15:0] x,
    input [15:0] y,
    input [15:0] z,
    input [1:0] sel,
    output [15:0] out
    );

	 
	 wire [15:0] c0;
	 wire [15:0] c1;
	 
	 Mux16 MX0 (w, x, sel[0], c0);
	 Mux16 MX1 (y, z, sel[0], c1);
	 Mux16 MX2 (c0, c1, sel[1], out);


endmodule