data/full_repos/permissive/454159683/mul2bj/mul2bj.v
1: b"%Error: data/full_repos/permissive/454159683/mul2bj/mul2bj.v:11: Cannot find file containing module: 'mul1b'\n mul1b u0(x[0], y[0], 0, 0, cx[0], sx[0]);\n ^~~~~\n        ... Looked in:\n             data/full_repos/permissive/454159683/mul2bj,data/full_repos/permissive/454159683/mul1b\n             data/full_repos/permissive/454159683/mul2bj,data/full_repos/permissive/454159683/mul1b.v\n             data/full_repos/permissive/454159683/mul2bj,data/full_repos/permissive/454159683/mul1b.sv\n             mul1b\n             mul1b.v\n             mul1b.sv\n             obj_dir/mul1b\n             obj_dir/mul1b.v\n             obj_dir/mul1b.sv\n%Error: data/full_repos/permissive/454159683/mul2bj/mul2bj.v:12: Cannot find file containing module: 'mul1b'\n mul1b u1(x[1], y[0], 0, cx[0], cx[1], sx[1]);\n ^~~~~\n%Error: data/full_repos/permissive/454159683/mul2bj/mul2bj.v:15: Cannot find file containing module: 'mul1b'\n mul1b u2(x[0], y[1], sx[1], 0, cx[2], sx[2]);\n ^~~~~\n%Error: data/full_repos/permissive/454159683/mul2bj/mul2bj.v:16: Cannot find file containing module: 'mul1b'\n mul1b u3(x[1], y[1], cx[1], cx[2], cx[3], sx[3]);\n ^~~~~\n%Error: Exiting due to 4 error(s)\n"
module mul2bj(input [1:0] x, y, output [3:0] z);
	wire [3:0] cx, sx;


	mul1b u0(x[0], y[0], 0, 0, cx[0], sx[0]);
	mul1b u1(x[1], y[0], 0, cx[0], cx[1], sx[1]);
	

	mul1b u2(x[0], y[1], sx[1], 0, cx[2], sx[2]);
	mul1b u3(x[1], y[1], cx[1], cx[2], cx[3], sx[3]);
	
	assign z[0] = sx[0];
	assign z[1] = sx[2];
	assign z[2] = sx[3];
	assign z[3] = cx[3];
endmodule
module mul2bj(input [1:0] x, y, output [3:0] z);

	wire [3:0] cx, sx;


	mul1b u0(x[0], y[0], 0, 0, cx[0], sx[0]);
	mul1b u1(x[1], y[0], 0, cx[0], cx[1], sx[1]);
	

	mul1b u2(x[0], y[1], sx[1], 0, cx[2], sx[2]);
	mul1b u3(x[1], y[1], cx[1], cx[2], cx[3], sx[3]);
	
	assign z[0] = sx[0];
	assign z[1] = sx[2];
	assign z[2] = sx[3];
	assign z[3] = cx[3];
endmodule