3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-10-09 09:21:58 +00:00
yosys/tests/rtlil/roundtrip-text.synth.ref.il
Emil J. Tywoniak 09c8530ceb Just don't sort
2025-09-18 21:47:53 +02:00

1186 lines
47 KiB
Text

autoidx 505
attribute \src "everything.v:1.1-32.10"
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 "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y
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]
wire $procmux$9_CMP
wire $procmux$8_CMP
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y
attribute \src "+/techmap.v:279.21-279.23"
attribute \force_downto 1
wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y
attribute \src "+/techmap.v:274.23-274.25"
attribute \force_downto 1
wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO
wire $auto$?:0:?$32
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y
attribute \src "+/techmap.v:270.26-270.27"
attribute \force_downto 1
wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_Y
wire width 4 $auto$?:0:?$113
wire width 2 $auto$?:0:?$118
wire $auto$?:0:?$121
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y
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$?:0:?$18.lcu.G
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.21-279.23"
attribute \force_downto 1
wire width 9 $auto$?:0:?$18.BB
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:274.23-274.25"
attribute \force_downto 1
attribute \unused_bits "8"
wire width 9 $auto$?:0:?$18.CO
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:270.26-270.27"
attribute \force_downto 1
wire width 9 $auto$?:0:?$18.Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:270.23-270.24"
attribute \force_downto 1
wire width 9 $auto$?:0:?$18.X
attribute \src "everything.v:23.11-23.16|+/techmap.v:268.22-268.23"
attribute \force_downto 1
wire width 9 $auto$?:0:?$18.B
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y
wire width 4 $auto$?:0:?$129
wire $auto$?:0:?$135
wire width 2 $auto$?:0:?$137
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_Y
wire width 2 $auto$?:0:?$153
wire $auto$?:0:?$156
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_Y
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$365
connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$279
connect \A $auto$?:0:?$18.B [8]
connect \Y $auto$?:0:?$18.BB [8]
end
attribute \src "everything.v:27.9-27.22"
cell $_NOT_ $auto$?:0:?$123
connect \A $auto$?:0:?$121
connect \Y $0\ZF[0:0]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_NOT_ $auto$?:0:?$143
connect \A $auto$?:0:?$135
connect \Y $procmux$8_CMP
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$372
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6]
connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y
end
attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10"
cell $_NOT_ $auto$?:0:?$158
connect \A $auto$?:0:?$156
connect \Y $procmux$9_CMP
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$360
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [6]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$371
connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$168
connect \C \clk
connect \D $0\ZF[0:0]
connect \Q \ZF
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$356
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [4]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFFE_PP_ $auto$?:0:?$504
connect \C \clk
connect \E $auto$?:0:?$32
connect \D $auto$?:0:?$18.Y [8]
connect \Q \tmp [8]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$189
connect \A 1'0
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [8]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [8]
end
attribute \src 0'x
cell $_OR_ $auto$?:0:?$180
connect \A $procmux$8_CMP
connect \B $procmux$9_CMP
connect \Y $auto$?:0:?$32
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$114
connect \A $0\result[7:0] [0]
connect \B $0\result[7:0] [1]
connect \Y $auto$?:0:?$113 [0]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$115
connect \A $0\result[7:0] [2]
connect \B $0\result[7:0] [3]
connect \Y $auto$?:0:?$113 [1]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$116
connect \A $0\result[7:0] [4]
connect \B $0\result[7:0] [5]
connect \Y $auto$?:0:?$113 [2]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$117
connect \A $0\result[7:0] [6]
connect \B $0\SF[0:0]
connect \Y $auto$?:0:?$113 [3]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$119
connect \A $auto$?:0:?$113 [0]
connect \B $auto$?:0:?$113 [1]
connect \Y $auto$?:0:?$118 [0]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$120
connect \A $auto$?:0:?$113 [2]
connect \B $auto$?:0:?$113 [3]
connect \Y $auto$?:0:?$118 [1]
end
attribute \src "everything.v:27.9-27.22"
cell $_OR_ $auto$?:0:?$122
connect \A $auto$?:0:?$118 [0]
connect \B $auto$?:0:?$118 [1]
connect \Y $auto$?:0:?$121
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$287
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [6]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [7]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$271
connect \A \B [0]
connect \Y $auto$?:0:?$18.BB [0]
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$285
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [4]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [5]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$362
connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:231.10-231.28"
cell $_OR_ $auto$?:0:?$354
connect \A $auto$?:0:?$18.lcu.G [0]
connect \B $auto$?:0:?$18.X [0]
connect \Y $auto$?:0:?$18.CO [0]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$353
connect \A $auto$?:0:?$18.X [1]
connect \B $auto$?:0:?$18.CO [0]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$320
connect \A \B [3]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3]
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$323
connect \A \B [6]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6]
end
cell $_NOT_ $auto$?:0:?$496
connect \A \operation [0]
connect \Y $auto$?:0:?$129 [0]
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$324
connect \A \B [7]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7]
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$322
connect \A \B [5]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_OR_ $auto$?:0:?$141
connect \A $auto$?:0:?$137 [0]
connect \B $auto$?:0:?$137 [1]
connect \Y $auto$?:0:?$135
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_OR_ $auto$?:0:?$138
connect \A $auto$?:0:?$129 [0]
connect \B \operation [1]
connect \Y $auto$?:0:?$137 [0]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$272
connect \A $auto$?:0:?$18.B [1]
connect \Y $auto$?:0:?$18.BB [1]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$144
connect \A \tmp [0]
connect \B $auto$?:0:?$18.Y [0]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [0]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$145
connect \A \tmp [1]
connect \B $auto$?:0:?$18.Y [1]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [1]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$146
connect \A \tmp [2]
connect \B $auto$?:0:?$18.Y [2]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [2]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$147
connect \A \tmp [3]
connect \B $auto$?:0:?$18.Y [3]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [3]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$148
connect \A \tmp [4]
connect \B $auto$?:0:?$18.Y [4]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [4]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$149
connect \A \tmp [5]
connect \B $auto$?:0:?$18.Y [5]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [5]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$150
connect \A \tmp [6]
connect \B $auto$?:0:?$18.Y [6]
connect \S $auto$?:0:?$32
connect \Y $0\result[7:0] [6]
end
attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10"
cell $_MUX_ $auto$?:0:?$151
connect \A \tmp [7]
connect \B $auto$?:0:?$18.Y [7]
connect \S $auto$?:0:?$32
connect \Y $0\SF[0:0]
end
attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10"
cell $_OR_ $auto$?:0:?$154
connect \A \operation [0]
connect \B \operation [1]
connect \Y $auto$?:0:?$153 [0]
end
attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10"
cell $_OR_ $auto$?:0:?$155
connect \A \operation [2]
connect \B \operation [3]
connect \Y $auto$?:0:?$137 [1]
end
attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10"
cell $_OR_ $auto$?:0:?$157
connect \A $auto$?:0:?$153 [0]
connect \B $auto$?:0:?$137 [1]
connect \Y $auto$?:0:?$156
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$273
connect \A $auto$?:0:?$18.B [2]
connect \Y $auto$?:0:?$18.BB [2]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$274
connect \A $auto$?:0:?$18.B [3]
connect \Y $auto$?:0:?$18.BB [3]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$275
connect \A $auto$?:0:?$18.B [4]
connect \Y $auto$?:0:?$18.BB [4]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$276
connect \A $auto$?:0:?$18.B [5]
connect \Y $auto$?:0:?$18.BB [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$277
connect \A $auto$?:0:?$18.B [6]
connect \Y $auto$?:0:?$18.BB [6]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$278
connect \A $auto$?:0:?$18.B [7]
connect \Y $auto$?:0:?$18.BB [7]
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$282
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [2]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$170
connect \C \clk
connect \D $0\result[7:0] [0]
connect \Q \tmp [0]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$171
connect \C \clk
connect \D $0\result[7:0] [1]
connect \Q \tmp [1]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$172
connect \C \clk
connect \D $0\result[7:0] [2]
connect \Q \tmp [2]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$173
connect \C \clk
connect \D $0\result[7:0] [3]
connect \Q \tmp [3]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$174
connect \C \clk
connect \D $0\result[7:0] [4]
connect \Q \tmp [4]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$175
connect \C \clk
connect \D $0\result[7:0] [5]
connect \Q \tmp [5]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$176
connect \C \clk
connect \D $0\result[7:0] [6]
connect \Q \tmp [6]
end
attribute \src "everything.v:17.2-31.5"
cell $_DFF_P_ $auto$?:0:?$177
connect \C \clk
connect \D $0\SF[0:0]
connect \Q \tmp [7]
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$281
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1]
connect \B $auto$?:0:?$18.BB [0]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [1]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$182
connect \A \B [1]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [1]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [1]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$183
connect \A \B [2]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [2]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [2]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$184
connect \A \B [3]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [3]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [3]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$185
connect \A \B [4]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [4]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [4]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$186
connect \A \B [5]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [5]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [5]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$187
connect \A \B [6]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [6]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [6]
end
attribute \src 0'x
cell $_MUX_ $auto$?:0:?$188
connect \A \B [7]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [7]
connect \S $auto$?:0:?$135
connect \Y $auto$?:0:?$18.B [7]
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$283
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [2]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [3]
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$318
connect \A \B [1]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1]
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$286
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [6]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$366
connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y
connect \B $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y
connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y
end
attribute \src "+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$284
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [4]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$383
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1]
connect \B $auto$?:0:?$18.BB [0]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$378
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2]
connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y
end
cell $_NOT_ $auto$?:0:?$500
connect \A $auto$?:0:?$18.X [0]
connect \Y $auto$?:0:?$18.Y [0]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$196
connect \A $auto$?:0:?$18.X [1]
connect \B $auto$?:0:?$18.CO [0]
connect \Y $auto$?:0:?$18.Y [1]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$197
connect \A $auto$?:0:?$18.X [2]
connect \B $auto$?:0:?$18.CO [1]
connect \Y $auto$?:0:?$18.Y [2]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$198
connect \A $auto$?:0:?$18.X [3]
connect \B $auto$?:0:?$18.CO [2]
connect \Y $auto$?:0:?$18.Y [3]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$199
connect \A $auto$?:0:?$18.X [4]
connect \B $auto$?:0:?$18.CO [3]
connect \Y $auto$?:0:?$18.Y [4]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$200
connect \A $auto$?:0:?$18.X [5]
connect \B $auto$?:0:?$18.CO [4]
connect \Y $auto$?:0:?$18.Y [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$201
connect \A $auto$?:0:?$18.X [6]
connect \B $auto$?:0:?$18.CO [5]
connect \Y $auto$?:0:?$18.Y [6]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$202
connect \A $auto$?:0:?$18.X [7]
connect \B $auto$?:0:?$18.CO [6]
connect \Y $auto$?:0:?$18.Y [7]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$203
connect \A $auto$?:0:?$18.BB [8]
connect \B $auto$?:0:?$18.CO [7]
connect \Y $auto$?:0:?$18.Y [8]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$205
connect \A \A [0]
connect \B $auto$?:0:?$18.BB [0]
connect \Y $auto$?:0:?$18.X [0]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$206
connect \A \A [1]
connect \B $auto$?:0:?$18.BB [1]
connect \Y $auto$?:0:?$18.X [1]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$207
connect \A \A [2]
connect \B $auto$?:0:?$18.BB [2]
connect \Y $auto$?:0:?$18.X [2]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$208
connect \A \A [3]
connect \B $auto$?:0:?$18.BB [3]
connect \Y $auto$?:0:?$18.X [3]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$209
connect \A \A [4]
connect \B $auto$?:0:?$18.BB [4]
connect \Y $auto$?:0:?$18.X [4]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$210
connect \A \A [5]
connect \B $auto$?:0:?$18.BB [5]
connect \Y $auto$?:0:?$18.X [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$211
connect \A \A [6]
connect \B $auto$?:0:?$18.BB [6]
connect \Y $auto$?:0:?$18.X [6]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$212
connect \A \A [7]
connect \B $auto$?:0:?$18.BB [7]
connect \Y $auto$?:0:?$18.X [7]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$214
connect \A \A [0]
connect \B $auto$?:0:?$18.BB [0]
connect \Y $auto$?:0:?$18.lcu.G [0]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$215
connect \A \A [1]
connect \B $auto$?:0:?$18.BB [1]
connect \Y $auto$?:0:?$18.lcu.G [1]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$216
connect \A \A [2]
connect \B $auto$?:0:?$18.BB [2]
connect \Y $auto$?:0:?$18.lcu.G [2]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$217
connect \A \A [3]
connect \B $auto$?:0:?$18.BB [3]
connect \Y $auto$?:0:?$18.lcu.G [3]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$218
connect \A \A [4]
connect \B $auto$?:0:?$18.BB [4]
connect \Y $auto$?:0:?$18.lcu.G [4]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$219
connect \A \A [5]
connect \B $auto$?:0:?$18.BB [5]
connect \Y $auto$?:0:?$18.lcu.G [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$220
connect \A \A [6]
connect \B $auto$?:0:?$18.BB [6]
connect \Y $auto$?:0:?$18.lcu.G [6]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$221
connect \A \A [7]
connect \B $auto$?:0:?$18.BB [7]
connect \Y $auto$?:0:?$18.lcu.G [7]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$326
connect \A $auto$?:0:?$18.X [4]
connect \B $auto$?:0:?$18.CO [3]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$327
connect \A $auto$?:0:?$18.lcu.G [6]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y
connect \Y $auto$?:0:?$18.CO [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$?:0:?$328
connect \A $auto$?:0:?$18.lcu.G [2]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y
connect \Y $auto$?:0:?$18.CO [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$?:0:?$329
connect \A $auto$?:0:?$18.X [2]
connect \B $auto$?:0:?$18.CO [1]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$330
connect \A $auto$?:0:?$18.X [6]
connect \B $auto$?:0:?$18.CO [5]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$331
connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y
connect \Y $auto$?:0:?$18.CO [5]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$332
connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y
connect \B $auto$?:0:?$18.CO [3]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$359
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [2]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
cell $_OR_ $auto$?:0:?$334
connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_Y
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_Y
connect \Y $auto$?:0:?$18.CO [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$?:0:?$335
connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_Y
connect \B $auto$?:0:?$18.CO [3]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_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$?:0:?$336
connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_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$?:0:?$337
connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_Y
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_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$?:0:?$338
connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y
connect \B $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y
end
cell $_NOT_ $auto$?:0:?$502
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [8]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
cell $_OR_ $auto$?:0:?$340
connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_Y
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_Y
connect \Y $auto$?:0:?$18.CO [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$?:0:?$341
connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_Y
connect \B $auto$?:0:?$18.CO [1]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_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$?:0:?$342
connect \A $auto$?:0:?$18.X [7]
connect \B $auto$?:0:?$18.X [6]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_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$?:0:?$343
connect \A $auto$?:0:?$18.lcu.G [7]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_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$?:0:?$344
connect \A $auto$?:0:?$18.X [7]
connect \B $auto$?:0:?$18.lcu.G [6]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_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$?:0:?$345
connect \A $auto$?:0:?$18.X [5]
connect \B $auto$?:0:?$18.X [4]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_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$?:0:?$346
connect \A $auto$?:0:?$18.lcu.G [5]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_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$?:0:?$347
connect \A $auto$?:0:?$18.X [5]
connect \B $auto$?:0:?$18.lcu.G [4]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_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$?:0:?$348
connect \A $auto$?:0:?$18.X [3]
connect \B $auto$?:0:?$18.X [2]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_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$?:0:?$349
connect \A $auto$?:0:?$18.lcu.G [3]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y
connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_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$?:0:?$350
connect \A $auto$?:0:?$18.X [3]
connect \B $auto$?:0:?$18.lcu.G [2]
connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$351
connect \A $auto$?:0:?$18.lcu.G [4]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y
connect \Y $auto$?:0:?$18.CO [4]
end
attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
cell $_OR_ $auto$?:0:?$352
connect \A $auto$?:0:?$18.lcu.G [1]
connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y
connect \Y $auto$?:0:?$18.CO [1]
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$321
connect \A \B [4]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4]
end
attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$375
connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5]
connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4]
connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y
end
attribute \src "+/techmap.v:279.31-279.37"
cell $_NOT_ $auto$?:0:?$319
connect \A \B [2]
connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2]
end
connect $auto$?:0:?$153 [1] $auto$?:0:?$137 [1]
connect $auto$?:0:?$129 [3:1] \operation [3:1]
connect $auto$?:0:?$18.B [0] \B [0]
connect $auto$?:0:?$18.X [8] $auto$?:0:?$18.BB [8]
connect $auto$?:0:?$18.lcu.G [8] 1'0
connect $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [0] \B [0]
connect { $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [7] $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [0] } { $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8] $auto$?:0:?$18.BB [0] }
connect { $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [8] $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [0] } { 1'1 $auto$?:0:?$18.BB [0] }
connect $0\result[7:0] [7] $0\SF[0:0]
connect \SF \tmp [7]
connect \CF \tmp [8]
connect \result \tmp [7:0]
end
attribute \src "everything.v:34.1-40.10"
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|+/techmap.v:270.23-270.24"
attribute \force_downto 1
wire width 8 $auto$?:0:?$15.X
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24"
attribute \force_downto 1
attribute \unused_bits "7"
wire width 8 $auto$?:0:?$15.lcu.G
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:274.23-274.25"
attribute \force_downto 1
attribute \unused_bits "7"
wire width 8 $auto$?:0:?$15.CO
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41"
wire $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_Y
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$488
connect \A $auto$?:0:?$15.X [3]
connect \B $auto$?:0:?$15.X [2]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_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$?:0:?$481
connect \A $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_Y
connect \B $auto$?:0:?$15.CO [1]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$407
connect \A \a [7]
connect \B \b [7]
connect \Y $auto$?:0:?$15.X [7]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34"
cell $_AND_ $auto$?:0:?$485
connect \A $auto$?:0:?$15.X [5]
connect \B $auto$?:0:?$15.X [4]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_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$?:0:?$486
connect \A $auto$?:0:?$15.lcu.G [5]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y
connect \Y $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_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$?:0:?$480
connect \A $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y
connect \Y $auto$?:0:?$15.CO [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$?:0:?$493
connect \A $auto$?:0:?$15.X [1]
connect \B $auto$?:0:?$15.CO [0]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$479
connect \A $auto$?:0:?$15.lcu.G [6]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_Y
connect \Y $auto$?:0:?$15.CO [6]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$487
connect \A $auto$?:0:?$15.X [5]
connect \B $auto$?:0:?$15.lcu.G [4]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$392
connect \A $auto$?:0:?$15.X [1]
connect \B $auto$?:0:?$15.CO [0]
connect \Y \y [1]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$393
connect \A $auto$?:0:?$15.X [2]
connect \B $auto$?:0:?$15.CO [1]
connect \Y \y [2]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$394
connect \A $auto$?:0:?$15.X [3]
connect \B $auto$?:0:?$15.CO [2]
connect \Y \y [3]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$395
connect \A $auto$?:0:?$15.X [4]
connect \B $auto$?:0:?$15.CO [3]
connect \Y \y [4]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$396
connect \A $auto$?:0:?$15.X [5]
connect \B $auto$?:0:?$15.CO [4]
connect \Y \y [5]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$397
connect \A $auto$?:0:?$15.X [6]
connect \B $auto$?:0:?$15.CO [5]
connect \Y \y [6]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25"
cell $_XOR_ $auto$?:0:?$398
connect \A $auto$?:0:?$15.X [7]
connect \B $auto$?:0:?$15.CO [6]
connect \Y \y [7]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$400
connect \A \a [0]
connect \B \b [0]
connect \Y \y [0]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$401
connect \A \a [1]
connect \B \b [1]
connect \Y $auto$?:0:?$15.X [1]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$402
connect \A \a [2]
connect \B \b [2]
connect \Y $auto$?:0:?$15.X [2]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$403
connect \A \a [3]
connect \B \b [3]
connect \Y $auto$?:0:?$15.X [3]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$404
connect \A \a [4]
connect \B \b [4]
connect \Y $auto$?:0:?$15.X [4]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$405
connect \A \a [5]
connect \B \b [5]
connect \Y $auto$?:0:?$15.X [5]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20"
cell $_XOR_ $auto$?:0:?$406
connect \A \a [6]
connect \B \b [6]
connect \Y $auto$?:0:?$15.X [6]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$408
connect \A \a [0]
connect \B \b [0]
connect \Y $auto$?:0:?$15.CO [0]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$409
connect \A \a [1]
connect \B \b [1]
connect \Y $auto$?:0:?$15.lcu.G [1]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$410
connect \A \a [2]
connect \B \b [2]
connect \Y $auto$?:0:?$15.lcu.G [2]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$411
connect \A \a [3]
connect \B \b [3]
connect \Y $auto$?:0:?$15.lcu.G [3]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$412
connect \A \a [4]
connect \B \b [4]
connect \Y $auto$?:0:?$15.lcu.G [4]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$413
connect \A \a [5]
connect \B \b [5]
connect \Y $auto$?:0:?$15.lcu.G [5]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49"
cell $_AND_ $auto$?:0:?$414
connect \A \a [6]
connect \B \b [6]
connect \Y $auto$?:0:?$15.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$?:0:?$468
connect \A $auto$?:0:?$15.lcu.G [2]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y
connect \Y $auto$?:0:?$15.CO [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$?:0:?$469
connect \A $auto$?:0:?$15.X [2]
connect \B $auto$?:0:?$15.CO [1]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$470
connect \A $auto$?:0:?$15.X [4]
connect \B $auto$?:0:?$15.CO [3]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$471
connect \A $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_Y
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y
connect \Y $auto$?:0:?$15.CO [5]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$472
connect \A $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_Y
connect \B $auto$?:0:?$15.CO [3]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41"
cell $_AND_ $auto$?:0:?$473
connect \A $auto$?:0:?$15.X [6]
connect \B $auto$?:0:?$15.CO [5]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_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$?:0:?$492
connect \A $auto$?:0:?$15.lcu.G [1]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y
connect \Y $auto$?:0:?$15.CO [1]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41"
cell $_OR_ $auto$?:0:?$491
connect \A $auto$?:0:?$15.lcu.G [4]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y
connect \Y $auto$?:0:?$15.CO [4]
end
attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41"
cell $_AND_ $auto$?:0:?$490
connect \A $auto$?:0:?$15.X [3]
connect \B $auto$?:0:?$15.lcu.G [2]
connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_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$?:0:?$489
connect \A $auto$?:0:?$15.lcu.G [3]
connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_Y
connect \Y $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y
end
connect $auto$?:0:?$15.lcu.G [0] $auto$?:0:?$15.CO [0]
connect $auto$?:0:?$15.X [0] \y [0]
connect \bb \b
end