@@ -166,23 +166,23 @@ struct Async2syncPass : public Pass {
166
166
log_id (module ), log_id (cell), log_id (cell->type ),
167
167
log_signal (ff.sig_arst ), log_signal (ff.sig_d ), log_signal (ff.sig_q ));
168
168
169
- initvals.remove_init (ff.sig_q );
170
-
171
- Wire *new_q = module ->addWire (NEW_ID, ff.width );
172
-
173
- if (ff.pol_arst ) {
174
- if (!ff.is_fine )
175
- module ->addMux (NEW_ID, new_q, ff.val_arst , ff.sig_arst , ff.sig_q );
176
- else
177
- module ->addMuxGate (NEW_ID, new_q, ff.val_arst [0 ], ff.sig_arst , ff.sig_q );
178
- } else {
179
- if (!ff.is_fine )
180
- module ->addMux (NEW_ID, ff.val_arst , new_q, ff.sig_arst , ff.sig_q );
181
- else
182
- module ->addMuxGate (NEW_ID, ff.val_arst [0 ], new_q, ff.sig_arst , ff.sig_q );
183
- }
184
-
185
- ff.sig_q = new_q;
169
+ /* initvals.remove_init(ff.sig_q); */
170
+
171
+ /* Wire *new_q = module->addWire(NEW_ID, ff.width); */
172
+
173
+ /* if (ff.pol_arst) { */
174
+ /* if (!ff.is_fine) */
175
+ /* module->addMux(NEW_ID, new_q, ff.val_arst, ff.sig_arst, ff.sig_q); */
176
+ /* else */
177
+ /* module->addMuxGate(NEW_ID, new_q, ff.val_arst[0], ff.sig_arst, ff.sig_q); */
178
+ /* } else { */
179
+ /* if (!ff.is_fine) */
180
+ /* module->addMux(NEW_ID, ff.val_arst, new_q, ff.sig_arst, ff.sig_q); */
181
+ /* else */
182
+ /* module->addMuxGate(NEW_ID, ff.val_arst[0], new_q, ff.sig_arst, ff.sig_q); */
183
+ /* } */
184
+
185
+ /* ff.sig_q = new_q; */
186
186
ff.has_arst = false ;
187
187
ff.has_srst = true ;
188
188
ff.ce_over_srst = false ;
0 commit comments