data/full_repos/permissive/486954482/TinyGarble/circuit_synthesis/syn_lib/TwosComplement.v
1: b"%Error: data/full_repos/permissive/486954482/TinyGarble/circuit_synthesis/syn_lib/TwosComplement.v:8: Cannot find file containing module: 'ADD'\n ADD #(.N(N)) ADD(\n ^~~\n        ... Looked in:\n             data/full_repos/permissive/486954482/TinyGarble/circuit_synthesis/syn_lib,data/full_repos/permissive/486954482/ADD\n             data/full_repos/permissive/486954482/TinyGarble/circuit_synthesis/syn_lib,data/full_repos/permissive/486954482/ADD.v\n             data/full_repos/permissive/486954482/TinyGarble/circuit_synthesis/syn_lib,data/full_repos/permissive/486954482/ADD.sv\n             ADD\n             ADD.v\n             ADD.sv\n             obj_dir/ADD\n             obj_dir/ADD.v\n             obj_dir/ADD.sv\n%Error: Exiting due to 1 error(s)\n"
module TwosComplement #(parameter N = 8)(
	input [N-1:0] A,
	output [N-1:0] O
);

	ADD #(.N(N)) ADD(
		.A(~A),
		.B({N{1'b0}}),
		.CI(1'b1),
		.S(O), 
		.CO()
	);


endmodule
module TwosComplement #(parameter N = 8)(
	input [N-1:0] A,
	output [N-1:0] O
);


	ADD #(.N(N)) ADD(
		.A(~A),
		.B({N{1'b0}}),
		.CI(1'b1),
		.S(O), 
		.CO()
	);


endmodule