data/full_repos/permissive/449689971/SYSTOLIC_ARRAY/MUL_APP.v
data/verilator_xmls/35135475-f162-4d3a-b785-dc3ae0c4135e.xml
module PRIORITY_ENCODER 
	(
	din_w,
	dout_w
	);
	


	input 		[15:0]					din_w;
	wire		[3:0]                   temp_w;
	output 		[3:0]  					dout_w;



	assign 		dout_w[0]=din_w[6]|din_w[8]|din_w[10]|din_w[12]|din_w[14];
	assign 		dout_w[1]=din_w[7]|din_w[8]|din_w[11]|din_w[12]|din_w[15];
	assign 		dout_w[2]=din_w[9]|din_w[10]|din_w[11]|din_w[12];
	assign 		dout_w[3]=din_w[13]|din_w[14]|din_w[15];


endmodule
module PRIORITY_ENCODER 
	(
	din_w,
	dout_w
	);

	


	input 		[15:0]					din_w;
	wire		[3:0]                   temp_w;
	output 		[3:0]  					dout_w;



	assign 		dout_w[0]=din_w[6]|din_w[8]|din_w[10]|din_w[12]|din_w[14];
	assign 		dout_w[1]=din_w[7]|din_w[8]|din_w[11]|din_w[12]|din_w[15];
	assign 		dout_w[2]=din_w[9]|din_w[10]|din_w[11]|din_w[12];
	assign 		dout_w[3]=din_w[13]|din_w[14]|din_w[15];


endmodule