1 2 3 4 5 6
module macc_16_16_32(a, b, c, y); input [15:0] a, b; input [31:0] c; output [31:0] y; assign y = a*b + c; endmodule