// "merge-merge_wchb_e1of2-02.hac"

import "merge.hac";
import "env.hac";
import "alternator.hac";

bool _Reset, Reset;
e1of2 L[4], R;
e1of4 C;
// c1of4 c;
// C.d = c.d;
merge_wchb_e1of<2,4> X(L, C, R, _Reset);
cmos_source_e1of2 LS0<5, {0,0,1,1,1}>	(L[0], _Reset, Reset);
cmos_source_e1of2 LS1<4, {0,0,1,1}>		(L[1], _Reset, Reset);
cmos_source_e1of2 LS2<3, {0,1,1}> 		(L[2], _Reset, Reset);
cmos_source_e1of2 LS3<7, {0,0,1,0,1,1,1}>	(L[3], _Reset, Reset);
// onehot_counter<4> CS(C.e, c, _Reset, Reset);
cmos_source_e1of4 CS<4, {0,2,3,1}>(C, _Reset, Reset);
inactive_reset_bitbucket_e1of2 B(R, _Reset);

