data/full_repos/permissive/162571337/multiplers/16x16_signed/pareto_pwr_wce/mul16s_HHP.v
[Errno 2] No such file or directory: 'preprocess.output'
data/verilator_xmls/39915eea-938a-4b06-a795-2247e2bf5b8e.xml
module mul16s_HHP(
	A, 
	B,
	Z
);

input signed [16-1:0] A;
input signed [16-1:0] B;
output signed [2*16-1:0] Z;

wire signed [2*(16-2)-1:0] tmpZ;
assign tmpZ = $signed(A[16-1:2]) * $signed(B[16-1:2]);
assign Z = $signed({tmpZ,{4{1'b0}}});
endmodule
module mul16s_HHP(
	A, 
	B,
	Z
);


input signed [16-1:0] A;
input signed [16-1:0] B;
output signed [2*16-1:0] Z;

wire signed [2*(16-2)-1:0] tmpZ;
assign tmpZ = $signed(A[16-1:2]) * $signed(B[16-1:2]);
assign Z = $signed({tmpZ,{4{1'b0}}});
endmodule