data/full_repos/permissive/444327372/signext.v
1: b"%Error: data/full_repos/permissive/444327372/signext.v:25: syntax error, unexpected type, expecting IDENTIFIER or '[' or do or final\n input wire[1:0] type,\n                 ^~~~\n%Error: data/full_repos/permissive/444327372/signext.v:27: syntax error, unexpected ')', expecting ',' or ';'\n    );\n    ^\n%Error: Exiting due to 2 error(s)\n"
module signext(
	input wire[15:0] a,
	input wire[1:0] type,
	output wire[31:0] y
    );
	





	assign y = (type == 2'b11) ? {{16{1'b0}}, a} : {{16{a[15]}}, a};
endmodule
module signext(
	input wire[15:0] a,
	input wire[1:0] type,
	output wire[31:0] y
    );

	





	assign y = (type == 2'b11) ? {{16{1'b0}}, a} : {{16{a[15]}}, a};
endmodule