data/full_repos/permissive/451577625/system/adder_32.v
1: b"%Error: data/full_repos/permissive/451577625/system/adder_32.v:5: Cannot find file containing module: 'cla_16'\n cla_16 cla_low(.in_x(in_x[15:0]),\n ^~~~~~\n        ... Looked in:\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/cla_16\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/cla_16.v\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/cla_16.sv\n             cla_16\n             cla_16.v\n             cla_16.sv\n             obj_dir/cla_16\n             obj_dir/cla_16.v\n             obj_dir/cla_16.sv\n%Error: data/full_repos/permissive/451577625/system/adder_32.v:13: Cannot find file containing module: 'cla_16'\n cla_16 cla_high(.in_x(in_x[31:16]),\n ^~~~~~\n%Error: Exiting due to 2 error(s)\n"
module adder_32(input [31:0] in_x, input [31:0] in_y, input in_carry, output [31:0] out_sum, output out_carry);

	wire w_cla_low_carry_out;

	cla_16 cla_low(.in_x(in_x[15:0]),
		.in_y(in_y[15:0]),
		.in_carry(in_carry),
		.out_sum(out_sum[15:0]),
		.out_carry(w_cla_low_carry_out),
		.out_generate(),
		.out_propogate());
		
	cla_16 cla_high(.in_x(in_x[31:16]),
		.in_y(in_y[31:16]),
		.in_carry(w_cla_low_carry_out),
		.out_sum(out_sum[31:16]),
		.out_carry(out_carry),
		.out_generate(),
		.out_propogate());

endmodule
module adder_32(input [31:0] in_x, input [31:0] in_y, input in_carry, output [31:0] out_sum, output out_carry);


	wire w_cla_low_carry_out;

	cla_16 cla_low(.in_x(in_x[15:0]),
		.in_y(in_y[15:0]),
		.in_carry(in_carry),
		.out_sum(out_sum[15:0]),
		.out_carry(w_cla_low_carry_out),
		.out_generate(),
		.out_propogate());
		
	cla_16 cla_high(.in_x(in_x[31:16]),
		.in_y(in_y[31:16]),
		.in_carry(w_cla_low_carry_out),
		.out_sum(out_sum[31:16]),
		.out_carry(out_carry),
		.out_generate(),
		.out_propogate());

endmodule