data/full_repos/permissive/174783592/FloatAdd/Adder/kpgCmp.v
data/verilator_xmls/958d4b07-a6b1-40aa-b1bd-ec88d497a412.xml
module kpgCmp(xi,xi1,out);
    input [1:0] xi;
    input [1:0] xi1;

    output reg [1:0] out;
	 
    always @ (xi or xi1) 
    begin

	 out[1] <= xi[1] & xi1[1];


	out[0] <= (xi[0] & ~xi[1] & ~xi1[1]) | (xi[1] & ~xi[0] & xi1[0] & ~xi1[1]) | (xi[0] & ~xi[1] & xi1[1] & ~xi1[0]) ;
	end
endmodule
module kpgCmp(xi,xi1,out);

    input [1:0] xi;
    input [1:0] xi1;

    output reg [1:0] out;
	 
    always @ (xi or xi1) 
    begin

	 out[1] <= xi[1] & xi1[1];


	out[0] <= (xi[0] & ~xi[1] & ~xi1[1]) | (xi[1] & ~xi[0] & xi1[0] & ~xi1[1]) | (xi[0] & ~xi[1] & xi1[1] & ~xi1[0]) ;
	end
endmodule