%i "d_ff.sfl"
submod_class d_ff {
input d ;
output q ;
}
module reg4 {
input in<4> ;
output out<4> ;
d_ff dff0,dff1,dff2,dff3 ;
par {
out = dff3.q || dff2.q || dff1.q || dff0.q ;
dff3.d = in<3> ;
dff2.d = in<2> ;
dff1.d = in<1> ;
dff0.d = in<0> ;
}
}