1 attribute \generator "nMigen"
2 attribute \nmigen.hierarchy "top.dr_fu0.dst1_c"
4 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
5 wire width 4 input 0 \r_dst0
6 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
7 wire width 4 input 1 \s_dst0
8 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
9 wire width 4 output 2 \q_dst0
10 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
11 wire width 4 output 3 \qlq_dst0
12 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
13 wire width 1 input 4 \rst
14 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
15 wire width 1 input 5 \clk
16 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
18 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
19 wire width 4 \q_int$next
20 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
22 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
24 parameter \A_SIGNED 1'0
25 parameter \A_WIDTH 3'100
26 parameter \Y_WIDTH 3'100
30 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
32 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
34 parameter \A_SIGNED 1'0
35 parameter \A_WIDTH 3'100
36 parameter \B_SIGNED 1'0
37 parameter \B_WIDTH 3'100
38 parameter \Y_WIDTH 3'100
43 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
45 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
47 parameter \A_SIGNED 1'0
48 parameter \A_WIDTH 3'100
49 parameter \B_SIGNED 1'0
50 parameter \B_WIDTH 3'100
51 parameter \Y_WIDTH 3'100
57 assign \q_int$next \q_int
59 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
62 assign \q_int$next 4'0000
67 update \q_int \q_int$next
69 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
71 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
73 parameter \A_SIGNED 1'0
74 parameter \A_WIDTH 3'100
75 parameter \Y_WIDTH 3'100
79 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
81 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
83 parameter \A_SIGNED 1'0
84 parameter \A_WIDTH 3'100
85 parameter \B_SIGNED 1'0
86 parameter \B_WIDTH 3'100
87 parameter \Y_WIDTH 3'100
92 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
94 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
96 parameter \A_SIGNED 1'0
97 parameter \A_WIDTH 3'100
98 parameter \B_SIGNED 1'0
99 parameter \B_WIDTH 3'100
100 parameter \Y_WIDTH 3'100
106 assign \q_dst0 4'0000
110 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
111 wire width 4 \qn_dst0
112 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
114 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
116 parameter \A_SIGNED 1'0
117 parameter \A_WIDTH 3'100
118 parameter \Y_WIDTH 3'100
123 assign \qn_dst0 4'0000
127 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
129 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
131 parameter \A_SIGNED 1'0
132 parameter \A_WIDTH 3'100
133 parameter \B_SIGNED 1'0
134 parameter \B_WIDTH 3'100
135 parameter \Y_WIDTH 3'100
141 assign \qlq_dst0 4'0000
146 attribute \generator "nMigen"
147 attribute \nmigen.hierarchy "top.dr_fu0.dst2_c"
149 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
150 wire width 4 input 0 \r_dst1
151 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
152 wire width 4 input 1 \s_dst1
153 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
154 wire width 4 output 2 \q_dst1
155 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
156 wire width 4 output 3 \qlq_dst1
157 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
158 wire width 1 input 4 \rst
159 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
160 wire width 1 input 5 \clk
161 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
163 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
164 wire width 4 \q_int$next
165 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
167 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
169 parameter \A_SIGNED 1'0
170 parameter \A_WIDTH 3'100
171 parameter \Y_WIDTH 3'100
175 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
177 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
179 parameter \A_SIGNED 1'0
180 parameter \A_WIDTH 3'100
181 parameter \B_SIGNED 1'0
182 parameter \B_WIDTH 3'100
183 parameter \Y_WIDTH 3'100
188 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
190 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
192 parameter \A_SIGNED 1'0
193 parameter \A_WIDTH 3'100
194 parameter \B_SIGNED 1'0
195 parameter \B_WIDTH 3'100
196 parameter \Y_WIDTH 3'100
202 assign \q_int$next \q_int
203 assign \q_int$next $5
204 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
207 assign \q_int$next 4'0000
212 update \q_int \q_int$next
214 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
216 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
218 parameter \A_SIGNED 1'0
219 parameter \A_WIDTH 3'100
220 parameter \Y_WIDTH 3'100
224 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
226 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
228 parameter \A_SIGNED 1'0
229 parameter \A_WIDTH 3'100
230 parameter \B_SIGNED 1'0
231 parameter \B_WIDTH 3'100
232 parameter \Y_WIDTH 3'100
237 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
239 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
241 parameter \A_SIGNED 1'0
242 parameter \A_WIDTH 3'100
243 parameter \B_SIGNED 1'0
244 parameter \B_WIDTH 3'100
245 parameter \Y_WIDTH 3'100
251 assign \q_dst1 4'0000
255 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
256 wire width 4 \qn_dst1
257 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
259 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
261 parameter \A_SIGNED 1'0
262 parameter \A_WIDTH 3'100
263 parameter \Y_WIDTH 3'100
268 assign \qn_dst1 4'0000
272 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
274 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
276 parameter \A_SIGNED 1'0
277 parameter \A_WIDTH 3'100
278 parameter \B_SIGNED 1'0
279 parameter \B_WIDTH 3'100
280 parameter \Y_WIDTH 3'100
286 assign \qlq_dst1 4'0000
291 attribute \generator "nMigen"
292 attribute \nmigen.hierarchy "top.dr_fu0.src1_c"
294 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
295 wire width 4 input 0 \r_src0
296 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
297 wire width 4 input 1 \s_src0
298 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
299 wire width 4 output 2 \q_src0
300 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
301 wire width 4 output 3 \qlq_src0
302 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
303 wire width 1 input 4 \rst
304 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
305 wire width 1 input 5 \clk
306 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
308 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
309 wire width 4 \q_int$next
310 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
312 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
314 parameter \A_SIGNED 1'0
315 parameter \A_WIDTH 3'100
316 parameter \Y_WIDTH 3'100
320 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
322 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
324 parameter \A_SIGNED 1'0
325 parameter \A_WIDTH 3'100
326 parameter \B_SIGNED 1'0
327 parameter \B_WIDTH 3'100
328 parameter \Y_WIDTH 3'100
333 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
335 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
337 parameter \A_SIGNED 1'0
338 parameter \A_WIDTH 3'100
339 parameter \B_SIGNED 1'0
340 parameter \B_WIDTH 3'100
341 parameter \Y_WIDTH 3'100
347 assign \q_int$next \q_int
348 assign \q_int$next $5
349 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
352 assign \q_int$next 4'0000
357 update \q_int \q_int$next
359 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
361 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
363 parameter \A_SIGNED 1'0
364 parameter \A_WIDTH 3'100
365 parameter \Y_WIDTH 3'100
369 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
371 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
373 parameter \A_SIGNED 1'0
374 parameter \A_WIDTH 3'100
375 parameter \B_SIGNED 1'0
376 parameter \B_WIDTH 3'100
377 parameter \Y_WIDTH 3'100
382 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
384 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
386 parameter \A_SIGNED 1'0
387 parameter \A_WIDTH 3'100
388 parameter \B_SIGNED 1'0
389 parameter \B_WIDTH 3'100
390 parameter \Y_WIDTH 3'100
396 assign \q_src0 4'0000
400 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
401 wire width 4 \qn_src0
402 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
404 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
406 parameter \A_SIGNED 1'0
407 parameter \A_WIDTH 3'100
408 parameter \Y_WIDTH 3'100
413 assign \qn_src0 4'0000
417 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
419 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
421 parameter \A_SIGNED 1'0
422 parameter \A_WIDTH 3'100
423 parameter \B_SIGNED 1'0
424 parameter \B_WIDTH 3'100
425 parameter \Y_WIDTH 3'100
431 assign \qlq_src0 4'0000
436 attribute \generator "nMigen"
437 attribute \nmigen.hierarchy "top.dr_fu0.src2_c"
439 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
440 wire width 4 input 0 \r_src1
441 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
442 wire width 4 input 1 \s_src1
443 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
444 wire width 4 output 2 \q_src1
445 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
446 wire width 4 output 3 \qlq_src1
447 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
448 wire width 1 input 4 \rst
449 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
450 wire width 1 input 5 \clk
451 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
453 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
454 wire width 4 \q_int$next
455 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
457 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
459 parameter \A_SIGNED 1'0
460 parameter \A_WIDTH 3'100
461 parameter \Y_WIDTH 3'100
465 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
467 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
469 parameter \A_SIGNED 1'0
470 parameter \A_WIDTH 3'100
471 parameter \B_SIGNED 1'0
472 parameter \B_WIDTH 3'100
473 parameter \Y_WIDTH 3'100
478 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
480 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
482 parameter \A_SIGNED 1'0
483 parameter \A_WIDTH 3'100
484 parameter \B_SIGNED 1'0
485 parameter \B_WIDTH 3'100
486 parameter \Y_WIDTH 3'100
492 assign \q_int$next \q_int
493 assign \q_int$next $5
494 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
497 assign \q_int$next 4'0000
502 update \q_int \q_int$next
504 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
506 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
508 parameter \A_SIGNED 1'0
509 parameter \A_WIDTH 3'100
510 parameter \Y_WIDTH 3'100
514 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
516 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
518 parameter \A_SIGNED 1'0
519 parameter \A_WIDTH 3'100
520 parameter \B_SIGNED 1'0
521 parameter \B_WIDTH 3'100
522 parameter \Y_WIDTH 3'100
527 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
529 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
531 parameter \A_SIGNED 1'0
532 parameter \A_WIDTH 3'100
533 parameter \B_SIGNED 1'0
534 parameter \B_WIDTH 3'100
535 parameter \Y_WIDTH 3'100
541 assign \q_src1 4'0000
545 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
546 wire width 4 \qn_src1
547 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
549 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
551 parameter \A_SIGNED 1'0
552 parameter \A_WIDTH 3'100
553 parameter \Y_WIDTH 3'100
558 assign \qn_src1 4'0000
562 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
564 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
566 parameter \A_SIGNED 1'0
567 parameter \A_WIDTH 3'100
568 parameter \B_SIGNED 1'0
569 parameter \B_WIDTH 3'100
570 parameter \Y_WIDTH 3'100
576 assign \qlq_src1 4'0000
581 attribute \generator "nMigen"
582 attribute \nmigen.hierarchy "top.dr_fu0"
584 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
585 wire width 4 output 0 \dst1_fwd_o
586 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
587 wire width 4 output 1 \dst2_fwd_o
588 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
589 wire width 4 output 2 \src1_fwd_o
590 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
591 wire width 4 output 3 \src2_fwd_o
592 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
593 wire width 4 output 4 \dst1_rsel_o
594 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
595 wire width 4 output 5 \dst2_rsel_o
596 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
597 wire width 4 output 6 \src1_rsel_o
598 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
599 wire width 4 output 7 \src2_rsel_o
600 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
601 wire width 4 input 8 \rd_pend_i
602 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
603 wire width 4 input 9 \wr_pend_i
604 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
605 wire width 4 input 10 \dst1
606 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
607 wire width 4 input 11 \dst2
608 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
609 wire width 4 input 12 \src1
610 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
611 wire width 4 input 13 \src2
612 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
613 wire width 1 input 14 \issue_i
614 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
615 wire width 2 input 15 \go_rd_i
616 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
617 wire width 2 input 16 \go_wr_i
618 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
619 wire width 1 input 17 \go_die_i
620 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
621 wire width 4 output 18 \v_rd_rsel_o
622 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
623 wire width 4 output 19 \v_wr_rsel_o
624 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
625 wire width 1 input 20 \rst
626 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
627 wire width 1 input 21 \clk
628 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
629 wire width 4 \dst1_c_r_dst0
630 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
631 wire width 4 \dst1_c_s_dst0
632 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
633 wire width 4 \dst1_c_q_dst0
634 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
635 wire width 4 \dst1_c_qlq_dst0
637 connect \r_dst0 \dst1_c_r_dst0
638 connect \s_dst0 \dst1_c_s_dst0
639 connect \q_dst0 \dst1_c_q_dst0
640 connect \qlq_dst0 \dst1_c_qlq_dst0
644 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
645 wire width 4 \dst2_c_r_dst1
646 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
647 wire width 4 \dst2_c_s_dst1
648 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
649 wire width 4 \dst2_c_q_dst1
650 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
651 wire width 4 \dst2_c_qlq_dst1
653 connect \r_dst1 \dst2_c_r_dst1
654 connect \s_dst1 \dst2_c_s_dst1
655 connect \q_dst1 \dst2_c_q_dst1
656 connect \qlq_dst1 \dst2_c_qlq_dst1
660 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
661 wire width 4 \src1_c_r_src0
662 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
663 wire width 4 \src1_c_s_src0
664 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
665 wire width 4 \src1_c_q_src0
666 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
667 wire width 4 \src1_c_qlq_src0
669 connect \r_src0 \src1_c_r_src0
670 connect \s_src0 \src1_c_s_src0
671 connect \q_src0 \src1_c_q_src0
672 connect \qlq_src0 \src1_c_qlq_src0
676 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
677 wire width 4 \src2_c_r_src1
678 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
679 wire width 4 \src2_c_s_src1
680 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
681 wire width 4 \src2_c_q_src1
682 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
683 wire width 4 \src2_c_qlq_src1
685 connect \r_src1 \src2_c_r_src1
686 connect \s_src1 \src2_c_s_src1
687 connect \q_src1 \src2_c_q_src1
688 connect \qlq_src1 \src2_c_qlq_src1
692 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
694 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
696 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
698 parameter \A_SIGNED 1'0
699 parameter \A_WIDTH 3'100
700 parameter \B_SIGNED 1'0
701 parameter \B_WIDTH 3'100
702 parameter \Y_WIDTH 3'100
703 connect \A { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
704 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
712 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
714 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
716 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
718 parameter \A_SIGNED 1'0
719 parameter \A_WIDTH 3'100
720 parameter \B_SIGNED 1'0
721 parameter \B_WIDTH 3'100
722 parameter \Y_WIDTH 3'100
723 connect \A { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
724 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
732 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
734 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
736 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
738 parameter \A_SIGNED 1'0
739 parameter \A_WIDTH 3'100
740 parameter \B_SIGNED 1'0
741 parameter \B_WIDTH 3'100
742 parameter \Y_WIDTH 3'100
743 connect \A { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
744 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
752 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
754 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
756 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
758 parameter \A_SIGNED 1'0
759 parameter \A_WIDTH 3'100
760 parameter \B_SIGNED 1'0
761 parameter \B_WIDTH 3'100
762 parameter \Y_WIDTH 3'100
763 connect \A { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
764 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
773 assign \src1_c_r_src0 4'1111
774 assign \src1_c_r_src0 \rdi0
778 assign \src2_c_r_src1 4'1111
779 assign \src2_c_r_src1 \rdi1
783 assign \dst1_c_r_dst0 4'1111
784 assign \dst1_c_r_dst0 \wdi0
788 assign \dst2_c_r_dst1 4'1111
789 assign \dst2_c_r_dst1 \wdi1
792 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
794 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
796 parameter \A_SIGNED 1'0
797 parameter \A_WIDTH 3'100
798 parameter \B_SIGNED 1'0
799 parameter \B_WIDTH 3'100
800 parameter \Y_WIDTH 3'100
801 connect \A { \issue_i \issue_i \issue_i \issue_i }
806 assign \dst1_c_s_dst0 4'0000
807 assign \dst1_c_s_dst0 $9
810 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
812 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
814 parameter \A_SIGNED 1'0
815 parameter \A_WIDTH 3'100
816 parameter \B_SIGNED 1'0
817 parameter \B_WIDTH 3'100
818 parameter \Y_WIDTH 3'100
819 connect \A { \issue_i \issue_i \issue_i \issue_i }
824 assign \dst2_c_s_dst1 4'0000
825 assign \dst2_c_s_dst1 $11
828 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
830 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
832 parameter \A_SIGNED 1'0
833 parameter \A_WIDTH 3'100
834 parameter \B_SIGNED 1'0
835 parameter \B_WIDTH 3'100
836 parameter \Y_WIDTH 3'100
837 connect \A { \issue_i \issue_i \issue_i \issue_i }
842 assign \src1_c_s_src0 4'0000
843 assign \src1_c_s_src0 $13
846 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
848 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
850 parameter \A_SIGNED 1'0
851 parameter \A_WIDTH 3'100
852 parameter \B_SIGNED 1'0
853 parameter \B_WIDTH 3'100
854 parameter \Y_WIDTH 3'100
855 connect \A { \issue_i \issue_i \issue_i \issue_i }
860 assign \src2_c_s_src1 4'0000
861 assign \src2_c_s_src1 $15
864 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
866 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
868 parameter \A_SIGNED 1'0
869 parameter \A_WIDTH 3'100
870 parameter \B_SIGNED 1'0
871 parameter \B_WIDTH 3'100
872 parameter \Y_WIDTH 3'100
873 connect \A \dst1_c_q_dst0
874 connect \B \rd_pend_i
878 assign \dst1_fwd_o 4'0000
879 assign \dst1_fwd_o $17
882 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
884 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
886 parameter \A_SIGNED 1'0
887 parameter \A_WIDTH 3'100
888 parameter \B_SIGNED 1'0
889 parameter \B_WIDTH 3'100
890 parameter \Y_WIDTH 3'100
891 connect \A \dst2_c_q_dst1
892 connect \B \rd_pend_i
896 assign \dst2_fwd_o 4'0000
897 assign \dst2_fwd_o $19
900 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
902 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
904 parameter \A_SIGNED 1'0
905 parameter \A_WIDTH 3'100
906 parameter \B_SIGNED 1'0
907 parameter \B_WIDTH 3'100
908 parameter \Y_WIDTH 3'100
909 connect \A \src1_c_q_src0
910 connect \B \wr_pend_i
914 assign \src1_fwd_o 4'0000
915 assign \src1_fwd_o $21
918 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
920 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
922 parameter \A_SIGNED 1'0
923 parameter \A_WIDTH 3'100
924 parameter \B_SIGNED 1'0
925 parameter \B_WIDTH 3'100
926 parameter \Y_WIDTH 3'100
927 connect \A \src2_c_q_src1
928 connect \B \wr_pend_i
932 assign \src2_fwd_o 4'0000
933 assign \src2_fwd_o $23
936 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
938 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
940 parameter \A_SIGNED 1'0
941 parameter \A_WIDTH 3'100
942 parameter \B_SIGNED 1'0
943 parameter \B_WIDTH 3'100
944 parameter \Y_WIDTH 3'100
945 connect \A \dst1_c_qlq_dst0
946 connect \B { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
950 assign \dst1_rsel_o 4'0000
951 assign \dst1_rsel_o $25
954 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
956 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
958 parameter \A_SIGNED 1'0
959 parameter \A_WIDTH 3'100
960 parameter \B_SIGNED 1'0
961 parameter \B_WIDTH 3'100
962 parameter \Y_WIDTH 3'100
963 connect \A \dst2_c_qlq_dst1
964 connect \B { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
968 assign \dst2_rsel_o 4'0000
969 assign \dst2_rsel_o $27
972 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
974 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
976 parameter \A_SIGNED 1'0
977 parameter \A_WIDTH 3'100
978 parameter \B_SIGNED 1'0
979 parameter \B_WIDTH 3'100
980 parameter \Y_WIDTH 3'100
981 connect \A \src1_c_qlq_src0
982 connect \B { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
986 assign \src1_rsel_o 4'0000
987 assign \src1_rsel_o $29
990 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
992 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
994 parameter \A_SIGNED 1'0
995 parameter \A_WIDTH 3'100
996 parameter \B_SIGNED 1'0
997 parameter \B_WIDTH 3'100
998 parameter \Y_WIDTH 3'100
999 connect \A \src2_c_qlq_src1
1000 connect \B { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
1004 assign \src2_rsel_o 4'0000
1005 assign \src2_rsel_o $31
1008 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
1010 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
1012 parameter \A_SIGNED 1'0
1013 parameter \A_WIDTH 3'100
1014 parameter \B_SIGNED 1'0
1015 parameter \B_WIDTH 3'100
1016 parameter \Y_WIDTH 3'100
1017 connect \A \src1_c_qlq_src0
1018 connect \B \src2_c_qlq_src1
1022 assign \v_rd_rsel_o 4'0000
1023 assign \v_rd_rsel_o $33
1026 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
1028 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
1030 parameter \A_SIGNED 1'0
1031 parameter \A_WIDTH 3'100
1032 parameter \B_SIGNED 1'0
1033 parameter \B_WIDTH 3'100
1034 parameter \Y_WIDTH 3'100
1035 connect \A \dst1_c_qlq_dst0
1036 connect \B \dst2_c_qlq_dst1
1040 assign \v_wr_rsel_o 4'0000
1041 assign \v_wr_rsel_o $35
1045 attribute \generator "nMigen"
1046 attribute \nmigen.hierarchy "top.dr_fu1.dst1_c"
1048 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1049 wire width 1 input 0 \rst
1050 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1051 wire width 1 input 1 \clk
1052 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1053 wire width 4 input 2 \r_dst0
1054 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1055 wire width 4 input 3 \s_dst0
1056 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1057 wire width 4 output 4 \q_dst0
1058 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1059 wire width 4 output 5 \qlq_dst0
1060 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1062 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1063 wire width 4 \q_int$next
1064 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1066 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1068 parameter \A_SIGNED 1'0
1069 parameter \A_WIDTH 3'100
1070 parameter \Y_WIDTH 3'100
1074 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1076 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1078 parameter \A_SIGNED 1'0
1079 parameter \A_WIDTH 3'100
1080 parameter \B_SIGNED 1'0
1081 parameter \B_WIDTH 3'100
1082 parameter \Y_WIDTH 3'100
1087 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1089 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1091 parameter \A_SIGNED 1'0
1092 parameter \A_WIDTH 3'100
1093 parameter \B_SIGNED 1'0
1094 parameter \B_WIDTH 3'100
1095 parameter \Y_WIDTH 3'100
1101 assign \q_int$next \q_int
1102 assign \q_int$next $5
1103 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
1106 assign \q_int$next 4'0000
1109 update \q_int 4'0000
1111 update \q_int \q_int$next
1113 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1115 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1117 parameter \A_SIGNED 1'0
1118 parameter \A_WIDTH 3'100
1119 parameter \Y_WIDTH 3'100
1123 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1125 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1127 parameter \A_SIGNED 1'0
1128 parameter \A_WIDTH 3'100
1129 parameter \B_SIGNED 1'0
1130 parameter \B_WIDTH 3'100
1131 parameter \Y_WIDTH 3'100
1136 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1138 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1140 parameter \A_SIGNED 1'0
1141 parameter \A_WIDTH 3'100
1142 parameter \B_SIGNED 1'0
1143 parameter \B_WIDTH 3'100
1144 parameter \Y_WIDTH 3'100
1150 assign \q_dst0 4'0000
1154 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
1155 wire width 4 \qn_dst0
1156 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1158 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1160 parameter \A_SIGNED 1'0
1161 parameter \A_WIDTH 3'100
1162 parameter \Y_WIDTH 3'100
1167 assign \qn_dst0 4'0000
1171 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1173 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1175 parameter \A_SIGNED 1'0
1176 parameter \A_WIDTH 3'100
1177 parameter \B_SIGNED 1'0
1178 parameter \B_WIDTH 3'100
1179 parameter \Y_WIDTH 3'100
1185 assign \qlq_dst0 4'0000
1186 assign \qlq_dst0 $15
1190 attribute \generator "nMigen"
1191 attribute \nmigen.hierarchy "top.dr_fu1.dst2_c"
1193 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1194 wire width 1 input 0 \rst
1195 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1196 wire width 1 input 1 \clk
1197 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1198 wire width 4 input 2 \r_dst1
1199 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1200 wire width 4 input 3 \s_dst1
1201 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1202 wire width 4 output 4 \q_dst1
1203 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1204 wire width 4 output 5 \qlq_dst1
1205 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1207 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1208 wire width 4 \q_int$next
1209 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1211 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1213 parameter \A_SIGNED 1'0
1214 parameter \A_WIDTH 3'100
1215 parameter \Y_WIDTH 3'100
1219 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1221 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1223 parameter \A_SIGNED 1'0
1224 parameter \A_WIDTH 3'100
1225 parameter \B_SIGNED 1'0
1226 parameter \B_WIDTH 3'100
1227 parameter \Y_WIDTH 3'100
1232 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1234 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1236 parameter \A_SIGNED 1'0
1237 parameter \A_WIDTH 3'100
1238 parameter \B_SIGNED 1'0
1239 parameter \B_WIDTH 3'100
1240 parameter \Y_WIDTH 3'100
1246 assign \q_int$next \q_int
1247 assign \q_int$next $5
1248 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
1251 assign \q_int$next 4'0000
1254 update \q_int 4'0000
1256 update \q_int \q_int$next
1258 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1260 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1262 parameter \A_SIGNED 1'0
1263 parameter \A_WIDTH 3'100
1264 parameter \Y_WIDTH 3'100
1268 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1270 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1272 parameter \A_SIGNED 1'0
1273 parameter \A_WIDTH 3'100
1274 parameter \B_SIGNED 1'0
1275 parameter \B_WIDTH 3'100
1276 parameter \Y_WIDTH 3'100
1281 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1283 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1285 parameter \A_SIGNED 1'0
1286 parameter \A_WIDTH 3'100
1287 parameter \B_SIGNED 1'0
1288 parameter \B_WIDTH 3'100
1289 parameter \Y_WIDTH 3'100
1295 assign \q_dst1 4'0000
1299 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
1300 wire width 4 \qn_dst1
1301 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1303 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1305 parameter \A_SIGNED 1'0
1306 parameter \A_WIDTH 3'100
1307 parameter \Y_WIDTH 3'100
1312 assign \qn_dst1 4'0000
1316 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1318 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1320 parameter \A_SIGNED 1'0
1321 parameter \A_WIDTH 3'100
1322 parameter \B_SIGNED 1'0
1323 parameter \B_WIDTH 3'100
1324 parameter \Y_WIDTH 3'100
1330 assign \qlq_dst1 4'0000
1331 assign \qlq_dst1 $15
1335 attribute \generator "nMigen"
1336 attribute \nmigen.hierarchy "top.dr_fu1.src1_c"
1338 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1339 wire width 1 input 0 \rst
1340 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1341 wire width 1 input 1 \clk
1342 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1343 wire width 4 input 2 \r_src0
1344 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1345 wire width 4 input 3 \s_src0
1346 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1347 wire width 4 output 4 \q_src0
1348 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1349 wire width 4 output 5 \qlq_src0
1350 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1352 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1353 wire width 4 \q_int$next
1354 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1356 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1358 parameter \A_SIGNED 1'0
1359 parameter \A_WIDTH 3'100
1360 parameter \Y_WIDTH 3'100
1364 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1366 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1368 parameter \A_SIGNED 1'0
1369 parameter \A_WIDTH 3'100
1370 parameter \B_SIGNED 1'0
1371 parameter \B_WIDTH 3'100
1372 parameter \Y_WIDTH 3'100
1377 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1379 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1381 parameter \A_SIGNED 1'0
1382 parameter \A_WIDTH 3'100
1383 parameter \B_SIGNED 1'0
1384 parameter \B_WIDTH 3'100
1385 parameter \Y_WIDTH 3'100
1391 assign \q_int$next \q_int
1392 assign \q_int$next $5
1393 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
1396 assign \q_int$next 4'0000
1399 update \q_int 4'0000
1401 update \q_int \q_int$next
1403 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1405 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1407 parameter \A_SIGNED 1'0
1408 parameter \A_WIDTH 3'100
1409 parameter \Y_WIDTH 3'100
1413 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1415 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1417 parameter \A_SIGNED 1'0
1418 parameter \A_WIDTH 3'100
1419 parameter \B_SIGNED 1'0
1420 parameter \B_WIDTH 3'100
1421 parameter \Y_WIDTH 3'100
1426 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1428 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1430 parameter \A_SIGNED 1'0
1431 parameter \A_WIDTH 3'100
1432 parameter \B_SIGNED 1'0
1433 parameter \B_WIDTH 3'100
1434 parameter \Y_WIDTH 3'100
1440 assign \q_src0 4'0000
1444 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
1445 wire width 4 \qn_src0
1446 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1448 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1450 parameter \A_SIGNED 1'0
1451 parameter \A_WIDTH 3'100
1452 parameter \Y_WIDTH 3'100
1457 assign \qn_src0 4'0000
1461 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1463 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1465 parameter \A_SIGNED 1'0
1466 parameter \A_WIDTH 3'100
1467 parameter \B_SIGNED 1'0
1468 parameter \B_WIDTH 3'100
1469 parameter \Y_WIDTH 3'100
1475 assign \qlq_src0 4'0000
1476 assign \qlq_src0 $15
1480 attribute \generator "nMigen"
1481 attribute \nmigen.hierarchy "top.dr_fu1.src2_c"
1483 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1484 wire width 1 input 0 \rst
1485 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1486 wire width 1 input 1 \clk
1487 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1488 wire width 4 input 2 \r_src1
1489 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1490 wire width 4 input 3 \s_src1
1491 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1492 wire width 4 output 4 \q_src1
1493 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1494 wire width 4 output 5 \qlq_src1
1495 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1497 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
1498 wire width 4 \q_int$next
1499 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1501 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1503 parameter \A_SIGNED 1'0
1504 parameter \A_WIDTH 3'100
1505 parameter \Y_WIDTH 3'100
1509 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1511 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1513 parameter \A_SIGNED 1'0
1514 parameter \A_WIDTH 3'100
1515 parameter \B_SIGNED 1'0
1516 parameter \B_WIDTH 3'100
1517 parameter \Y_WIDTH 3'100
1522 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1524 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
1526 parameter \A_SIGNED 1'0
1527 parameter \A_WIDTH 3'100
1528 parameter \B_SIGNED 1'0
1529 parameter \B_WIDTH 3'100
1530 parameter \Y_WIDTH 3'100
1536 assign \q_int$next \q_int
1537 assign \q_int$next $5
1538 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
1541 assign \q_int$next 4'0000
1544 update \q_int 4'0000
1546 update \q_int \q_int$next
1548 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1550 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1552 parameter \A_SIGNED 1'0
1553 parameter \A_WIDTH 3'100
1554 parameter \Y_WIDTH 3'100
1558 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1560 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1562 parameter \A_SIGNED 1'0
1563 parameter \A_WIDTH 3'100
1564 parameter \B_SIGNED 1'0
1565 parameter \B_WIDTH 3'100
1566 parameter \Y_WIDTH 3'100
1571 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1573 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
1575 parameter \A_SIGNED 1'0
1576 parameter \A_WIDTH 3'100
1577 parameter \B_SIGNED 1'0
1578 parameter \B_WIDTH 3'100
1579 parameter \Y_WIDTH 3'100
1585 assign \q_src1 4'0000
1589 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
1590 wire width 4 \qn_src1
1591 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1593 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
1595 parameter \A_SIGNED 1'0
1596 parameter \A_WIDTH 3'100
1597 parameter \Y_WIDTH 3'100
1602 assign \qn_src1 4'0000
1606 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1608 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
1610 parameter \A_SIGNED 1'0
1611 parameter \A_WIDTH 3'100
1612 parameter \B_SIGNED 1'0
1613 parameter \B_WIDTH 3'100
1614 parameter \Y_WIDTH 3'100
1620 assign \qlq_src1 4'0000
1621 assign \qlq_src1 $15
1625 attribute \generator "nMigen"
1626 attribute \nmigen.hierarchy "top.dr_fu1"
1628 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
1629 wire width 4 output 0 \dst1_fwd_o
1630 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
1631 wire width 4 output 1 \dst2_fwd_o
1632 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
1633 wire width 4 output 2 \src1_fwd_o
1634 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
1635 wire width 4 output 3 \src2_fwd_o
1636 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
1637 wire width 4 output 4 \dst1_rsel_o
1638 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
1639 wire width 4 output 5 \dst2_rsel_o
1640 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
1641 wire width 4 output 6 \src1_rsel_o
1642 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
1643 wire width 4 output 7 \src2_rsel_o
1644 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
1645 wire width 4 input 8 \rd_pend_i
1646 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
1647 wire width 4 input 9 \wr_pend_i
1648 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
1649 wire width 4 input 10 \dst1
1650 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
1651 wire width 4 input 11 \dst2
1652 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
1653 wire width 4 input 12 \src1
1654 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
1655 wire width 4 input 13 \src2
1656 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
1657 wire width 1 input 14 \issue_i
1658 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
1659 wire width 2 input 15 \go_rd_i
1660 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
1661 wire width 2 input 16 \go_wr_i
1662 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
1663 wire width 1 input 17 \go_die_i
1664 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1665 wire width 1 input 18 \rst
1666 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
1667 wire width 1 input 19 \clk
1668 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
1669 wire width 4 output 20 \v_rd_rsel_o
1670 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
1671 wire width 4 output 21 \v_wr_rsel_o
1672 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1673 wire width 4 \dst1_c_r_dst0
1674 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1675 wire width 4 \dst1_c_s_dst0
1676 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1677 wire width 4 \dst1_c_q_dst0
1678 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1679 wire width 4 \dst1_c_qlq_dst0
1680 cell \dst1_c$1 \dst1_c
1683 connect \r_dst0 \dst1_c_r_dst0
1684 connect \s_dst0 \dst1_c_s_dst0
1685 connect \q_dst0 \dst1_c_q_dst0
1686 connect \qlq_dst0 \dst1_c_qlq_dst0
1688 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1689 wire width 4 \dst2_c_r_dst1
1690 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1691 wire width 4 \dst2_c_s_dst1
1692 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1693 wire width 4 \dst2_c_q_dst1
1694 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1695 wire width 4 \dst2_c_qlq_dst1
1696 cell \dst2_c$2 \dst2_c
1699 connect \r_dst1 \dst2_c_r_dst1
1700 connect \s_dst1 \dst2_c_s_dst1
1701 connect \q_dst1 \dst2_c_q_dst1
1702 connect \qlq_dst1 \dst2_c_qlq_dst1
1704 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1705 wire width 4 \src1_c_r_src0
1706 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1707 wire width 4 \src1_c_s_src0
1708 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1709 wire width 4 \src1_c_q_src0
1710 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1711 wire width 4 \src1_c_qlq_src0
1712 cell \src1_c$3 \src1_c
1715 connect \r_src0 \src1_c_r_src0
1716 connect \s_src0 \src1_c_s_src0
1717 connect \q_src0 \src1_c_q_src0
1718 connect \qlq_src0 \src1_c_qlq_src0
1720 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
1721 wire width 4 \src2_c_r_src1
1722 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
1723 wire width 4 \src2_c_s_src1
1724 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
1725 wire width 4 \src2_c_q_src1
1726 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
1727 wire width 4 \src2_c_qlq_src1
1728 cell \src2_c$4 \src2_c
1731 connect \r_src1 \src2_c_r_src1
1732 connect \s_src1 \src2_c_s_src1
1733 connect \q_src1 \src2_c_q_src1
1734 connect \qlq_src1 \src2_c_qlq_src1
1736 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
1738 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
1740 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
1742 parameter \A_SIGNED 1'0
1743 parameter \A_WIDTH 3'100
1744 parameter \B_SIGNED 1'0
1745 parameter \B_WIDTH 3'100
1746 parameter \Y_WIDTH 3'100
1747 connect \A { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
1748 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
1756 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
1758 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
1760 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
1762 parameter \A_SIGNED 1'0
1763 parameter \A_WIDTH 3'100
1764 parameter \B_SIGNED 1'0
1765 parameter \B_WIDTH 3'100
1766 parameter \Y_WIDTH 3'100
1767 connect \A { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
1768 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
1776 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
1778 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
1780 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
1782 parameter \A_SIGNED 1'0
1783 parameter \A_WIDTH 3'100
1784 parameter \B_SIGNED 1'0
1785 parameter \B_WIDTH 3'100
1786 parameter \Y_WIDTH 3'100
1787 connect \A { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
1788 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
1796 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
1798 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
1800 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
1802 parameter \A_SIGNED 1'0
1803 parameter \A_WIDTH 3'100
1804 parameter \B_SIGNED 1'0
1805 parameter \B_WIDTH 3'100
1806 parameter \Y_WIDTH 3'100
1807 connect \A { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
1808 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
1817 assign \src1_c_r_src0 4'1111
1818 assign \src1_c_r_src0 \rdi0
1822 assign \src2_c_r_src1 4'1111
1823 assign \src2_c_r_src1 \rdi1
1827 assign \dst1_c_r_dst0 4'1111
1828 assign \dst1_c_r_dst0 \wdi0
1832 assign \dst2_c_r_dst1 4'1111
1833 assign \dst2_c_r_dst1 \wdi1
1836 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
1838 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
1840 parameter \A_SIGNED 1'0
1841 parameter \A_WIDTH 3'100
1842 parameter \B_SIGNED 1'0
1843 parameter \B_WIDTH 3'100
1844 parameter \Y_WIDTH 3'100
1845 connect \A { \issue_i \issue_i \issue_i \issue_i }
1850 assign \dst1_c_s_dst0 4'0000
1851 assign \dst1_c_s_dst0 $9
1854 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
1856 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
1858 parameter \A_SIGNED 1'0
1859 parameter \A_WIDTH 3'100
1860 parameter \B_SIGNED 1'0
1861 parameter \B_WIDTH 3'100
1862 parameter \Y_WIDTH 3'100
1863 connect \A { \issue_i \issue_i \issue_i \issue_i }
1868 assign \dst2_c_s_dst1 4'0000
1869 assign \dst2_c_s_dst1 $11
1872 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
1874 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
1876 parameter \A_SIGNED 1'0
1877 parameter \A_WIDTH 3'100
1878 parameter \B_SIGNED 1'0
1879 parameter \B_WIDTH 3'100
1880 parameter \Y_WIDTH 3'100
1881 connect \A { \issue_i \issue_i \issue_i \issue_i }
1886 assign \src1_c_s_src0 4'0000
1887 assign \src1_c_s_src0 $13
1890 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
1892 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
1894 parameter \A_SIGNED 1'0
1895 parameter \A_WIDTH 3'100
1896 parameter \B_SIGNED 1'0
1897 parameter \B_WIDTH 3'100
1898 parameter \Y_WIDTH 3'100
1899 connect \A { \issue_i \issue_i \issue_i \issue_i }
1904 assign \src2_c_s_src1 4'0000
1905 assign \src2_c_s_src1 $15
1908 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
1910 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
1912 parameter \A_SIGNED 1'0
1913 parameter \A_WIDTH 3'100
1914 parameter \B_SIGNED 1'0
1915 parameter \B_WIDTH 3'100
1916 parameter \Y_WIDTH 3'100
1917 connect \A \dst1_c_q_dst0
1918 connect \B \rd_pend_i
1922 assign \dst1_fwd_o 4'0000
1923 assign \dst1_fwd_o $17
1926 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
1928 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
1930 parameter \A_SIGNED 1'0
1931 parameter \A_WIDTH 3'100
1932 parameter \B_SIGNED 1'0
1933 parameter \B_WIDTH 3'100
1934 parameter \Y_WIDTH 3'100
1935 connect \A \dst2_c_q_dst1
1936 connect \B \rd_pend_i
1940 assign \dst2_fwd_o 4'0000
1941 assign \dst2_fwd_o $19
1944 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
1946 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
1948 parameter \A_SIGNED 1'0
1949 parameter \A_WIDTH 3'100
1950 parameter \B_SIGNED 1'0
1951 parameter \B_WIDTH 3'100
1952 parameter \Y_WIDTH 3'100
1953 connect \A \src1_c_q_src0
1954 connect \B \wr_pend_i
1958 assign \src1_fwd_o 4'0000
1959 assign \src1_fwd_o $21
1962 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
1964 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
1966 parameter \A_SIGNED 1'0
1967 parameter \A_WIDTH 3'100
1968 parameter \B_SIGNED 1'0
1969 parameter \B_WIDTH 3'100
1970 parameter \Y_WIDTH 3'100
1971 connect \A \src2_c_q_src1
1972 connect \B \wr_pend_i
1976 assign \src2_fwd_o 4'0000
1977 assign \src2_fwd_o $23
1980 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
1982 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
1984 parameter \A_SIGNED 1'0
1985 parameter \A_WIDTH 3'100
1986 parameter \B_SIGNED 1'0
1987 parameter \B_WIDTH 3'100
1988 parameter \Y_WIDTH 3'100
1989 connect \A \dst1_c_qlq_dst0
1990 connect \B { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
1994 assign \dst1_rsel_o 4'0000
1995 assign \dst1_rsel_o $25
1998 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
2000 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
2002 parameter \A_SIGNED 1'0
2003 parameter \A_WIDTH 3'100
2004 parameter \B_SIGNED 1'0
2005 parameter \B_WIDTH 3'100
2006 parameter \Y_WIDTH 3'100
2007 connect \A \dst2_c_qlq_dst1
2008 connect \B { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
2012 assign \dst2_rsel_o 4'0000
2013 assign \dst2_rsel_o $27
2016 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
2018 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
2020 parameter \A_SIGNED 1'0
2021 parameter \A_WIDTH 3'100
2022 parameter \B_SIGNED 1'0
2023 parameter \B_WIDTH 3'100
2024 parameter \Y_WIDTH 3'100
2025 connect \A \src1_c_qlq_src0
2026 connect \B { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
2030 assign \src1_rsel_o 4'0000
2031 assign \src1_rsel_o $29
2034 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
2036 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
2038 parameter \A_SIGNED 1'0
2039 parameter \A_WIDTH 3'100
2040 parameter \B_SIGNED 1'0
2041 parameter \B_WIDTH 3'100
2042 parameter \Y_WIDTH 3'100
2043 connect \A \src2_c_qlq_src1
2044 connect \B { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
2048 assign \src2_rsel_o 4'0000
2049 assign \src2_rsel_o $31
2052 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
2054 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
2056 parameter \A_SIGNED 1'0
2057 parameter \A_WIDTH 3'100
2058 parameter \B_SIGNED 1'0
2059 parameter \B_WIDTH 3'100
2060 parameter \Y_WIDTH 3'100
2061 connect \A \src1_c_qlq_src0
2062 connect \B \src2_c_qlq_src1
2066 assign \v_rd_rsel_o 4'0000
2067 assign \v_rd_rsel_o $33
2070 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
2072 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
2074 parameter \A_SIGNED 1'0
2075 parameter \A_WIDTH 3'100
2076 parameter \B_SIGNED 1'0
2077 parameter \B_WIDTH 3'100
2078 parameter \Y_WIDTH 3'100
2079 connect \A \dst1_c_qlq_dst0
2080 connect \B \dst2_c_qlq_dst1
2084 assign \v_wr_rsel_o 4'0000
2085 assign \v_wr_rsel_o $35
2089 attribute \generator "nMigen"
2090 attribute \nmigen.hierarchy "top.dr_fu2.dst1_c"
2092 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2093 wire width 1 input 0 \rst
2094 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2095 wire width 1 input 1 \clk
2096 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2097 wire width 4 input 2 \r_dst0
2098 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2099 wire width 4 input 3 \s_dst0
2100 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2101 wire width 4 output 4 \q_dst0
2102 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2103 wire width 4 output 5 \qlq_dst0
2104 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2106 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2107 wire width 4 \q_int$next
2108 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2110 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2112 parameter \A_SIGNED 1'0
2113 parameter \A_WIDTH 3'100
2114 parameter \Y_WIDTH 3'100
2118 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2120 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2122 parameter \A_SIGNED 1'0
2123 parameter \A_WIDTH 3'100
2124 parameter \B_SIGNED 1'0
2125 parameter \B_WIDTH 3'100
2126 parameter \Y_WIDTH 3'100
2131 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2133 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2135 parameter \A_SIGNED 1'0
2136 parameter \A_WIDTH 3'100
2137 parameter \B_SIGNED 1'0
2138 parameter \B_WIDTH 3'100
2139 parameter \Y_WIDTH 3'100
2145 assign \q_int$next \q_int
2146 assign \q_int$next $5
2147 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
2150 assign \q_int$next 4'0000
2153 update \q_int 4'0000
2155 update \q_int \q_int$next
2157 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2159 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2161 parameter \A_SIGNED 1'0
2162 parameter \A_WIDTH 3'100
2163 parameter \Y_WIDTH 3'100
2167 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2169 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2171 parameter \A_SIGNED 1'0
2172 parameter \A_WIDTH 3'100
2173 parameter \B_SIGNED 1'0
2174 parameter \B_WIDTH 3'100
2175 parameter \Y_WIDTH 3'100
2180 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2182 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2184 parameter \A_SIGNED 1'0
2185 parameter \A_WIDTH 3'100
2186 parameter \B_SIGNED 1'0
2187 parameter \B_WIDTH 3'100
2188 parameter \Y_WIDTH 3'100
2194 assign \q_dst0 4'0000
2198 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
2199 wire width 4 \qn_dst0
2200 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2202 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2204 parameter \A_SIGNED 1'0
2205 parameter \A_WIDTH 3'100
2206 parameter \Y_WIDTH 3'100
2211 assign \qn_dst0 4'0000
2215 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2217 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2219 parameter \A_SIGNED 1'0
2220 parameter \A_WIDTH 3'100
2221 parameter \B_SIGNED 1'0
2222 parameter \B_WIDTH 3'100
2223 parameter \Y_WIDTH 3'100
2229 assign \qlq_dst0 4'0000
2230 assign \qlq_dst0 $15
2234 attribute \generator "nMigen"
2235 attribute \nmigen.hierarchy "top.dr_fu2.dst2_c"
2237 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2238 wire width 1 input 0 \rst
2239 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2240 wire width 1 input 1 \clk
2241 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2242 wire width 4 input 2 \r_dst1
2243 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2244 wire width 4 input 3 \s_dst1
2245 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2246 wire width 4 output 4 \q_dst1
2247 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2248 wire width 4 output 5 \qlq_dst1
2249 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2251 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2252 wire width 4 \q_int$next
2253 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2255 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2257 parameter \A_SIGNED 1'0
2258 parameter \A_WIDTH 3'100
2259 parameter \Y_WIDTH 3'100
2263 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2265 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2267 parameter \A_SIGNED 1'0
2268 parameter \A_WIDTH 3'100
2269 parameter \B_SIGNED 1'0
2270 parameter \B_WIDTH 3'100
2271 parameter \Y_WIDTH 3'100
2276 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2278 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2280 parameter \A_SIGNED 1'0
2281 parameter \A_WIDTH 3'100
2282 parameter \B_SIGNED 1'0
2283 parameter \B_WIDTH 3'100
2284 parameter \Y_WIDTH 3'100
2290 assign \q_int$next \q_int
2291 assign \q_int$next $5
2292 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
2295 assign \q_int$next 4'0000
2298 update \q_int 4'0000
2300 update \q_int \q_int$next
2302 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2304 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2306 parameter \A_SIGNED 1'0
2307 parameter \A_WIDTH 3'100
2308 parameter \Y_WIDTH 3'100
2312 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2314 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2316 parameter \A_SIGNED 1'0
2317 parameter \A_WIDTH 3'100
2318 parameter \B_SIGNED 1'0
2319 parameter \B_WIDTH 3'100
2320 parameter \Y_WIDTH 3'100
2325 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2327 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2329 parameter \A_SIGNED 1'0
2330 parameter \A_WIDTH 3'100
2331 parameter \B_SIGNED 1'0
2332 parameter \B_WIDTH 3'100
2333 parameter \Y_WIDTH 3'100
2339 assign \q_dst1 4'0000
2343 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
2344 wire width 4 \qn_dst1
2345 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2347 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2349 parameter \A_SIGNED 1'0
2350 parameter \A_WIDTH 3'100
2351 parameter \Y_WIDTH 3'100
2356 assign \qn_dst1 4'0000
2360 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2362 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2364 parameter \A_SIGNED 1'0
2365 parameter \A_WIDTH 3'100
2366 parameter \B_SIGNED 1'0
2367 parameter \B_WIDTH 3'100
2368 parameter \Y_WIDTH 3'100
2374 assign \qlq_dst1 4'0000
2375 assign \qlq_dst1 $15
2379 attribute \generator "nMigen"
2380 attribute \nmigen.hierarchy "top.dr_fu2.src1_c"
2382 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2383 wire width 1 input 0 \rst
2384 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2385 wire width 1 input 1 \clk
2386 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2387 wire width 4 input 2 \r_src0
2388 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2389 wire width 4 input 3 \s_src0
2390 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2391 wire width 4 output 4 \q_src0
2392 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2393 wire width 4 output 5 \qlq_src0
2394 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2396 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2397 wire width 4 \q_int$next
2398 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2400 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2402 parameter \A_SIGNED 1'0
2403 parameter \A_WIDTH 3'100
2404 parameter \Y_WIDTH 3'100
2408 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2410 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2412 parameter \A_SIGNED 1'0
2413 parameter \A_WIDTH 3'100
2414 parameter \B_SIGNED 1'0
2415 parameter \B_WIDTH 3'100
2416 parameter \Y_WIDTH 3'100
2421 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2423 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2425 parameter \A_SIGNED 1'0
2426 parameter \A_WIDTH 3'100
2427 parameter \B_SIGNED 1'0
2428 parameter \B_WIDTH 3'100
2429 parameter \Y_WIDTH 3'100
2435 assign \q_int$next \q_int
2436 assign \q_int$next $5
2437 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
2440 assign \q_int$next 4'0000
2443 update \q_int 4'0000
2445 update \q_int \q_int$next
2447 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2449 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2451 parameter \A_SIGNED 1'0
2452 parameter \A_WIDTH 3'100
2453 parameter \Y_WIDTH 3'100
2457 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2459 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2461 parameter \A_SIGNED 1'0
2462 parameter \A_WIDTH 3'100
2463 parameter \B_SIGNED 1'0
2464 parameter \B_WIDTH 3'100
2465 parameter \Y_WIDTH 3'100
2470 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2472 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2474 parameter \A_SIGNED 1'0
2475 parameter \A_WIDTH 3'100
2476 parameter \B_SIGNED 1'0
2477 parameter \B_WIDTH 3'100
2478 parameter \Y_WIDTH 3'100
2484 assign \q_src0 4'0000
2488 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
2489 wire width 4 \qn_src0
2490 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2492 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2494 parameter \A_SIGNED 1'0
2495 parameter \A_WIDTH 3'100
2496 parameter \Y_WIDTH 3'100
2501 assign \qn_src0 4'0000
2505 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2507 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2509 parameter \A_SIGNED 1'0
2510 parameter \A_WIDTH 3'100
2511 parameter \B_SIGNED 1'0
2512 parameter \B_WIDTH 3'100
2513 parameter \Y_WIDTH 3'100
2519 assign \qlq_src0 4'0000
2520 assign \qlq_src0 $15
2524 attribute \generator "nMigen"
2525 attribute \nmigen.hierarchy "top.dr_fu2.src2_c"
2527 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2528 wire width 1 input 0 \rst
2529 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2530 wire width 1 input 1 \clk
2531 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2532 wire width 4 input 2 \r_src1
2533 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2534 wire width 4 input 3 \s_src1
2535 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2536 wire width 4 output 4 \q_src1
2537 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2538 wire width 4 output 5 \qlq_src1
2539 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2541 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:65"
2542 wire width 4 \q_int$next
2543 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2545 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2547 parameter \A_SIGNED 1'0
2548 parameter \A_WIDTH 3'100
2549 parameter \Y_WIDTH 3'100
2553 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2555 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2557 parameter \A_SIGNED 1'0
2558 parameter \A_WIDTH 3'100
2559 parameter \B_SIGNED 1'0
2560 parameter \B_WIDTH 3'100
2561 parameter \Y_WIDTH 3'100
2566 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2568 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:67"
2570 parameter \A_SIGNED 1'0
2571 parameter \A_WIDTH 3'100
2572 parameter \B_SIGNED 1'0
2573 parameter \B_WIDTH 3'100
2574 parameter \Y_WIDTH 3'100
2580 assign \q_int$next \q_int
2581 assign \q_int$next $5
2582 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/xfrm.py:518"
2585 assign \q_int$next 4'0000
2588 update \q_int 4'0000
2590 update \q_int \q_int$next
2592 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2594 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2596 parameter \A_SIGNED 1'0
2597 parameter \A_WIDTH 3'100
2598 parameter \Y_WIDTH 3'100
2602 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2604 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2606 parameter \A_SIGNED 1'0
2607 parameter \A_WIDTH 3'100
2608 parameter \B_SIGNED 1'0
2609 parameter \B_WIDTH 3'100
2610 parameter \Y_WIDTH 3'100
2615 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2617 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:71"
2619 parameter \A_SIGNED 1'0
2620 parameter \A_WIDTH 3'100
2621 parameter \B_SIGNED 1'0
2622 parameter \B_WIDTH 3'100
2623 parameter \Y_WIDTH 3'100
2629 assign \q_src1 4'0000
2633 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:60"
2634 wire width 4 \qn_src1
2635 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2637 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:72"
2639 parameter \A_SIGNED 1'0
2640 parameter \A_WIDTH 3'100
2641 parameter \Y_WIDTH 3'100
2646 assign \qn_src1 4'0000
2650 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2652 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:73"
2654 parameter \A_SIGNED 1'0
2655 parameter \A_WIDTH 3'100
2656 parameter \B_SIGNED 1'0
2657 parameter \B_WIDTH 3'100
2658 parameter \Y_WIDTH 3'100
2664 assign \qlq_src1 4'0000
2665 assign \qlq_src1 $15
2669 attribute \generator "nMigen"
2670 attribute \nmigen.hierarchy "top.dr_fu2"
2672 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
2673 wire width 4 output 0 \dst1_fwd_o
2674 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
2675 wire width 4 output 1 \dst2_fwd_o
2676 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
2677 wire width 4 output 2 \src1_fwd_o
2678 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
2679 wire width 4 output 3 \src2_fwd_o
2680 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
2681 wire width 4 output 4 \dst1_rsel_o
2682 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
2683 wire width 4 output 5 \dst2_rsel_o
2684 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
2685 wire width 4 output 6 \src1_rsel_o
2686 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
2687 wire width 4 output 7 \src2_rsel_o
2688 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
2689 wire width 4 input 8 \rd_pend_i
2690 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
2691 wire width 4 input 9 \wr_pend_i
2692 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
2693 wire width 4 input 10 \dst1
2694 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
2695 wire width 4 input 11 \dst2
2696 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
2697 wire width 4 input 12 \src1
2698 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
2699 wire width 4 input 13 \src2
2700 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
2701 wire width 1 input 14 \issue_i
2702 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
2703 wire width 2 input 15 \go_rd_i
2704 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
2705 wire width 2 input 16 \go_wr_i
2706 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
2707 wire width 1 input 17 \go_die_i
2708 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2709 wire width 1 input 18 \rst
2710 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
2711 wire width 1 input 19 \clk
2712 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
2713 wire width 4 output 20 \v_rd_rsel_o
2714 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
2715 wire width 4 output 21 \v_wr_rsel_o
2716 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2717 wire width 4 \dst1_c_r_dst0
2718 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2719 wire width 4 \dst1_c_s_dst0
2720 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2721 wire width 4 \dst1_c_q_dst0
2722 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2723 wire width 4 \dst1_c_qlq_dst0
2724 cell \dst1_c$5 \dst1_c
2727 connect \r_dst0 \dst1_c_r_dst0
2728 connect \s_dst0 \dst1_c_s_dst0
2729 connect \q_dst0 \dst1_c_q_dst0
2730 connect \qlq_dst0 \dst1_c_qlq_dst0
2732 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2733 wire width 4 \dst2_c_r_dst1
2734 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2735 wire width 4 \dst2_c_s_dst1
2736 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2737 wire width 4 \dst2_c_q_dst1
2738 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2739 wire width 4 \dst2_c_qlq_dst1
2740 cell \dst2_c$6 \dst2_c
2743 connect \r_dst1 \dst2_c_r_dst1
2744 connect \s_dst1 \dst2_c_s_dst1
2745 connect \q_dst1 \dst2_c_q_dst1
2746 connect \qlq_dst1 \dst2_c_qlq_dst1
2748 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2749 wire width 4 \src1_c_r_src0
2750 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2751 wire width 4 \src1_c_s_src0
2752 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2753 wire width 4 \src1_c_q_src0
2754 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2755 wire width 4 \src1_c_qlq_src0
2756 cell \src1_c$7 \src1_c
2759 connect \r_src0 \src1_c_r_src0
2760 connect \s_src0 \src1_c_s_src0
2761 connect \q_src0 \src1_c_q_src0
2762 connect \qlq_src0 \src1_c_qlq_src0
2764 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:58"
2765 wire width 4 \src2_c_r_src1
2766 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:57"
2767 wire width 4 \src2_c_s_src1
2768 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:59"
2769 wire width 4 \src2_c_q_src1
2770 attribute \src "/home/lkcl/src/libresoc/nmutil/src/nmutil/latch.py:61"
2771 wire width 4 \src2_c_qlq_src1
2772 cell \src2_c$8 \src2_c
2775 connect \r_src1 \src2_c_r_src1
2776 connect \s_src1 \src2_c_s_src1
2777 connect \q_src1 \src2_c_q_src1
2778 connect \qlq_src1 \src2_c_qlq_src1
2780 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
2782 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
2784 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
2786 parameter \A_SIGNED 1'0
2787 parameter \A_WIDTH 3'100
2788 parameter \B_SIGNED 1'0
2789 parameter \B_WIDTH 3'100
2790 parameter \Y_WIDTH 3'100
2791 connect \A { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
2792 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
2800 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:107"
2802 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
2804 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:108"
2806 parameter \A_SIGNED 1'0
2807 parameter \A_WIDTH 3'100
2808 parameter \B_SIGNED 1'0
2809 parameter \B_WIDTH 3'100
2810 parameter \Y_WIDTH 3'100
2811 connect \A { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
2812 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
2820 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
2822 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
2824 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
2826 parameter \A_SIGNED 1'0
2827 parameter \A_WIDTH 3'100
2828 parameter \B_SIGNED 1'0
2829 parameter \B_WIDTH 3'100
2830 parameter \Y_WIDTH 3'100
2831 connect \A { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
2832 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
2840 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:112"
2842 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
2844 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:113"
2846 parameter \A_SIGNED 1'0
2847 parameter \A_WIDTH 3'100
2848 parameter \B_SIGNED 1'0
2849 parameter \B_WIDTH 3'100
2850 parameter \Y_WIDTH 3'100
2851 connect \A { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
2852 connect \B { \go_die_i \go_die_i \go_die_i \go_die_i }
2861 assign \src1_c_r_src0 4'1111
2862 assign \src1_c_r_src0 \rdi0
2866 assign \src2_c_r_src1 4'1111
2867 assign \src2_c_r_src1 \rdi1
2871 assign \dst1_c_r_dst0 4'1111
2872 assign \dst1_c_r_dst0 \wdi0
2876 assign \dst2_c_r_dst1 4'1111
2877 assign \dst2_c_r_dst1 \wdi1
2880 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
2882 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
2884 parameter \A_SIGNED 1'0
2885 parameter \A_WIDTH 3'100
2886 parameter \B_SIGNED 1'0
2887 parameter \B_WIDTH 3'100
2888 parameter \Y_WIDTH 3'100
2889 connect \A { \issue_i \issue_i \issue_i \issue_i }
2894 assign \dst1_c_s_dst0 4'0000
2895 assign \dst1_c_s_dst0 $9
2898 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
2900 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:123"
2902 parameter \A_SIGNED 1'0
2903 parameter \A_WIDTH 3'100
2904 parameter \B_SIGNED 1'0
2905 parameter \B_WIDTH 3'100
2906 parameter \Y_WIDTH 3'100
2907 connect \A { \issue_i \issue_i \issue_i \issue_i }
2912 assign \dst2_c_s_dst1 4'0000
2913 assign \dst2_c_s_dst1 $11
2916 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
2918 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
2920 parameter \A_SIGNED 1'0
2921 parameter \A_WIDTH 3'100
2922 parameter \B_SIGNED 1'0
2923 parameter \B_WIDTH 3'100
2924 parameter \Y_WIDTH 3'100
2925 connect \A { \issue_i \issue_i \issue_i \issue_i }
2930 assign \src1_c_s_src0 4'0000
2931 assign \src1_c_s_src0 $13
2934 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
2936 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:125"
2938 parameter \A_SIGNED 1'0
2939 parameter \A_WIDTH 3'100
2940 parameter \B_SIGNED 1'0
2941 parameter \B_WIDTH 3'100
2942 parameter \Y_WIDTH 3'100
2943 connect \A { \issue_i \issue_i \issue_i \issue_i }
2948 assign \src2_c_s_src1 4'0000
2949 assign \src2_c_s_src1 $15
2952 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
2954 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
2956 parameter \A_SIGNED 1'0
2957 parameter \A_WIDTH 3'100
2958 parameter \B_SIGNED 1'0
2959 parameter \B_WIDTH 3'100
2960 parameter \Y_WIDTH 3'100
2961 connect \A \dst1_c_q_dst0
2962 connect \B \rd_pend_i
2966 assign \dst1_fwd_o 4'0000
2967 assign \dst1_fwd_o $17
2970 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
2972 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:129"
2974 parameter \A_SIGNED 1'0
2975 parameter \A_WIDTH 3'100
2976 parameter \B_SIGNED 1'0
2977 parameter \B_WIDTH 3'100
2978 parameter \Y_WIDTH 3'100
2979 connect \A \dst2_c_q_dst1
2980 connect \B \rd_pend_i
2984 assign \dst2_fwd_o 4'0000
2985 assign \dst2_fwd_o $19
2988 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
2990 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
2992 parameter \A_SIGNED 1'0
2993 parameter \A_WIDTH 3'100
2994 parameter \B_SIGNED 1'0
2995 parameter \B_WIDTH 3'100
2996 parameter \Y_WIDTH 3'100
2997 connect \A \src1_c_q_src0
2998 connect \B \wr_pend_i
3002 assign \src1_fwd_o 4'0000
3003 assign \src1_fwd_o $21
3006 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
3008 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:131"
3010 parameter \A_SIGNED 1'0
3011 parameter \A_WIDTH 3'100
3012 parameter \B_SIGNED 1'0
3013 parameter \B_WIDTH 3'100
3014 parameter \Y_WIDTH 3'100
3015 connect \A \src2_c_q_src1
3016 connect \B \wr_pend_i
3020 assign \src2_fwd_o 4'0000
3021 assign \src2_fwd_o $23
3024 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
3026 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
3028 parameter \A_SIGNED 1'0
3029 parameter \A_WIDTH 3'100
3030 parameter \B_SIGNED 1'0
3031 parameter \B_WIDTH 3'100
3032 parameter \Y_WIDTH 3'100
3033 connect \A \dst1_c_qlq_dst0
3034 connect \B { \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] \go_wr_i [0] }
3038 assign \dst1_rsel_o 4'0000
3039 assign \dst1_rsel_o $25
3042 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
3044 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:136"
3046 parameter \A_SIGNED 1'0
3047 parameter \A_WIDTH 3'100
3048 parameter \B_SIGNED 1'0
3049 parameter \B_WIDTH 3'100
3050 parameter \Y_WIDTH 3'100
3051 connect \A \dst2_c_qlq_dst1
3052 connect \B { \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] \go_wr_i [1] }
3056 assign \dst2_rsel_o 4'0000
3057 assign \dst2_rsel_o $27
3060 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
3062 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
3064 parameter \A_SIGNED 1'0
3065 parameter \A_WIDTH 3'100
3066 parameter \B_SIGNED 1'0
3067 parameter \B_WIDTH 3'100
3068 parameter \Y_WIDTH 3'100
3069 connect \A \src1_c_qlq_src0
3070 connect \B { \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] \go_rd_i [0] }
3074 assign \src1_rsel_o 4'0000
3075 assign \src1_rsel_o $29
3078 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
3080 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:139"
3082 parameter \A_SIGNED 1'0
3083 parameter \A_WIDTH 3'100
3084 parameter \B_SIGNED 1'0
3085 parameter \B_WIDTH 3'100
3086 parameter \Y_WIDTH 3'100
3087 connect \A \src2_c_qlq_src1
3088 connect \B { \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] \go_rd_i [1] }
3092 assign \src2_rsel_o 4'0000
3093 assign \src2_rsel_o $31
3096 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
3098 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:146"
3100 parameter \A_SIGNED 1'0
3101 parameter \A_WIDTH 3'100
3102 parameter \B_SIGNED 1'0
3103 parameter \B_WIDTH 3'100
3104 parameter \Y_WIDTH 3'100
3105 connect \A \src1_c_qlq_src0
3106 connect \B \src2_c_qlq_src1
3110 assign \v_rd_rsel_o 4'0000
3111 assign \v_rd_rsel_o $33
3114 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
3116 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:150"
3118 parameter \A_SIGNED 1'0
3119 parameter \A_WIDTH 3'100
3120 parameter \B_SIGNED 1'0
3121 parameter \B_WIDTH 3'100
3122 parameter \Y_WIDTH 3'100
3123 connect \A \dst1_c_qlq_dst0
3124 connect \B \dst2_c_qlq_dst1
3128 assign \v_wr_rsel_o 4'0000
3129 assign \v_wr_rsel_o $35
3133 attribute \generator "nMigen"
3134 attribute \nmigen.hierarchy "top.fu_fu0"
3136 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
3137 wire width 1 output 0 \reg_wr_pend_o
3138 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
3139 wire width 1 output 1 \reg_rd_pend_o
3140 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3141 wire width 4 input 2 \dfwd1_i
3142 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
3143 wire width 2 output 3 \reg_wr_dst_pend_o
3144 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3145 wire width 4 input 4 \dfwd2_i
3146 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3147 wire width 4 input 5 \sfwd1_i
3148 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
3149 wire width 2 output 6 \reg_rd_src_pend_o
3150 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3151 wire width 4 input 7 \sfwd2_i
3152 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3154 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3155 cell $reduce_bool $2
3156 parameter \A_SIGNED 1'0
3157 parameter \A_WIDTH 3'100
3158 parameter \Y_WIDTH 1'1
3162 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3164 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3165 cell $reduce_bool $4
3166 parameter \A_SIGNED 1'0
3167 parameter \A_WIDTH 3'100
3168 parameter \Y_WIDTH 1'1
3173 assign \reg_rd_src_pend_o 2'00
3174 assign \reg_rd_src_pend_o [0] $1
3175 assign \reg_rd_src_pend_o [1] $3
3178 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3180 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3181 cell $reduce_bool $6
3182 parameter \A_SIGNED 1'0
3183 parameter \A_WIDTH 2'10
3184 parameter \Y_WIDTH 1'1
3185 connect \A \reg_rd_src_pend_o
3189 assign \reg_rd_pend_o 1'0
3190 assign \reg_rd_pend_o $5
3193 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3195 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3196 cell $reduce_bool $8
3197 parameter \A_SIGNED 1'0
3198 parameter \A_WIDTH 3'100
3199 parameter \Y_WIDTH 1'1
3203 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3205 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3206 cell $reduce_bool $10
3207 parameter \A_SIGNED 1'0
3208 parameter \A_WIDTH 3'100
3209 parameter \Y_WIDTH 1'1
3214 assign \reg_wr_dst_pend_o 2'00
3215 assign \reg_wr_dst_pend_o [0] $7
3216 assign \reg_wr_dst_pend_o [1] $9
3219 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3221 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3222 cell $reduce_bool $12
3223 parameter \A_SIGNED 1'0
3224 parameter \A_WIDTH 2'10
3225 parameter \Y_WIDTH 1'1
3226 connect \A \reg_wr_dst_pend_o
3230 assign \reg_wr_pend_o 1'0
3231 assign \reg_wr_pend_o $11
3235 attribute \generator "nMigen"
3236 attribute \nmigen.hierarchy "top.fu_fu1"
3238 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
3239 wire width 1 output 0 \reg_wr_pend_o
3240 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
3241 wire width 1 output 1 \reg_rd_pend_o
3242 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3243 wire width 4 input 2 \dfwd1_i
3244 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
3245 wire width 2 output 3 \reg_wr_dst_pend_o
3246 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3247 wire width 4 input 4 \dfwd2_i
3248 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3249 wire width 4 input 5 \sfwd1_i
3250 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
3251 wire width 2 output 6 \reg_rd_src_pend_o
3252 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3253 wire width 4 input 7 \sfwd2_i
3254 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3256 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3257 cell $reduce_bool $2
3258 parameter \A_SIGNED 1'0
3259 parameter \A_WIDTH 3'100
3260 parameter \Y_WIDTH 1'1
3264 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3266 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3267 cell $reduce_bool $4
3268 parameter \A_SIGNED 1'0
3269 parameter \A_WIDTH 3'100
3270 parameter \Y_WIDTH 1'1
3275 assign \reg_rd_src_pend_o 2'00
3276 assign \reg_rd_src_pend_o [0] $1
3277 assign \reg_rd_src_pend_o [1] $3
3280 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3282 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3283 cell $reduce_bool $6
3284 parameter \A_SIGNED 1'0
3285 parameter \A_WIDTH 2'10
3286 parameter \Y_WIDTH 1'1
3287 connect \A \reg_rd_src_pend_o
3291 assign \reg_rd_pend_o 1'0
3292 assign \reg_rd_pend_o $5
3295 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3297 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3298 cell $reduce_bool $8
3299 parameter \A_SIGNED 1'0
3300 parameter \A_WIDTH 3'100
3301 parameter \Y_WIDTH 1'1
3305 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3307 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3308 cell $reduce_bool $10
3309 parameter \A_SIGNED 1'0
3310 parameter \A_WIDTH 3'100
3311 parameter \Y_WIDTH 1'1
3316 assign \reg_wr_dst_pend_o 2'00
3317 assign \reg_wr_dst_pend_o [0] $7
3318 assign \reg_wr_dst_pend_o [1] $9
3321 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3323 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3324 cell $reduce_bool $12
3325 parameter \A_SIGNED 1'0
3326 parameter \A_WIDTH 2'10
3327 parameter \Y_WIDTH 1'1
3328 connect \A \reg_wr_dst_pend_o
3332 assign \reg_wr_pend_o 1'0
3333 assign \reg_wr_pend_o $11
3337 attribute \generator "nMigen"
3338 attribute \nmigen.hierarchy "top.fu_fu2"
3340 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
3341 wire width 1 output 0 \reg_wr_pend_o
3342 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
3343 wire width 1 output 1 \reg_rd_pend_o
3344 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3345 wire width 4 input 2 \dfwd1_i
3346 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
3347 wire width 2 output 3 \reg_wr_dst_pend_o
3348 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
3349 wire width 4 input 4 \dfwd2_i
3350 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3351 wire width 4 input 5 \sfwd1_i
3352 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
3353 wire width 2 output 6 \reg_rd_src_pend_o
3354 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
3355 wire width 4 input 7 \sfwd2_i
3356 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3358 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3359 cell $reduce_bool $2
3360 parameter \A_SIGNED 1'0
3361 parameter \A_WIDTH 3'100
3362 parameter \Y_WIDTH 1'1
3366 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3368 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:33"
3369 cell $reduce_bool $4
3370 parameter \A_SIGNED 1'0
3371 parameter \A_WIDTH 3'100
3372 parameter \Y_WIDTH 1'1
3377 assign \reg_rd_src_pend_o 2'00
3378 assign \reg_rd_src_pend_o [0] $1
3379 assign \reg_rd_src_pend_o [1] $3
3382 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3384 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:35"
3385 cell $reduce_bool $6
3386 parameter \A_SIGNED 1'0
3387 parameter \A_WIDTH 2'10
3388 parameter \Y_WIDTH 1'1
3389 connect \A \reg_rd_src_pend_o
3393 assign \reg_rd_pend_o 1'0
3394 assign \reg_rd_pend_o $5
3397 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3399 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3400 cell $reduce_bool $8
3401 parameter \A_SIGNED 1'0
3402 parameter \A_WIDTH 3'100
3403 parameter \Y_WIDTH 1'1
3407 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3409 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:39"
3410 cell $reduce_bool $10
3411 parameter \A_SIGNED 1'0
3412 parameter \A_WIDTH 3'100
3413 parameter \Y_WIDTH 1'1
3418 assign \reg_wr_dst_pend_o 2'00
3419 assign \reg_wr_dst_pend_o [0] $7
3420 assign \reg_wr_dst_pend_o [1] $9
3423 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3425 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:40"
3426 cell $reduce_bool $12
3427 parameter \A_SIGNED 1'0
3428 parameter \A_WIDTH 2'10
3429 parameter \Y_WIDTH 1'1
3430 connect \A \reg_wr_dst_pend_o
3434 assign \reg_wr_pend_o 1'0
3435 assign \reg_wr_pend_o $11
3439 attribute \generator "nMigen"
3440 attribute \nmigen.hierarchy "top.rr_r0"
3442 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3443 wire width 3 input 0 \dst_rsel_i
3444 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3445 wire width 3 input 1 \dst_rsel_i$1
3446 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
3447 wire width 2 output 2 \dest_rsel_o
3448 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3449 wire width 3 input 3 \src_rsel_i
3450 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
3451 wire width 2 output 4 \src_rsel_o
3452 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3453 wire width 3 input 5 \src_rsel_i$2
3454 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3456 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3457 cell $reduce_bool $4
3458 parameter \A_SIGNED 1'0
3459 parameter \A_WIDTH 2'11
3460 parameter \Y_WIDTH 1'1
3461 connect \A \dst_rsel_i
3464 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3466 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3467 cell $reduce_bool $6
3468 parameter \A_SIGNED 1'0
3469 parameter \A_WIDTH 2'11
3470 parameter \Y_WIDTH 1'1
3471 connect \A \dst_rsel_i$1
3475 assign \dest_rsel_o 2'00
3476 assign \dest_rsel_o [0] $3
3477 assign \dest_rsel_o [1] $5
3480 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3482 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3483 cell $reduce_bool $8
3484 parameter \A_SIGNED 1'0
3485 parameter \A_WIDTH 2'11
3486 parameter \Y_WIDTH 1'1
3487 connect \A \src_rsel_i
3490 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3492 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3493 cell $reduce_bool $10
3494 parameter \A_SIGNED 1'0
3495 parameter \A_WIDTH 2'11
3496 parameter \Y_WIDTH 1'1
3497 connect \A \src_rsel_i$2
3501 assign \src_rsel_o 2'00
3502 assign \src_rsel_o [0] $7
3503 assign \src_rsel_o [1] $9
3507 attribute \generator "nMigen"
3508 attribute \nmigen.hierarchy "top.rr_r1"
3510 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3511 wire width 3 input 0 \dst_rsel_i
3512 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3513 wire width 3 input 1 \dst_rsel_i$1
3514 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
3515 wire width 2 output 2 \dest_rsel_o
3516 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3517 wire width 3 input 3 \src_rsel_i
3518 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
3519 wire width 2 output 4 \src_rsel_o
3520 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3521 wire width 3 input 5 \src_rsel_i$2
3522 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3524 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3525 cell $reduce_bool $4
3526 parameter \A_SIGNED 1'0
3527 parameter \A_WIDTH 2'11
3528 parameter \Y_WIDTH 1'1
3529 connect \A \dst_rsel_i
3532 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3534 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3535 cell $reduce_bool $6
3536 parameter \A_SIGNED 1'0
3537 parameter \A_WIDTH 2'11
3538 parameter \Y_WIDTH 1'1
3539 connect \A \dst_rsel_i$1
3543 assign \dest_rsel_o 2'00
3544 assign \dest_rsel_o [0] $3
3545 assign \dest_rsel_o [1] $5
3548 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3550 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3551 cell $reduce_bool $8
3552 parameter \A_SIGNED 1'0
3553 parameter \A_WIDTH 2'11
3554 parameter \Y_WIDTH 1'1
3555 connect \A \src_rsel_i
3558 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3560 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3561 cell $reduce_bool $10
3562 parameter \A_SIGNED 1'0
3563 parameter \A_WIDTH 2'11
3564 parameter \Y_WIDTH 1'1
3565 connect \A \src_rsel_i$2
3569 assign \src_rsel_o 2'00
3570 assign \src_rsel_o [0] $7
3571 assign \src_rsel_o [1] $9
3575 attribute \generator "nMigen"
3576 attribute \nmigen.hierarchy "top.rr_r2"
3578 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3579 wire width 3 input 0 \dst_rsel_i
3580 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3581 wire width 3 input 1 \dst_rsel_i$1
3582 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
3583 wire width 2 output 2 \dest_rsel_o
3584 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3585 wire width 3 input 3 \src_rsel_i
3586 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
3587 wire width 2 output 4 \src_rsel_o
3588 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3589 wire width 3 input 5 \src_rsel_i$2
3590 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3592 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3593 cell $reduce_bool $4
3594 parameter \A_SIGNED 1'0
3595 parameter \A_WIDTH 2'11
3596 parameter \Y_WIDTH 1'1
3597 connect \A \dst_rsel_i
3600 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3602 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3603 cell $reduce_bool $6
3604 parameter \A_SIGNED 1'0
3605 parameter \A_WIDTH 2'11
3606 parameter \Y_WIDTH 1'1
3607 connect \A \dst_rsel_i$1
3611 assign \dest_rsel_o 2'00
3612 assign \dest_rsel_o [0] $3
3613 assign \dest_rsel_o [1] $5
3616 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3618 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3619 cell $reduce_bool $8
3620 parameter \A_SIGNED 1'0
3621 parameter \A_WIDTH 2'11
3622 parameter \Y_WIDTH 1'1
3623 connect \A \src_rsel_i
3626 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3628 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3629 cell $reduce_bool $10
3630 parameter \A_SIGNED 1'0
3631 parameter \A_WIDTH 2'11
3632 parameter \Y_WIDTH 1'1
3633 connect \A \src_rsel_i$2
3637 assign \src_rsel_o 2'00
3638 assign \src_rsel_o [0] $7
3639 assign \src_rsel_o [1] $9
3643 attribute \generator "nMigen"
3644 attribute \nmigen.hierarchy "top.rr_r3"
3646 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3647 wire width 3 input 0 \dst_rsel_i
3648 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
3649 wire width 3 input 1 \dst_rsel_i$1
3650 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
3651 wire width 2 output 2 \dest_rsel_o
3652 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3653 wire width 3 input 3 \src_rsel_i
3654 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
3655 wire width 2 output 4 \src_rsel_o
3656 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
3657 wire width 3 input 5 \src_rsel_i$2
3658 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3660 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3661 cell $reduce_bool $4
3662 parameter \A_SIGNED 1'0
3663 parameter \A_WIDTH 2'11
3664 parameter \Y_WIDTH 1'1
3665 connect \A \dst_rsel_i
3668 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3670 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:24"
3671 cell $reduce_bool $6
3672 parameter \A_SIGNED 1'0
3673 parameter \A_WIDTH 2'11
3674 parameter \Y_WIDTH 1'1
3675 connect \A \dst_rsel_i$1
3679 assign \dest_rsel_o 2'00
3680 assign \dest_rsel_o [0] $3
3681 assign \dest_rsel_o [1] $5
3684 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3686 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3687 cell $reduce_bool $8
3688 parameter \A_SIGNED 1'0
3689 parameter \A_WIDTH 2'11
3690 parameter \Y_WIDTH 1'1
3691 connect \A \src_rsel_i
3694 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3696 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:26"
3697 cell $reduce_bool $10
3698 parameter \A_SIGNED 1'0
3699 parameter \A_WIDTH 2'11
3700 parameter \Y_WIDTH 1'1
3701 connect \A \src_rsel_i$2
3705 assign \src_rsel_o 2'00
3706 assign \src_rsel_o [0] $7
3707 assign \src_rsel_o [1] $9
3711 attribute \generator "nMigen"
3712 attribute \nmigen.hierarchy "top.rd_v"
3714 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:35"
3715 wire width 4 output 0 \g_pend_o
3716 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
3717 wire width 4 input 1 \v_rd_rsel_o
3718 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
3719 wire width 4 input 2 \v_rd_rsel_o$1
3720 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
3721 wire width 4 input 3 \v_rd_rsel_o$2
3722 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3724 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3725 cell $reduce_bool $4
3726 parameter \A_SIGNED 1'0
3727 parameter \A_WIDTH 2'11
3728 parameter \Y_WIDTH 1'1
3729 connect \A { \v_rd_rsel_o$2 [0] \v_rd_rsel_o$1 [0] \v_rd_rsel_o [0] }
3732 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3734 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3735 cell $reduce_bool $6
3736 parameter \A_SIGNED 1'0
3737 parameter \A_WIDTH 2'11
3738 parameter \Y_WIDTH 1'1
3739 connect \A { \v_rd_rsel_o$2 [1] \v_rd_rsel_o$1 [1] \v_rd_rsel_o [1] }
3742 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3744 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3745 cell $reduce_bool $8
3746 parameter \A_SIGNED 1'0
3747 parameter \A_WIDTH 2'11
3748 parameter \Y_WIDTH 1'1
3749 connect \A { \v_rd_rsel_o$2 [2] \v_rd_rsel_o$1 [2] \v_rd_rsel_o [2] }
3752 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3754 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3755 cell $reduce_bool $10
3756 parameter \A_SIGNED 1'0
3757 parameter \A_WIDTH 2'11
3758 parameter \Y_WIDTH 1'1
3759 connect \A { \v_rd_rsel_o$2 [3] \v_rd_rsel_o$1 [3] \v_rd_rsel_o [3] }
3763 assign \g_pend_o 4'0000
3764 assign \g_pend_o { $9 $7 $5 $3 }
3768 attribute \generator "nMigen"
3769 attribute \nmigen.hierarchy "top.wr_v"
3771 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:35"
3772 wire width 4 output 0 \g_pend_o
3773 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
3774 wire width 4 input 1 \v_wr_rsel_o
3775 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
3776 wire width 4 input 2 \v_wr_rsel_o$1
3777 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
3778 wire width 4 input 3 \v_wr_rsel_o$2
3779 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3781 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3782 cell $reduce_bool $4
3783 parameter \A_SIGNED 1'0
3784 parameter \A_WIDTH 2'11
3785 parameter \Y_WIDTH 1'1
3786 connect \A { \v_wr_rsel_o$2 [0] \v_wr_rsel_o$1 [0] \v_wr_rsel_o [0] }
3789 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3791 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3792 cell $reduce_bool $6
3793 parameter \A_SIGNED 1'0
3794 parameter \A_WIDTH 2'11
3795 parameter \Y_WIDTH 1'1
3796 connect \A { \v_wr_rsel_o$2 [1] \v_wr_rsel_o$1 [1] \v_wr_rsel_o [1] }
3799 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3801 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3802 cell $reduce_bool $8
3803 parameter \A_SIGNED 1'0
3804 parameter \A_WIDTH 2'11
3805 parameter \Y_WIDTH 1'1
3806 connect \A { \v_wr_rsel_o$2 [2] \v_wr_rsel_o$1 [2] \v_wr_rsel_o [2] }
3809 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3811 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:45"
3812 cell $reduce_bool $10
3813 parameter \A_SIGNED 1'0
3814 parameter \A_WIDTH 2'11
3815 parameter \Y_WIDTH 1'1
3816 connect \A { \v_wr_rsel_o$2 [3] \v_wr_rsel_o$1 [3] \v_wr_rsel_o [3] }
3820 assign \g_pend_o 4'0000
3821 assign \g_pend_o { $9 $7 $5 $3 }
3825 attribute \generator "nMigen"
3827 attribute \nmigen.hierarchy "top"
3828 module \test_fu_reg_matrix
3829 attribute \src "scoremulti/fu_reg_matrix.py:51"
3830 wire width 4 input 0 \dst1
3831 attribute \src "scoremulti/fu_reg_matrix.py:51"
3832 wire width 4 input 1 \dst2
3833 attribute \src "scoremulti/fu_reg_matrix.py:43"
3834 wire width 4 input 2 \src1
3835 attribute \src "scoremulti/fu_reg_matrix.py:43"
3836 wire width 4 input 3 \src2
3837 attribute \src "scoremulti/fu_reg_matrix.py:73"
3838 wire width 3 input 4 \issue_i
3839 attribute \src "scoremulti/fu_reg_matrix.py:53"
3840 wire width 3 input 5 \gowr1_i
3841 attribute \src "scoremulti/fu_reg_matrix.py:53"
3842 wire width 3 input 6 \gowr2_i
3843 attribute \src "scoremulti/fu_reg_matrix.py:45"
3844 wire width 3 input 7 \gord1_i
3845 attribute \src "scoremulti/fu_reg_matrix.py:45"
3846 wire width 3 input 8 \gord2_i
3847 attribute \src "scoremulti/fu_reg_matrix.py:76"
3848 wire width 3 input 9 \go_die_i
3849 attribute \src "scoremulti/fu_reg_matrix.py:52"
3850 wire width 4 input 10 \dst1_rsel_o
3851 attribute \src "scoremulti/fu_reg_matrix.py:52"
3852 wire width 4 output 11 \dst2_rsel_o
3853 attribute \src "scoremulti/fu_reg_matrix.py:44"
3854 wire width 4 output 12 \src1_rsel_o
3855 attribute \src "scoremulti/fu_reg_matrix.py:44"
3856 wire width 4 output 13 \src2_rsel_o
3857 attribute \src "scoremulti/fu_reg_matrix.py:89"
3858 wire width 3 output 14 \wr_pend_o
3859 attribute \src "scoremulti/fu_reg_matrix.py:90"
3860 wire width 3 output 15 \rd_pend_o
3861 attribute \src "scoremulti/fu_reg_matrix.py:68"
3862 wire width 4 input 16 \wr_pend_i
3863 attribute \src "scoremulti/fu_reg_matrix.py:69"
3864 wire width 4 input 17 \rd_pend_i
3865 attribute \src "scoremulti/fu_reg_matrix.py:70"
3866 wire width 4 output 18 \v_wr_rsel_o
3867 attribute \src "scoremulti/fu_reg_matrix.py:71"
3868 wire width 4 output 19 \v_rd_rsel_o
3869 attribute \src "scoremulti/fu_reg_matrix.py:58"
3870 wire width 3 output 20 \rd_src1_pend_o
3871 attribute \src "scoremulti/fu_reg_matrix.py:58"
3872 wire width 3 output 21 \rd_src2_pend_o
3873 attribute \src "scoremulti/fu_reg_matrix.py:58"
3874 wire width 3 input 22 \rd_src3_pend_o
3875 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
3876 wire width 1 input 23 \clk
3877 attribute \src "/home/lkcl/src/libresoc/nmigen/nmigen/hdl/ir.py:526"
3878 wire width 1 input 24 \rst
3879 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
3880 wire width 4 \dr_fu0_dst1_fwd_o
3881 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
3882 wire width 4 \dr_fu0_dst2_fwd_o
3883 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
3884 wire width 4 \dr_fu0_src1_fwd_o
3885 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
3886 wire width 4 \dr_fu0_src2_fwd_o
3887 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
3888 wire width 4 \dr_fu0_dst1_rsel_o
3889 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
3890 wire width 4 \dr_fu0_dst2_rsel_o
3891 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
3892 wire width 4 \dr_fu0_src1_rsel_o
3893 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
3894 wire width 4 \dr_fu0_src2_rsel_o
3895 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
3896 wire width 4 \dr_fu0_rd_pend_i
3897 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
3898 wire width 4 \dr_fu0_wr_pend_i
3899 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
3900 wire width 4 \dr_fu0_dst1
3901 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
3902 wire width 4 \dr_fu0_dst2
3903 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
3904 wire width 4 \dr_fu0_src1
3905 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
3906 wire width 4 \dr_fu0_src2
3907 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
3908 wire width 1 \dr_fu0_issue_i
3909 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
3910 wire width 2 \dr_fu0_go_rd_i
3911 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
3912 wire width 2 \dr_fu0_go_wr_i
3913 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
3914 wire width 1 \dr_fu0_go_die_i
3915 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
3916 wire width 4 \dr_fu0_v_rd_rsel_o
3917 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
3918 wire width 4 \dr_fu0_v_wr_rsel_o
3919 cell \dr_fu0 \dr_fu0
3920 connect \dst1_fwd_o \dr_fu0_dst1_fwd_o
3921 connect \dst2_fwd_o \dr_fu0_dst2_fwd_o
3922 connect \src1_fwd_o \dr_fu0_src1_fwd_o
3923 connect \src2_fwd_o \dr_fu0_src2_fwd_o
3924 connect \dst1_rsel_o \dr_fu0_dst1_rsel_o
3925 connect \dst2_rsel_o \dr_fu0_dst2_rsel_o
3926 connect \src1_rsel_o \dr_fu0_src1_rsel_o
3927 connect \src2_rsel_o \dr_fu0_src2_rsel_o
3928 connect \rd_pend_i \dr_fu0_rd_pend_i
3929 connect \wr_pend_i \dr_fu0_wr_pend_i
3930 connect \dst1 \dr_fu0_dst1
3931 connect \dst2 \dr_fu0_dst2
3932 connect \src1 \dr_fu0_src1
3933 connect \src2 \dr_fu0_src2
3934 connect \issue_i \dr_fu0_issue_i
3935 connect \go_rd_i \dr_fu0_go_rd_i
3936 connect \go_wr_i \dr_fu0_go_wr_i
3937 connect \go_die_i \dr_fu0_go_die_i
3938 connect \v_rd_rsel_o \dr_fu0_v_rd_rsel_o
3939 connect \v_wr_rsel_o \dr_fu0_v_wr_rsel_o
3943 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
3944 wire width 4 \dr_fu1_dst1_fwd_o
3945 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
3946 wire width 4 \dr_fu1_dst2_fwd_o
3947 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
3948 wire width 4 \dr_fu1_src1_fwd_o
3949 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
3950 wire width 4 \dr_fu1_src2_fwd_o
3951 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
3952 wire width 4 \dr_fu1_dst1_rsel_o
3953 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
3954 wire width 4 \dr_fu1_dst2_rsel_o
3955 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
3956 wire width 4 \dr_fu1_src1_rsel_o
3957 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
3958 wire width 4 \dr_fu1_src2_rsel_o
3959 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
3960 wire width 4 \dr_fu1_rd_pend_i
3961 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
3962 wire width 4 \dr_fu1_wr_pend_i
3963 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
3964 wire width 4 \dr_fu1_dst1
3965 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
3966 wire width 4 \dr_fu1_dst2
3967 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
3968 wire width 4 \dr_fu1_src1
3969 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
3970 wire width 4 \dr_fu1_src2
3971 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
3972 wire width 1 \dr_fu1_issue_i
3973 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
3974 wire width 2 \dr_fu1_go_rd_i
3975 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
3976 wire width 2 \dr_fu1_go_wr_i
3977 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
3978 wire width 1 \dr_fu1_go_die_i
3979 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
3980 wire width 4 \dr_fu1_v_rd_rsel_o
3981 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
3982 wire width 4 \dr_fu1_v_wr_rsel_o
3983 cell \dr_fu1 \dr_fu1
3984 connect \dst1_fwd_o \dr_fu1_dst1_fwd_o
3985 connect \dst2_fwd_o \dr_fu1_dst2_fwd_o
3986 connect \src1_fwd_o \dr_fu1_src1_fwd_o
3987 connect \src2_fwd_o \dr_fu1_src2_fwd_o
3988 connect \dst1_rsel_o \dr_fu1_dst1_rsel_o
3989 connect \dst2_rsel_o \dr_fu1_dst2_rsel_o
3990 connect \src1_rsel_o \dr_fu1_src1_rsel_o
3991 connect \src2_rsel_o \dr_fu1_src2_rsel_o
3992 connect \rd_pend_i \dr_fu1_rd_pend_i
3993 connect \wr_pend_i \dr_fu1_wr_pend_i
3994 connect \dst1 \dr_fu1_dst1
3995 connect \dst2 \dr_fu1_dst2
3996 connect \src1 \dr_fu1_src1
3997 connect \src2 \dr_fu1_src2
3998 connect \issue_i \dr_fu1_issue_i
3999 connect \go_rd_i \dr_fu1_go_rd_i
4000 connect \go_wr_i \dr_fu1_go_wr_i
4001 connect \go_die_i \dr_fu1_go_die_i
4004 connect \v_rd_rsel_o \dr_fu1_v_rd_rsel_o
4005 connect \v_wr_rsel_o \dr_fu1_v_wr_rsel_o
4007 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
4008 wire width 4 \dr_fu2_dst1_fwd_o
4009 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:55"
4010 wire width 4 \dr_fu2_dst2_fwd_o
4011 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
4012 wire width 4 \dr_fu2_src1_fwd_o
4013 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:45"
4014 wire width 4 \dr_fu2_src2_fwd_o
4015 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
4016 wire width 4 \dr_fu2_dst1_rsel_o
4017 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:54"
4018 wire width 4 \dr_fu2_dst2_rsel_o
4019 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
4020 wire width 4 \dr_fu2_src1_rsel_o
4021 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:44"
4022 wire width 4 \dr_fu2_src2_rsel_o
4023 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:62"
4024 wire width 4 \dr_fu2_rd_pend_i
4025 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:63"
4026 wire width 4 \dr_fu2_wr_pend_i
4027 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
4028 wire width 4 \dr_fu2_dst1
4029 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:53"
4030 wire width 4 \dr_fu2_dst2
4031 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
4032 wire width 4 \dr_fu2_src1
4033 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:43"
4034 wire width 4 \dr_fu2_src2
4035 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:60"
4036 wire width 1 \dr_fu2_issue_i
4037 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:68"
4038 wire width 2 \dr_fu2_go_rd_i
4039 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:67"
4040 wire width 2 \dr_fu2_go_wr_i
4041 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:73"
4042 wire width 1 \dr_fu2_go_die_i
4043 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:64"
4044 wire width 4 \dr_fu2_v_rd_rsel_o
4045 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/dependence_cell.py:65"
4046 wire width 4 \dr_fu2_v_wr_rsel_o
4047 cell \dr_fu2 \dr_fu2
4048 connect \dst1_fwd_o \dr_fu2_dst1_fwd_o
4049 connect \dst2_fwd_o \dr_fu2_dst2_fwd_o
4050 connect \src1_fwd_o \dr_fu2_src1_fwd_o
4051 connect \src2_fwd_o \dr_fu2_src2_fwd_o
4052 connect \dst1_rsel_o \dr_fu2_dst1_rsel_o
4053 connect \dst2_rsel_o \dr_fu2_dst2_rsel_o
4054 connect \src1_rsel_o \dr_fu2_src1_rsel_o
4055 connect \src2_rsel_o \dr_fu2_src2_rsel_o
4056 connect \rd_pend_i \dr_fu2_rd_pend_i
4057 connect \wr_pend_i \dr_fu2_wr_pend_i
4058 connect \dst1 \dr_fu2_dst1
4059 connect \dst2 \dr_fu2_dst2
4060 connect \src1 \dr_fu2_src1
4061 connect \src2 \dr_fu2_src2
4062 connect \issue_i \dr_fu2_issue_i
4063 connect \go_rd_i \dr_fu2_go_rd_i
4064 connect \go_wr_i \dr_fu2_go_wr_i
4065 connect \go_die_i \dr_fu2_go_die_i
4068 connect \v_rd_rsel_o \dr_fu2_v_rd_rsel_o
4069 connect \v_wr_rsel_o \dr_fu2_v_wr_rsel_o
4071 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
4072 wire width 1 \fu_fu0_reg_wr_pend_o
4073 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
4074 wire width 1 \fu_fu0_reg_rd_pend_o
4075 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4076 wire width 4 \fu_fu0_dfwd1_i
4077 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
4078 wire width 2 \fu_fu0_reg_wr_dst_pend_o
4079 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4080 wire width 4 \fu_fu0_dfwd2_i
4081 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4082 wire width 4 \fu_fu0_sfwd1_i
4083 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
4084 wire width 2 \fu_fu0_reg_rd_src_pend_o
4085 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4086 wire width 4 \fu_fu0_sfwd2_i
4087 cell \fu_fu0 \fu_fu0
4088 connect \reg_wr_pend_o \fu_fu0_reg_wr_pend_o
4089 connect \reg_rd_pend_o \fu_fu0_reg_rd_pend_o
4090 connect \dfwd1_i \fu_fu0_dfwd1_i
4091 connect \reg_wr_dst_pend_o \fu_fu0_reg_wr_dst_pend_o
4092 connect \dfwd2_i \fu_fu0_dfwd2_i
4093 connect \sfwd1_i \fu_fu0_sfwd1_i
4094 connect \reg_rd_src_pend_o \fu_fu0_reg_rd_src_pend_o
4095 connect \sfwd2_i \fu_fu0_sfwd2_i
4097 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
4098 wire width 1 \fu_fu1_reg_wr_pend_o
4099 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
4100 wire width 1 \fu_fu1_reg_rd_pend_o
4101 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4102 wire width 4 \fu_fu1_dfwd1_i
4103 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
4104 wire width 2 \fu_fu1_reg_wr_dst_pend_o
4105 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4106 wire width 4 \fu_fu1_dfwd2_i
4107 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4108 wire width 4 \fu_fu1_sfwd1_i
4109 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
4110 wire width 2 \fu_fu1_reg_rd_src_pend_o
4111 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4112 wire width 4 \fu_fu1_sfwd2_i
4113 cell \fu_fu1 \fu_fu1
4114 connect \reg_wr_pend_o \fu_fu1_reg_wr_pend_o
4115 connect \reg_rd_pend_o \fu_fu1_reg_rd_pend_o
4116 connect \dfwd1_i \fu_fu1_dfwd1_i
4117 connect \reg_wr_dst_pend_o \fu_fu1_reg_wr_dst_pend_o
4118 connect \dfwd2_i \fu_fu1_dfwd2_i
4119 connect \sfwd1_i \fu_fu1_sfwd1_i
4120 connect \reg_rd_src_pend_o \fu_fu1_reg_rd_src_pend_o
4121 connect \sfwd2_i \fu_fu1_sfwd2_i
4123 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:23"
4124 wire width 1 \fu_fu2_reg_wr_pend_o
4125 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:24"
4126 wire width 1 \fu_fu2_reg_rd_pend_o
4127 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4128 wire width 4 \fu_fu2_dfwd1_i
4129 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:26"
4130 wire width 2 \fu_fu2_reg_wr_dst_pend_o
4131 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:15"
4132 wire width 4 \fu_fu2_dfwd2_i
4133 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4134 wire width 4 \fu_fu2_sfwd1_i
4135 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:25"
4136 wire width 2 \fu_fu2_reg_rd_src_pend_o
4137 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/fu_wr_pending.py:20"
4138 wire width 4 \fu_fu2_sfwd2_i
4139 cell \fu_fu2 \fu_fu2
4140 connect \reg_wr_pend_o \fu_fu2_reg_wr_pend_o
4141 connect \reg_rd_pend_o \fu_fu2_reg_rd_pend_o
4142 connect \dfwd1_i \fu_fu2_dfwd1_i
4143 connect \reg_wr_dst_pend_o \fu_fu2_reg_wr_dst_pend_o
4144 connect \dfwd2_i \fu_fu2_dfwd2_i
4145 connect \sfwd1_i \fu_fu2_sfwd1_i
4146 connect \reg_rd_src_pend_o \fu_fu2_reg_rd_src_pend_o
4147 connect \sfwd2_i \fu_fu2_sfwd2_i
4149 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4150 wire width 3 \rr_r0_dst_rsel_i
4151 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4152 wire width 3 \rr_r0_dst_rsel_i$1
4153 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
4154 wire width 2 \rr_r0_dest_rsel_o
4155 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4156 wire width 3 \rr_r0_src_rsel_i
4157 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
4158 wire width 2 \rr_r0_src_rsel_o
4159 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4160 wire width 3 \rr_r0_src_rsel_i$2
4162 connect \dst_rsel_i \rr_r0_dst_rsel_i
4163 connect \dst_rsel_i$1 \rr_r0_dst_rsel_i$1
4164 connect \dest_rsel_o \rr_r0_dest_rsel_o
4165 connect \src_rsel_i \rr_r0_src_rsel_i
4166 connect \src_rsel_o \rr_r0_src_rsel_o
4167 connect \src_rsel_i$2 \rr_r0_src_rsel_i$2
4169 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4170 wire width 3 \rr_r1_dst_rsel_i
4171 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4172 wire width 3 \rr_r1_dst_rsel_i$3
4173 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
4174 wire width 2 \rr_r1_dest_rsel_o
4175 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4176 wire width 3 \rr_r1_src_rsel_i
4177 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
4178 wire width 2 \rr_r1_src_rsel_o
4179 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4180 wire width 3 \rr_r1_src_rsel_i$4
4182 connect \dst_rsel_i \rr_r1_dst_rsel_i
4183 connect \dst_rsel_i$1 \rr_r1_dst_rsel_i$3
4184 connect \dest_rsel_o \rr_r1_dest_rsel_o
4185 connect \src_rsel_i \rr_r1_src_rsel_i
4186 connect \src_rsel_o \rr_r1_src_rsel_o
4187 connect \src_rsel_i$2 \rr_r1_src_rsel_i$4
4189 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4190 wire width 3 \rr_r2_dst_rsel_i
4191 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4192 wire width 3 \rr_r2_dst_rsel_i$5
4193 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
4194 wire width 2 \rr_r2_dest_rsel_o
4195 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4196 wire width 3 \rr_r2_src_rsel_i
4197 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
4198 wire width 2 \rr_r2_src_rsel_o
4199 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4200 wire width 3 \rr_r2_src_rsel_i$6
4202 connect \dst_rsel_i \rr_r2_dst_rsel_i
4203 connect \dst_rsel_i$1 \rr_r2_dst_rsel_i$5
4204 connect \dest_rsel_o \rr_r2_dest_rsel_o
4205 connect \src_rsel_i \rr_r2_src_rsel_i
4206 connect \src_rsel_o \rr_r2_src_rsel_o
4207 connect \src_rsel_i$2 \rr_r2_src_rsel_i$6
4209 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4210 wire width 3 \rr_r3_dst_rsel_i
4211 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:14"
4212 wire width 3 \rr_r3_dst_rsel_i$7
4213 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:18"
4214 wire width 2 \rr_r3_dest_rsel_o
4215 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4216 wire width 3 \rr_r3_src_rsel_i
4217 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:19"
4218 wire width 2 \rr_r3_src_rsel_o
4219 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoremulti/reg_sel.py:17"
4220 wire width 3 \rr_r3_src_rsel_i$8
4222 connect \dst_rsel_i \rr_r3_dst_rsel_i
4223 connect \dst_rsel_i$1 \rr_r3_dst_rsel_i$7
4224 connect \dest_rsel_o \rr_r3_dest_rsel_o
4225 connect \src_rsel_i \rr_r3_src_rsel_i
4226 connect \src_rsel_o \rr_r3_src_rsel_o
4227 connect \src_rsel_i$2 \rr_r3_src_rsel_i$8
4229 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:35"
4230 wire width 4 \rd_v_g_pend_o
4232 connect \g_pend_o \rd_v_g_pend_o
4233 connect \v_rd_rsel_o \dr_fu0_v_rd_rsel_o
4234 connect \v_rd_rsel_o$1 \dr_fu1_v_rd_rsel_o
4235 connect \v_rd_rsel_o$2 \dr_fu2_v_rd_rsel_o
4237 attribute \src "/home/lkcl/src/libresoc/soc/src/soc/scoreboard/global_pending.py:35"
4238 wire width 4 \wr_v_g_pend_o
4240 connect \g_pend_o \wr_v_g_pend_o
4241 connect \v_wr_rsel_o \dr_fu0_v_wr_rsel_o
4242 connect \v_wr_rsel_o$1 \dr_fu1_v_wr_rsel_o
4243 connect \v_wr_rsel_o$2 \dr_fu2_v_wr_rsel_o
4246 assign \wr_pend_o 3'000
4247 assign \wr_pend_o { \fu_fu2_reg_wr_pend_o \fu_fu1_reg_wr_pend_o \fu_fu0_reg_wr_pend_o }
4251 assign \rd_pend_o 3'000
4252 assign \rd_pend_o { \fu_fu2_reg_rd_pend_o \fu_fu1_reg_rd_pend_o \fu_fu0_reg_rd_pend_o }
4256 assign \fu_fu0_dfwd1_i 4'0000
4257 assign \fu_fu0_dfwd1_i { \dr_fu0_dst1_fwd_o [3] \dr_fu0_dst1_fwd_o [2] \dr_fu0_dst1_fwd_o [1] \dr_fu0_dst1_fwd_o [0] }
4261 assign \fu_fu1_dfwd1_i 4'0000
4262 assign \fu_fu1_dfwd1_i { \dr_fu1_dst1_fwd_o [3] \dr_fu1_dst1_fwd_o [2] \dr_fu1_dst1_fwd_o [1] \dr_fu1_dst1_fwd_o [0] }
4266 assign \fu_fu2_dfwd1_i 4'0000
4267 assign \fu_fu2_dfwd1_i { \dr_fu2_dst1_fwd_o [3] \dr_fu2_dst1_fwd_o [2] \dr_fu2_dst1_fwd_o [1] \dr_fu2_dst1_fwd_o [0] }
4270 attribute \src "scoremulti/fu_reg_matrix.py:59"
4271 wire width 3 \wr_dst1_pend_o
4273 assign \wr_dst1_pend_o 3'000
4274 assign \wr_dst1_pend_o { \fu_fu2_reg_wr_dst_pend_o [0] \fu_fu1_reg_wr_dst_pend_o [0] \fu_fu0_reg_wr_dst_pend_o [0] }
4278 assign \fu_fu0_dfwd2_i 4'0000
4279 assign \fu_fu0_dfwd2_i { \dr_fu0_dst2_fwd_o [3] \dr_fu0_dst2_fwd_o [2] \dr_fu0_dst2_fwd_o [1] \dr_fu0_dst2_fwd_o [0] }
4283 assign \fu_fu1_dfwd2_i 4'0000
4284 assign \fu_fu1_dfwd2_i { \dr_fu1_dst2_fwd_o [3] \dr_fu1_dst2_fwd_o [2] \dr_fu1_dst2_fwd_o [1] \dr_fu1_dst2_fwd_o [0] }
4288 assign \fu_fu2_dfwd2_i 4'0000
4289 assign \fu_fu2_dfwd2_i { \dr_fu2_dst2_fwd_o [3] \dr_fu2_dst2_fwd_o [2] \dr_fu2_dst2_fwd_o [1] \dr_fu2_dst2_fwd_o [0] }
4292 attribute \src "scoremulti/fu_reg_matrix.py:59"
4293 wire width 3 \wr_dst2_pend_o
4295 assign \wr_dst2_pend_o 3'000
4296 assign \wr_dst2_pend_o { \fu_fu2_reg_wr_dst_pend_o [1] \fu_fu1_reg_wr_dst_pend_o [1] \fu_fu0_reg_wr_dst_pend_o [1] }
4300 assign \fu_fu0_sfwd1_i 4'0000
4301 assign \fu_fu0_sfwd1_i { \dr_fu0_src1_fwd_o [3] \dr_fu0_src1_fwd_o [2] \dr_fu0_src1_fwd_o [1] \dr_fu0_src1_fwd_o [0] }
4305 assign \fu_fu1_sfwd1_i 4'0000
4306 assign \fu_fu1_sfwd1_i { \dr_fu1_src1_fwd_o [3] \dr_fu1_src1_fwd_o [2] \dr_fu1_src1_fwd_o [1] \dr_fu1_src1_fwd_o [0] }
4310 assign \fu_fu2_sfwd1_i 4'0000
4311 assign \fu_fu2_sfwd1_i { \dr_fu2_src1_fwd_o [3] \dr_fu2_src1_fwd_o [2] \dr_fu2_src1_fwd_o [1] \dr_fu2_src1_fwd_o [0] }
4315 assign \rd_src1_pend_o 3'000
4316 assign \rd_src1_pend_o { \fu_fu2_reg_rd_src_pend_o [0] \fu_fu1_reg_rd_src_pend_o [0] \fu_fu0_reg_rd_src_pend_o [0] }
4320 assign \fu_fu0_sfwd2_i 4'0000
4321 assign \fu_fu0_sfwd2_i { \dr_fu0_src2_fwd_o [3] \dr_fu0_src2_fwd_o [2] \dr_fu0_src2_fwd_o [1] \dr_fu0_src2_fwd_o [0] }
4325 assign \fu_fu1_sfwd2_i 4'0000
4326 assign \fu_fu1_sfwd2_i { \dr_fu1_src2_fwd_o [3] \dr_fu1_src2_fwd_o [2] \dr_fu1_src2_fwd_o [1] \dr_fu1_src2_fwd_o [0] }
4330 assign \fu_fu2_sfwd2_i 4'0000
4331 assign \fu_fu2_sfwd2_i { \dr_fu2_src2_fwd_o [3] \dr_fu2_src2_fwd_o [2] \dr_fu2_src2_fwd_o [1] \dr_fu2_src2_fwd_o [0] }
4335 assign \rd_src2_pend_o 3'000
4336 assign \rd_src2_pend_o { \fu_fu2_reg_rd_src_pend_o [1] \fu_fu1_reg_rd_src_pend_o [1] \fu_fu0_reg_rd_src_pend_o [1] }
4340 assign \rr_r0_dst_rsel_i 3'000
4341 assign \rr_r0_dst_rsel_i { \dr_fu2_dst1_rsel_o [0] \dr_fu1_dst1_rsel_o [0] \dr_fu0_dst1_rsel_o [0] }
4345 assign \rr_r1_dst_rsel_i 3'000
4346 assign \rr_r1_dst_rsel_i { \dr_fu2_dst1_rsel_o [1] \dr_fu1_dst1_rsel_o [1] \dr_fu0_dst1_rsel_o [1] }
4350 assign \rr_r2_dst_rsel_i 3'000
4351 assign \rr_r2_dst_rsel_i { \dr_fu2_dst1_rsel_o [2] \dr_fu1_dst1_rsel_o [2] \dr_fu0_dst1_rsel_o [2] }
4355 assign \rr_r3_dst_rsel_i 3'000
4356 assign \rr_r3_dst_rsel_i { \dr_fu2_dst1_rsel_o [3] \dr_fu1_dst1_rsel_o [3] \dr_fu0_dst1_rsel_o [3] }
4360 assign \rr_r0_dst_rsel_i$1 3'000
4361 assign \rr_r0_dst_rsel_i$1 { \dr_fu2_dst2_rsel_o [0] \dr_fu1_dst2_rsel_o [0] \dr_fu0_dst2_rsel_o [0] }
4365 assign \rr_r1_dst_rsel_i$3 3'000
4366 assign \rr_r1_dst_rsel_i$3 { \dr_fu2_dst2_rsel_o [1] \dr_fu1_dst2_rsel_o [1] \dr_fu0_dst2_rsel_o [1] }
4370 assign \rr_r2_dst_rsel_i$5 3'000
4371 assign \rr_r2_dst_rsel_i$5 { \dr_fu2_dst2_rsel_o [2] \dr_fu1_dst2_rsel_o [2] \dr_fu0_dst2_rsel_o [2] }
4375 assign \rr_r3_dst_rsel_i$7 3'000
4376 assign \rr_r3_dst_rsel_i$7 { \dr_fu2_dst2_rsel_o [3] \dr_fu1_dst2_rsel_o [3] \dr_fu0_dst2_rsel_o [3] }
4380 assign \dst2_rsel_o 4'0000
4381 assign \dst2_rsel_o { \rr_r3_dest_rsel_o [1] \rr_r2_dest_rsel_o [1] \rr_r1_dest_rsel_o [1] \rr_r0_dest_rsel_o [1] }
4385 assign \rr_r0_src_rsel_i 3'000
4386 assign \rr_r0_src_rsel_i { \dr_fu2_src1_rsel_o [0] \dr_fu1_src1_rsel_o [0] \dr_fu0_src1_rsel_o [0] }
4390 assign \rr_r1_src_rsel_i 3'000
4391 assign \rr_r1_src_rsel_i { \dr_fu2_src1_rsel_o [1] \dr_fu1_src1_rsel_o [1] \dr_fu0_src1_rsel_o [1] }
4395 assign \rr_r2_src_rsel_i 3'000
4396 assign \rr_r2_src_rsel_i { \dr_fu2_src1_rsel_o [2] \dr_fu1_src1_rsel_o [2] \dr_fu0_src1_rsel_o [2] }
4400 assign \rr_r3_src_rsel_i 3'000
4401 assign \rr_r3_src_rsel_i { \dr_fu2_src1_rsel_o [3] \dr_fu1_src1_rsel_o [3] \dr_fu0_src1_rsel_o [3] }
4405 assign \src1_rsel_o 4'0000
4406 assign \src1_rsel_o { \rr_r3_src_rsel_o [0] \rr_r2_src_rsel_o [0] \rr_r1_src_rsel_o [0] \rr_r0_src_rsel_o [0] }
4410 assign \rr_r0_src_rsel_i$2 3'000
4411 assign \rr_r0_src_rsel_i$2 { \dr_fu2_src2_rsel_o [0] \dr_fu1_src2_rsel_o [0] \dr_fu0_src2_rsel_o [0] }
4415 assign \rr_r1_src_rsel_i$4 3'000
4416 assign \rr_r1_src_rsel_i$4 { \dr_fu2_src2_rsel_o [1] \dr_fu1_src2_rsel_o [1] \dr_fu0_src2_rsel_o [1] }
4420 assign \rr_r2_src_rsel_i$6 3'000
4421 assign \rr_r2_src_rsel_i$6 { \dr_fu2_src2_rsel_o [2] \dr_fu1_src2_rsel_o [2] \dr_fu0_src2_rsel_o [2] }
4425 assign \rr_r3_src_rsel_i$8 3'000
4426 assign \rr_r3_src_rsel_i$8 { \dr_fu2_src2_rsel_o [3] \dr_fu1_src2_rsel_o [3] \dr_fu0_src2_rsel_o [3] }
4430 assign \src2_rsel_o 4'0000
4431 assign \src2_rsel_o { \rr_r3_src_rsel_o [1] \rr_r2_src_rsel_o [1] \rr_r1_src_rsel_o [1] \rr_r0_src_rsel_o [1] }
4435 assign \dr_fu0_rd_pend_i 4'0000
4436 assign \dr_fu0_rd_pend_i \rd_pend_i
4440 assign \dr_fu0_wr_pend_i 4'0000
4441 assign \dr_fu0_wr_pend_i \wr_pend_i
4445 assign \dr_fu1_rd_pend_i 4'0000
4446 assign \dr_fu1_rd_pend_i \rd_pend_i
4450 assign \dr_fu1_wr_pend_i 4'0000
4451 assign \dr_fu1_wr_pend_i \wr_pend_i
4455 assign \dr_fu2_rd_pend_i 4'0000
4456 assign \dr_fu2_rd_pend_i \rd_pend_i
4460 assign \dr_fu2_wr_pend_i 4'0000
4461 assign \dr_fu2_wr_pend_i \wr_pend_i
4465 assign \dr_fu0_dst1 4'0000
4466 assign \dr_fu0_dst1 \dst1
4470 assign \dr_fu1_dst1 4'0000
4471 assign \dr_fu1_dst1 \dst1
4475 assign \dr_fu2_dst1 4'0000
4476 assign \dr_fu2_dst1 \dst1
4480 assign \dr_fu0_dst2 4'0000
4481 assign \dr_fu0_dst2 \dst2
4485 assign \dr_fu1_dst2 4'0000
4486 assign \dr_fu1_dst2 \dst2
4490 assign \dr_fu2_dst2 4'0000
4491 assign \dr_fu2_dst2 \dst2
4495 assign \dr_fu0_src1 4'0000
4496 assign \dr_fu0_src1 \src1
4500 assign \dr_fu1_src1 4'0000
4501 assign \dr_fu1_src1 \src1
4505 assign \dr_fu2_src1 4'0000
4506 assign \dr_fu2_src1 \src1
4510 assign \dr_fu0_src2 4'0000
4511 assign \dr_fu0_src2 \src2
4515 assign \dr_fu1_src2 4'0000
4516 assign \dr_fu1_src2 \src2
4520 assign \dr_fu2_src2 4'0000
4521 assign \dr_fu2_src2 \src2
4525 assign \v_rd_rsel_o 4'0000
4526 assign \v_rd_rsel_o \rd_v_g_pend_o
4530 assign \v_wr_rsel_o 4'0000
4531 assign \v_wr_rsel_o \wr_v_g_pend_o
4535 assign \dr_fu0_issue_i 1'0
4536 assign \dr_fu1_issue_i 1'0
4537 assign \dr_fu2_issue_i 1'0
4538 assign { \dr_fu2_issue_i \dr_fu1_issue_i \dr_fu0_issue_i } \issue_i
4542 assign \dr_fu0_go_rd_i 2'00
4543 assign \dr_fu1_go_rd_i 2'00
4544 assign \dr_fu2_go_rd_i 2'00
4545 assign { \dr_fu2_go_rd_i [0] \dr_fu1_go_rd_i [0] \dr_fu0_go_rd_i [0] } \gord1_i
4546 assign { \dr_fu2_go_rd_i [1] \dr_fu1_go_rd_i [1] \dr_fu0_go_rd_i [1] } \gord2_i
4550 assign \dr_fu0_go_wr_i 2'00
4551 assign \dr_fu1_go_wr_i 2'00
4552 assign \dr_fu2_go_wr_i 2'00
4553 assign { \dr_fu2_go_wr_i [0] \dr_fu1_go_wr_i [0] \dr_fu0_go_wr_i [0] } \gowr1_i
4554 assign { \dr_fu2_go_wr_i [1] \dr_fu1_go_wr_i [1] \dr_fu0_go_wr_i [1] } \gowr2_i
4558 assign \dr_fu0_go_die_i 1'0
4559 assign \dr_fu1_go_die_i 1'0
4560 assign \dr_fu2_go_die_i 1'0
4561 assign { \dr_fu2_go_die_i \dr_fu1_go_die_i \dr_fu0_go_die_i } \go_die_i