data/full_repos/permissive/499137621/CheckPoint4_CPU_Sub-main/sign_extension.v
data/verilator_xmls/0dbbab19-6cc8-4000-a5a7-a39648dd072b.xml
module sign_extension(immediate, sx_out);
	input[16:0] immediate;
	output [31:0] sx_out;
	assign sx_out[31:0] = {{15{immediate[16]}}, immediate[16:0]};
endmodule
module sign_extension(immediate, sx_out);

	input[16:0] immediate;
	output [31:0] sx_out;
	assign sx_out[31:0] = {{15{immediate[16]}}, immediate[16:0]};
endmodule