data/full_repos/permissive/451577625/system/multiplier_32.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/451577625/system/multiplier_32.v:82: Unsupported: Ignoring delay on this delayed statement.\n  #(delay) in_x = 32\'ha; in_y = 32\'ha;   \n  ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/451577625/system/multiplier_32.v:83: Unsupported: Ignoring delay on this delayed statement.\n  #(delay) in_x = 32\'h61; in_y = 32\'h56;   \n  ^\n%Warning-STMTDLY: data/full_repos/permissive/451577625/system/multiplier_32.v:84: Unsupported: Ignoring delay on this delayed statement.\n  #(delay) in_x = 32\'hFFFFFFF3; in_y = 32\'hB;   \n  ^\n%Error: data/full_repos/permissive/451577625/system/multiplier_32.v:18: Cannot find file containing module: \'bit_pair_recoder_32\'\n   bit_pair_recoder_32 recoder(.in_multiplier (in_x),\n   ^~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/bit_pair_recoder_32\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/bit_pair_recoder_32.v\n             data/full_repos/permissive/451577625/system,data/full_repos/permissive/451577625/bit_pair_recoder_32.sv\n             bit_pair_recoder_32\n             bit_pair_recoder_32.v\n             bit_pair_recoder_32.sv\n             obj_dir/bit_pair_recoder_32\n             obj_dir/bit_pair_recoder_32.v\n             obj_dir/bit_pair_recoder_32.sv\n%Error: data/full_repos/permissive/451577625/system/multiplier_32.v:26: Cannot find file containing module: \'reducer_64\'\n   reducer_64 reducer(.in_w (w_partial_products_shift[4*i]),\n   ^~~~~~~~~~\n%Error: data/full_repos/permissive/451577625/system/multiplier_32.v:37: Cannot find file containing module: \'reducer_64\'\n   reducer_64 reducer(.in_w (w_reduce_16_to_8[4*i]),\n   ^~~~~~~~~~\n%Error: data/full_repos/permissive/451577625/system/multiplier_32.v:47: Cannot find file containing module: \'reducer_64\'\n  reducer_64 reducer(.in_w (w_reduce_8_to_4[0]),\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/451577625/system/multiplier_32.v:56: Cannot find file containing module: \'cla_64\'\n  cla_64 adder(.in_x (w_reduce_4_to_2[0]),\n  ^~~~~~\n%Error: Exiting due to 5 error(s), 3 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module multiplier_32_tb;

	reg[31:0] in_x, in_y;
	wire[63:0] out;
	
	parameter delay = 10;
	
	multiplier_32 DUT(.in_x (in_x),
		.in_y (in_y),
		.out_product (out));
	
	initial begin
		in_x = 32'h0; in_y = 32'h0;
		#(delay) in_x = 32'ha; in_y = 32'ha;
		#(delay) in_x = 32'h61; in_y = 32'h56;
		#(delay) in_x = 32'hFFFFFFF3; in_y = 32'hB;
	end

endmodule
module multiplier_32_tb;


	reg[31:0] in_x, in_y;
	wire[63:0] out;
	
	parameter delay = 10;
	
	multiplier_32 DUT(.in_x (in_x),
		.in_y (in_y),
		.out_product (out));
	
	initial begin
		in_x = 32'h0; in_y = 32'h0;
		#(delay) in_x = 32'ha; in_y = 32'ha;
		#(delay) in_x = 32'h61; in_y = 32'h56;
		#(delay) in_x = 32'hFFFFFFF3; in_y = 32'hB;
	end

endmodule