diff --git a/tests/rtlil/roundtrip-text.ref.il b/tests/rtlil/roundtrip-text.ref.il deleted file mode 100644 index cc45f53dd..000000000 --- a/tests/rtlil/roundtrip-text.ref.il +++ /dev/null @@ -1,283 +0,0 @@ -autoidx 15 -attribute \src "everything.v:1.1-32.10" -attribute \cells_not_processed 1 -module \alu - attribute \src "everything.v:2.8-2.11" - wire input 1 \clk - attribute \src "everything.v:3.14-3.15" - wire width 8 input 2 \A - attribute \src "everything.v:4.14-4.15" - wire width 8 input 3 \B - attribute \src "everything.v:5.14-5.23" - wire width 4 input 4 \operation - attribute \src "everything.v:6.19-6.25" - wire width 8 output 5 \result - attribute \src "everything.v:7.13-7.15" - wire output 6 \CF - attribute \src "everything.v:8.13-8.15" - wire output 7 \ZF - attribute \src "everything.v:9.13-9.15" - wire output 8 \SF - attribute \src "everything.v:15.12-15.15" - wire width 9 \tmp - attribute \src "everything.v:17.2-31.5" - wire width 8 $0\result[7:0] - attribute \src "everything.v:17.2-31.5" - wire $0\CF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\ZF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\SF[0:0] - attribute \src "everything.v:17.2-31.5" - wire width 9 $0\tmp[8:0] - attribute \src "everything.v:17.2-31.5" - wire width 9 $1\tmp[8:0] - attribute \src "everything.v:21.11-21.16" - wire width 9 $add$everything.v:21$2_Y - attribute \src "everything.v:23.11-23.16" - wire width 9 $sub$everything.v:23$3_Y - attribute \src "everything.v:27.9-27.22" - wire $eq$everything.v:27$4_Y - attribute \src "everything.v:21.11-21.16" - cell $add $add$everything.v:21$2 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 8 - parameter \Y_WIDTH 9 - connect \A \A - connect \B \B - connect \Y $add$everything.v:21$2_Y - end - attribute \src "everything.v:23.11-23.16" - cell $sub $sub$everything.v:23$3 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 8 - parameter \Y_WIDTH 9 - connect \A \A - connect \B \B - connect \Y $sub$everything.v:23$3_Y - end - attribute \src "everything.v:27.9-27.22" - cell $eq $eq$everything.v:27$4 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 32 - parameter \Y_WIDTH 1 - connect \A $1\tmp[8:0] [7:0] - connect \B 0 - connect \Y $eq$everything.v:27$4_Y - end - attribute \src "everything.v:17.2-31.5" - process $proc$everything.v:17$1 - assign { } { } - assign { } { } - assign { } { } - assign { } { } - assign { } { } - assign $0\tmp[8:0] $1\tmp[8:0] - assign $0\CF[0:0] $1\tmp[8:0] [8] - assign $0\ZF[0:0] $eq$everything.v:27$4_Y - assign $0\SF[0:0] $1\tmp[8:0] [7] - assign $0\result[7:0] $1\tmp[8:0] [7:0] - attribute \src "everything.v:19.3-24.10" - switch \operation - attribute \src "everything.v:19.19-19.19" - case 4'0000 - assign { } { } - assign $1\tmp[8:0] $add$everything.v:21$2_Y - attribute \src "everything.v:21.17-21.17" - case 4'0001 - assign { } { } - assign $1\tmp[8:0] $sub$everything.v:23$3_Y - case - assign $1\tmp[8:0] \tmp - end - sync posedge \clk - update \result $0\result[7:0] - update \CF $0\CF[0:0] - update \ZF $0\ZF[0:0] - update \SF $0\SF[0:0] - update \tmp $0\tmp[8:0] - end -end -attribute \src "everything.v:34.1-40.10" -attribute \cells_not_processed 1 -module \foo - attribute \src "everything.v:35.17-35.18" - wire width 8 input 1 \a - attribute \src "everything.v:35.32-35.33" - wire width 8 input 2 \b - attribute \src "everything.v:35.48-35.49" - wire width 8 output 3 \y - attribute \src "everything.v:37.16-37.18" - wire width 8 \bb - attribute \src "everything.v:39.16-39.22" - wire width 8 $add$everything.v:39$5_Y - attribute \src "everything.v:39.16-39.22" - cell $add $add$everything.v:39$5 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 8 - parameter \Y_WIDTH 8 - connect \A \a - connect \B \bb - connect \Y $add$everything.v:39$5_Y - end - connect \b \bb - connect \y $add$everything.v:39$5_Y -end -attribute \cells_not_processed 1 -attribute \src "everything.v:1.1-32.10" -module \zzz - attribute \src "everything.v:27.9-27.22" - wire $eq$everything.v:27$4_Y - attribute \src "everything.v:23.11-23.16" - wire width 9 $sub$everything.v:23$3_Y - attribute \src "everything.v:21.11-21.16" - wire width 9 $add$everything.v:21$2_Y - attribute \src "everything.v:17.2-31.5" - wire width 9 $1\tmp[8:0] - attribute \src "everything.v:17.2-31.5" - wire width 9 $0\tmp[8:0] - attribute \src "everything.v:17.2-31.5" - wire $0\SF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\ZF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\CF[0:0] - attribute \src "everything.v:17.2-31.5" - wire width 8 $0\result[7:0] - attribute \src "everything.v:15.12-15.15" - wire width 9 \tmp - attribute \src "everything.v:9.13-9.15" - wire output 8 \SF - attribute \src "everything.v:8.13-8.15" - wire output 7 \ZF - attribute \src "everything.v:7.13-7.15" - wire output 6 \CF - attribute \src "everything.v:6.19-6.25" - wire width 8 output 5 \result - attribute \src "everything.v:5.14-5.23" - wire width 4 input 4 \operation - attribute \src "everything.v:4.14-4.15" - wire width 8 input 3 \B - attribute \src "everything.v:3.14-3.15" - wire width 8 input 2 \A - attribute \src "everything.v:2.8-2.11" - wire input 1 \clk - wire $procmux$8_CMP - wire width 9 $procmux$7_Y - wire $procmux$9_CMP - attribute \src "everything.v:27.9-27.22" - cell $logic_not $eq$everything.v:27$4 - parameter \A_SIGNED 0 - parameter \Y_WIDTH 1 - parameter \A_WIDTH 8 - connect \A $1\tmp[8:0] [7:0] - connect \Y $eq$everything.v:27$4_Y - end - attribute \src "everything.v:23.11-23.16" - cell $sub $sub$everything.v:23$3 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 8 - parameter \Y_WIDTH 9 - connect \A \A - connect \B \B - connect \Y $sub$everything.v:23$3_Y - end - attribute \src "everything.v:21.11-21.16" - cell $add $add$everything.v:21$2 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 8 - parameter \B_WIDTH 8 - parameter \Y_WIDTH 9 - connect \A \A - connect \B \B - connect \Y $add$everything.v:21$2_Y - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - attribute \full_case 1 - cell $eq $procmux$8_CMP0 - parameter \A_SIGNED 0 - parameter \B_SIGNED 0 - parameter \A_WIDTH 4 - parameter \B_WIDTH 4 - parameter \Y_WIDTH 1 - connect \A \operation - connect \B 4'0001 - connect \Y $procmux$8_CMP - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - attribute \full_case 1 - cell $pmux $procmux$7 - parameter \WIDTH 9 - parameter \S_WIDTH 2 - connect \A \tmp - connect \B { $add$everything.v:21$2_Y $sub$everything.v:23$3_Y } - connect \S { $procmux$9_CMP $procmux$8_CMP } - connect \Y $procmux$7_Y - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - attribute \full_case 1 - cell $logic_not $procmux$9_CMP0 - parameter \A_SIGNED 0 - parameter \Y_WIDTH 1 - parameter \A_WIDTH 4 - connect \A \operation - connect \Y $procmux$9_CMP - end - attribute \src "everything.v:17.2-31.5" - cell $dff $procdff$10 - parameter \WIDTH 8 - parameter \CLK_POLARITY 1'1 - connect \D $procmux$7_Y [7:0] - connect \Q \result - connect \CLK \clk - end - attribute \src "everything.v:17.2-31.5" - cell $dff $procdff$11 - parameter \WIDTH 1 - parameter \CLK_POLARITY 1'1 - connect \D $procmux$7_Y [8] - connect \Q \CF - connect \CLK \clk - end - attribute \src "everything.v:17.2-31.5" - cell $dff $procdff$12 - parameter \WIDTH 1 - parameter \CLK_POLARITY 1'1 - connect \D $eq$everything.v:27$4_Y - connect \Q \ZF - connect \CLK \clk - end - attribute \src "everything.v:17.2-31.5" - cell $dff $procdff$13 - parameter \WIDTH 1 - parameter \CLK_POLARITY 1'1 - connect \D $procmux$7_Y [7] - connect \Q \SF - connect \CLK \clk - end - attribute \src "everything.v:17.2-31.5" - cell $dff $procdff$14 - parameter \WIDTH 9 - parameter \CLK_POLARITY 1'1 - connect \D $procmux$7_Y - connect \Q \tmp - connect \CLK \clk - end - connect $0\result[7:0] $1\tmp[8:0] [7:0] - connect $0\SF[0:0] $1\tmp[8:0] [7] - connect $0\ZF[0:0] $eq$everything.v:27$4_Y - connect $0\CF[0:0] $1\tmp[8:0] [8] - connect $0\tmp[8:0] $1\tmp[8:0] - connect $1\tmp[8:0] $procmux$7_Y -end diff --git a/tests/rtlil/roundtrip-text.sh b/tests/rtlil/roundtrip-text.sh index 7a979879c..35417cff7 100644 --- a/tests/rtlil/roundtrip-text.sh +++ b/tests/rtlil/roundtrip-text.sh @@ -17,7 +17,6 @@ remove_empty_lines temp/roundtrip-text.write.il # Trim first line ("Generated by Yosys ...") tail -n +2 temp/roundtrip-text.write.il > temp/roundtrip-text.write-nogen.il diff temp/roundtrip-text.dump.il temp/roundtrip-text.write-nogen.il -diff temp/roundtrip-text.dump.il roundtrip-text.ref.il # Loading and writing it out again doesn't change the RTLIL $YS -p "read_rtlil temp/roundtrip-text.dump.il; write_rtlil temp/roundtrip-text.reload.il" @@ -30,10 +29,3 @@ $YS --hash-seed=2345678 -p "read_rtlil temp/roundtrip-text.dump.il; write_rtlil remove_empty_lines temp/roundtrip-text.reload-hash.il tail -n +2 temp/roundtrip-text.reload-hash.il > temp/roundtrip-text.reload-hash-nogen.il diff temp/roundtrip-text.dump.il temp/roundtrip-text.reload-hash-nogen.il - -echo "Without ABC, we don't get any irreproducibility and can pin that" -echo "Has this test case started failing for you? Consider updating the reference" -$YS -p "read_verilog -sv everything.v; synth -relativeshare -noabc; write_rtlil temp/roundtrip-text.synth.il" -remove_empty_lines temp/roundtrip-text.synth.il -tail -n +2 temp/roundtrip-text.synth.il > temp/roundtrip-text.synth-nogen.il -diff temp/roundtrip-text.synth-nogen.il roundtrip-text.synth.ref.il diff --git a/tests/rtlil/roundtrip-text.synth.ref.il b/tests/rtlil/roundtrip-text.synth.ref.il deleted file mode 100644 index ab48affc6..000000000 --- a/tests/rtlil/roundtrip-text.synth.ref.il +++ /dev/null @@ -1,1194 +0,0 @@ -autoidx 511 -attribute \src "everything.v:34.1-40.10" -module \foo - attribute \src "everything.v:35.48-35.49" - wire width 8 output 3 \y - attribute \src "everything.v:37.16-37.18" - wire width 8 \bb - attribute \src "everything.v:35.32-35.33" - wire width 8 input 2 \b - attribute \src "everything.v:35.17-35.18" - wire width 8 input 1 \a - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$150_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$147_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$173_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$170_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$167_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$164_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$151_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$148_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$155_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$149_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$146_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$143_Y - attribute \unused_bits "7" - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24" - attribute \force_downto 1 - wire width 8 $auto$alumacc.cc:495:replace_alu$21.lcu.G - attribute \src "everything.v:39.16-39.22|+/techmap.v:270.23-270.24" - attribute \force_downto 1 - wire width 8 $auto$alumacc.cc:495:replace_alu$21.X - attribute \unused_bits "7" - attribute \src "everything.v:39.16-39.22|+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 8 $auto$alumacc.cc:495:replace_alu$21.CO - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$219 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [6] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$173_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$218 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [4] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$170_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$217 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [2] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$167_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$216 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [5] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$164_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$150_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$213 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [3] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$155_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$147_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$211 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$150_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$149_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$210 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$or$+/techmap.v:240$147_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$146_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$209 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [1] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$143_Y - connect \A $auto$alumacc.cc:495:replace_alu$21.lcu.G [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$207 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$173_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [5] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$206 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$170_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [3] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$205 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$167_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [1] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$204 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:248$164_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [3] - connect \A $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$151_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$201 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$151_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.X [4] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$200 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$148_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.X [2] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$197 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$155_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [1] - connect \A $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:241$148_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$195 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$149_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.lcu.G [4] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$194 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$146_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.lcu.G [2] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$193 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$21.lcu.$and$+/techmap.v:240$143_Y - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [0] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$138 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [6] - connect \B \b [6] - connect \A \a [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$137 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [5] - connect \B \b [5] - connect \A \a [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$136 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [4] - connect \B \b [4] - connect \A \a [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$135 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [3] - connect \B \b [3] - connect \A \a [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$134 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [2] - connect \B \b [2] - connect \A \a [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$133 - connect \Y $auto$alumacc.cc:495:replace_alu$21.lcu.G [1] - connect \B \b [1] - connect \A \a [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$132 - connect \Y $auto$alumacc.cc:495:replace_alu$21.CO [0] - connect \B \b [0] - connect \A \a [0] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$131 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [7] - connect \B \b [7] - connect \A \a [7] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$130 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [6] - connect \B \b [6] - connect \A \a [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$129 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [5] - connect \B \b [5] - connect \A \a [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$128 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [4] - connect \B \b [4] - connect \A \a [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$127 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [3] - connect \B \b [3] - connect \A \a [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$126 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [2] - connect \B \b [2] - connect \A \a [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$125 - connect \Y $auto$alumacc.cc:495:replace_alu$21.X [1] - connect \B \b [1] - connect \A \a [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$124 - connect \Y \y [0] - connect \B \b [0] - connect \A \a [0] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$122 - connect \Y \y [7] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [6] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [7] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$121 - connect \Y \y [6] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [5] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$120 - connect \Y \y [5] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [4] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$119 - connect \Y \y [4] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [3] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$118 - connect \Y \y [3] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [2] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$117 - connect \Y \y [2] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [1] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$116 - connect \Y \y [1] - connect \B $auto$alumacc.cc:495:replace_alu$21.CO [0] - connect \A $auto$alumacc.cc:495:replace_alu$21.X [1] - end - connect $auto$alumacc.cc:495:replace_alu$21.X [0] \y [0] - connect $auto$alumacc.cc:495:replace_alu$21.lcu.G [0] $auto$alumacc.cc:495:replace_alu$21.CO [0] - connect \bb \b -end -attribute \src "everything.v:1.1-32.10" -module \alu - attribute \src "everything.v:15.12-15.15" - wire width 9 \tmp - attribute \src "everything.v:6.19-6.25" - wire width 8 output 5 \result - attribute \src "everything.v:5.14-5.23" - wire width 4 input 4 \operation - attribute \src "everything.v:2.8-2.11" - wire input 1 \clk - attribute \src "everything.v:8.13-8.15" - wire output 7 \ZF - attribute \src "everything.v:9.13-9.15" - wire output 8 \SF - attribute \src "everything.v:7.13-7.15" - wire output 6 \CF - attribute \src "everything.v:4.14-4.15" - wire width 8 input 3 \B - attribute \src "everything.v:3.14-3.15" - wire width 8 input 2 \A - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$348_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$342_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$339_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$336_Y - attribute \src "+/techmap.v:270.26-270.27" - attribute \force_downto 1 - wire width 9 $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y - attribute \src "+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 9 $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO - attribute \src "+/techmap.v:279.21-279.23" - attribute \force_downto 1 - wire width 9 $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$347_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$341_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$338_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$335_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$361_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$358_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$355_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$352_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$348_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$342_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$339_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$336_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$349_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$346_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$343_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$340_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$337_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$334_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$331_Y - wire $procmux$9_CMP - wire $procmux$8_CMP - wire $auto$simplemap.cc:254:simplemap_eqne$247 - wire $auto$simplemap.cc:166:logic_reduce$268 - wire width 2 $auto$simplemap.cc:166:logic_reduce$265 - wire $auto$simplemap.cc:166:logic_reduce$235 - wire width 2 $auto$simplemap.cc:166:logic_reduce$232 - wire width 4 $auto$simplemap.cc:166:logic_reduce$227 - wire width 2 $auto$simplemap.cc:125:simplemap_reduce$249 - wire $auto$rtlil.cc:3196:NotGate$497 - wire $auto$opt_dff.cc:247:make_patterns_logic$505 - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.lcu.G - attribute \src "everything.v:23.11-23.16|+/techmap.v:270.26-270.27" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:270.23-270.24" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.X - attribute \unused_bits "8" - attribute \src "everything.v:23.11-23.16|+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.CO - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.21-279.23" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.BB - attribute \src "everything.v:23.11-23.16|+/techmap.v:268.22-268.23" - attribute \force_downto 1 - wire width 9 $auto$alumacc.cc:495:replace_alu$18.B - attribute \src "everything.v:17.2-31.5" - wire width 8 $0\result[7:0] - attribute \src "everything.v:17.2-31.5" - wire $0\ZF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\SF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\CF[0:0] - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$481 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [6] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [5] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [6] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$480 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [4] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [3] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [4] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$479 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [2] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [1] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [2] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$478 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [5] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [3] - connect \A $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$339_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$477 - connect \Y $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$348_Y - connect \B $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$339_Y - connect \A $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$476 - connect \Y $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$342_Y - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [6] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [7] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$475 - connect \Y $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$339_Y - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [4] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [5] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$474 - connect \Y $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$336_Y - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [2] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [3] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$473 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [8] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [3] - connect \A $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$348_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$471 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [3] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [1] - connect \A $techmap$techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.lcu.$and$+/techmap.v:241$336_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$467 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [1] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [0] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [1] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$427 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [7] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [6] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [7] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$426 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [6] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [5] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [6] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$425 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [5] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [4] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [5] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$424 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [4] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [3] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [4] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$423 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [3] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [2] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [3] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$422 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [2] - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [1] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [2] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$421 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [1] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [0] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$418 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [6] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$361_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$417 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [4] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$358_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$416 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [2] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$355_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$415 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [5] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$352_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$338_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$414 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [7] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$349_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$347_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$413 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$347_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$346_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$341_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$412 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [3] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$343_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$335_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$411 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$341_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$340_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$410 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$338_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$337_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$409 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$335_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$334_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$408 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [1] - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$331_Y - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:231.10-231.28" - cell $_OR_ $auto$simplemap.cc:83:simplemap_bitop$407 - connect \Y $auto$alumacc.cc:495:replace_alu$18.CO [0] - connect \B $auto$alumacc.cc:495:replace_alu$18.X [0] - connect \A $auto$alumacc.cc:495:replace_alu$18.lcu.G [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$405 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$361_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [5] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$404 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$358_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [3] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$403 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$355_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [1] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$402 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:248$352_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [3] - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$339_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$401 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$348_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$339_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$400 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$342_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.X [6] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$399 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$339_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.X [4] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$398 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$336_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.X [2] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$397 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$349_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [3] - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$348_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$396 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$346_Y - connect \B $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$or$+/techmap.v:240$338_Y - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$395 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$343_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [1] - connect \A $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:241$336_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$394 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$340_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.lcu.G [6] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$393 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$337_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.lcu.G [4] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$392 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$334_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.lcu.G [2] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$391 - connect \Y $techmap$auto$alumacc.cc:495:replace_alu$18.lcu.$and$+/techmap.v:240$331_Y - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [0] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$326 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [7] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [7] - connect \A \A [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$325 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [6] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [6] - connect \A \A [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$324 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [5] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [5] - connect \A \A [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$323 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [4] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [4] - connect \A \A [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$322 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [3] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [3] - connect \A \A [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$321 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [2] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [2] - connect \A \A [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$320 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [1] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [1] - connect \A \A [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$simplemap.cc:83:simplemap_bitop$319 - connect \Y $auto$alumacc.cc:495:replace_alu$18.lcu.G [0] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [0] - connect \A \A [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$317 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [7] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [7] - connect \A \A [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$316 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [6] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [6] - connect \A \A [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$315 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [5] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [5] - connect \A \A [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$314 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [4] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [4] - connect \A \A [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$313 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [3] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [3] - connect \A \A [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$312 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [2] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [2] - connect \A \A [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$311 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [1] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [1] - connect \A \A [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$310 - connect \Y $auto$alumacc.cc:495:replace_alu$18.X [0] - connect \B $auto$alumacc.cc:495:replace_alu$18.BB [0] - connect \A \A [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$308 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [8] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [7] - connect \A $auto$alumacc.cc:495:replace_alu$18.BB [8] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$307 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [7] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [6] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$306 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [6] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [5] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$305 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [5] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [4] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$304 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [4] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [3] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$303 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [3] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [2] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$302 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [2] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [1] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$simplemap.cc:83:simplemap_bitop$301 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [1] - connect \B $auto$alumacc.cc:495:replace_alu$18.CO [0] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [1] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$464 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [7] - connect \A \B [7] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$463 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [6] - connect \A \B [6] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$462 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [5] - connect \A \B [5] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$461 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [4] - connect \A \B [4] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$460 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [3] - connect \A \B [3] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$459 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [2] - connect \A \B [2] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$458 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [1] - connect \A \B [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$384 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [8] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [8] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$383 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [7] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$382 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [6] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$381 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [5] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$380 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [4] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$379 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [3] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$378 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [2] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$377 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [1] - connect \A $auto$alumacc.cc:495:replace_alu$18.B [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$simplemap.cc:38:simplemap_not$376 - connect \Y $auto$alumacc.cc:495:replace_alu$18.BB [0] - connect \A \B [0] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$299 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [8] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [8] - connect \A 1'0 - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$298 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [7] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [7] - connect \A \B [7] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$297 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [6] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [6] - connect \A \B [6] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$296 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [5] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [5] - connect \A \B [5] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$295 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [4] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [4] - connect \A \B [4] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$294 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [3] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [3] - connect \A \B [3] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$293 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [2] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [2] - connect \A \B [2] - end - attribute \src 0'x - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$292 - connect \Y $auto$alumacc.cc:495:replace_alu$18.B [1] - connect \S $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [1] - connect \A \B [1] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$264 - connect \Y $0\CF[0:0] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [8] - connect \A 1'x - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$263 - connect \Y $0\SF[0:0] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [7] - connect \A \tmp [7] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$262 - connect \Y $0\result[7:0] [6] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [6] - connect \A \tmp [6] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$261 - connect \Y $0\result[7:0] [5] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [5] - connect \A \tmp [5] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$260 - connect \Y $0\result[7:0] [4] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [4] - connect \A \tmp [4] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$259 - connect \Y $0\result[7:0] [3] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [3] - connect \A \tmp [3] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$258 - connect \Y $0\result[7:0] [2] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [2] - connect \A \tmp [2] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$257 - connect \Y $0\result[7:0] [1] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [1] - connect \A \tmp [1] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$simplemap.cc:275:simplemap_mux$256 - connect \Y $0\result[7:0] [0] - connect \S $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $auto$alumacc.cc:495:replace_alu$18.Y [0] - connect \A \tmp [0] - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_NOT_ $auto$simplemap.cc:204:simplemap_lognot$270 - connect \Y $procmux$9_CMP - connect \A $auto$simplemap.cc:166:logic_reduce$268 - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_NOT_ $auto$simplemap.cc:204:simplemap_lognot$255 - connect \Y $procmux$8_CMP - connect \A $auto$simplemap.cc:254:simplemap_eqne$247 - end - attribute \src "everything.v:27.9-27.22" - cell $_NOT_ $auto$simplemap.cc:204:simplemap_lognot$237 - connect \Y $0\ZF[0:0] - connect \A $auto$simplemap.cc:166:logic_reduce$235 - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$269 - connect \Y $auto$simplemap.cc:166:logic_reduce$268 - connect \B $auto$simplemap.cc:125:simplemap_reduce$249 [1] - connect \A $auto$simplemap.cc:166:logic_reduce$265 [0] - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$267 - connect \Y $auto$simplemap.cc:125:simplemap_reduce$249 [1] - connect \B \operation [3] - connect \A \operation [2] - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$266 - connect \Y $auto$simplemap.cc:166:logic_reduce$265 [0] - connect \B \operation [1] - connect \A \operation [0] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$236 - connect \Y $auto$simplemap.cc:166:logic_reduce$235 - connect \B $auto$simplemap.cc:166:logic_reduce$232 [1] - connect \A $auto$simplemap.cc:166:logic_reduce$232 [0] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$234 - connect \Y $auto$simplemap.cc:166:logic_reduce$232 [1] - connect \B $auto$simplemap.cc:166:logic_reduce$227 [3] - connect \A $auto$simplemap.cc:166:logic_reduce$227 [2] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$233 - connect \Y $auto$simplemap.cc:166:logic_reduce$232 [0] - connect \B $auto$simplemap.cc:166:logic_reduce$227 [1] - connect \A $auto$simplemap.cc:166:logic_reduce$227 [0] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$231 - connect \Y $auto$simplemap.cc:166:logic_reduce$227 [3] - connect \B $0\SF[0:0] - connect \A $0\result[7:0] [6] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$230 - connect \Y $auto$simplemap.cc:166:logic_reduce$227 [2] - connect \B $0\result[7:0] [5] - connect \A $0\result[7:0] [4] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$229 - connect \Y $auto$simplemap.cc:166:logic_reduce$227 [1] - connect \B $0\result[7:0] [3] - connect \A $0\result[7:0] [2] - end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$simplemap.cc:175:logic_reduce$228 - connect \Y $auto$simplemap.cc:166:logic_reduce$227 [0] - connect \B $0\result[7:0] [1] - connect \A $0\result[7:0] [0] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_OR_ $auto$simplemap.cc:134:simplemap_reduce$253 - connect \Y $auto$simplemap.cc:254:simplemap_eqne$247 - connect \B $auto$simplemap.cc:125:simplemap_reduce$249 [1] - connect \A $auto$simplemap.cc:125:simplemap_reduce$249 [0] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_OR_ $auto$simplemap.cc:134:simplemap_reduce$250 - connect \Y $auto$simplemap.cc:125:simplemap_reduce$249 [0] - connect \B \operation [1] - connect \A $auto$rtlil.cc:3196:NotGate$497 - end - attribute \src 0'x - cell $_OR_ $auto$simplemap.cc:134:simplemap_reduce$226 - connect \Y $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \B $procmux$9_CMP - connect \A $procmux$8_CMP - end - cell $_NOT_ $auto$opt_expr.cc:617:replace_const_cells$502 - connect \Y $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [8] - connect \A $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [8] - end - cell $_NOT_ $auto$opt_expr.cc:617:replace_const_cells$500 - connect \Y $auto$alumacc.cc:495:replace_alu$18.Y [0] - connect \A $auto$alumacc.cc:495:replace_alu$18.X [0] - end - cell $_NOT_ $auto$opt_expr.cc:617:replace_const_cells$496 - connect \Y $auto$rtlil.cc:3196:NotGate$497 - connect \A \operation [0] - end - attribute \src "everything.v:17.2-31.5" - cell $_DFFE_PP_ $auto$ff.cc:266:slice$504 - connect \Q \CF - connect \E $auto$opt_dff.cc:247:make_patterns_logic$505 - connect \D $0\CF[0:0] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$289 - connect \Q \tmp [7] - connect \D $0\SF[0:0] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$288 - connect \Q \tmp [6] - connect \D $0\result[7:0] [6] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$287 - connect \Q \tmp [5] - connect \D $0\result[7:0] [5] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$286 - connect \Q \tmp [4] - connect \D $0\result[7:0] [4] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$285 - connect \Q \tmp [3] - connect \D $0\result[7:0] [3] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$284 - connect \Q \tmp [2] - connect \D $0\result[7:0] [2] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$283 - connect \Q \tmp [1] - connect \D $0\result[7:0] [1] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$282 - connect \Q \tmp [0] - connect \D $0\result[7:0] [0] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$ff.cc:266:slice$280 - connect \Q \ZF - connect \D $0\ZF[0:0] - connect \C \clk - end - connect $0\result[7:0] [7] $0\SF[0:0] - connect $auto$alumacc.cc:495:replace_alu$18.B [0] \B [0] - connect $auto$alumacc.cc:495:replace_alu$18.X [8] $auto$alumacc.cc:495:replace_alu$18.BB [8] - connect $auto$alumacc.cc:495:replace_alu$18.lcu.G [8] 1'0 - connect $auto$simplemap.cc:166:logic_reduce$265 [1] $auto$simplemap.cc:125:simplemap_reduce$249 [1] - connect { $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [8] $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.BB [0] } { 1'1 $auto$alumacc.cc:495:replace_alu$18.BB [0] } - connect { $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [7] $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [0] } { $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.CO [8] $auto$alumacc.cc:495:replace_alu$18.BB [0] } - connect $techmap$auto$opt_share.cc:199:merge_operators$24.$auto$alumacc.cc:495:replace_alu$238.Y [0] \B [0] - connect \SF \tmp [7] - connect \result \tmp [7:0] - connect \tmp [8] \CF -end