data/full_repos/permissive/207835546/Demultiplexer/demux.v
data/verilator_xmls/26501b36-3b80-43e8-9263-0d117512ce51.xml
module demux (s2,s1,I,en,y0,y1,y2,y3);

input s2,s1,I,en;
output y0,y1,y2,y3;

assign y0=(~s2)&(~s1)& I& en;
assign y1=(~s2)& s1& I& en;
assign y2=s2&(~s1)& I & en;
assign y3=s2& s1 & I & en;

endmodule
module demux (s2,s1,I,en,y0,y1,y2,y3);


input s2,s1,I,en;
output y0,y1,y2,y3;

assign y0=(~s2)&(~s1)& I& en;
assign y1=(~s2)& s1& I& en;
assign y2=s2&(~s1)& I & en;
assign y3=s2& s1 & I & en;

endmodule