# Generated by Yosys 0.27+3 (git sha1 b58664d44, x86_64-conda-linux-gnu-cc 11.2.0 -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -fdebug-prefix-map=/root/conda-eda/conda-eda/workdir/conda-env/conda-bld/yosys_1678231239250/work=/usr/local/src/conda/yosys-0.27_4_gb58664d44 -fdebug-prefix-map=/home/eecs/joonho.whangbo/.conda-yosys=/usr/local/src/conda-prefix -fPIC -Os -fno-merge-constants)
.model Const
.inputs clock reset io_input[0] io_input[1] io_input[2] io_input[3] io_input[4] io_input[5] io_input[6] io_input[7]
.outputs io_outSum[0] io_outSum[1] io_outSum[2] io_outSum[3] io_outSum[4] io_outSum[5] io_outSum[6] io_outSum[7] io_outAnd[0] io_outAnd[1] io_outAnd[2] io_outAnd[3] io_outAnd[4] io_outAnd[5] io_outAnd[6] io_outAnd[7] io_outOr[0] io_outOr[1] io_outOr[2] io_outOr[3] io_outOr[4] io_outOr[5] io_outOr[6] io_outOr[7] io_outXor[0] io_outXor[1] io_outXor[2] io_outXor[3] io_outXor[4] io_outXor[5] io_outXor[6] io_outXor[7]
.names $false
.names $true
1
.names $undef
.names io_input[3] io_input[2] io_input[1] $0\io_outXor_REG[7:0][3]
011 1
100 1
101 1
110 1
.names io_input[5] io_input[4] $abc$316$new_n30_ $0\io_outXor_REG[7:0][5]
010 1
100 1
101 1
111 1
.names io_input[3] io_input[1] io_input[2] $abc$316$new_n30_
000 1
001 1
010 1
.names io_input[7] io_input[6] $abc$316$new_n32_ $0\io_outXor_REG[7:0][7]
000 1
001 1
011 1
110 1
.names io_input[5] $abc$316$new_n30_ io_input[4] $abc$316$new_n32_
000 1
010 1
011 1
.names io_input[2] io_input[1] _d_T[2]
01 1
10 1
.names io_input[4] $abc$316$new_n30_ _d_T[4]
00 1
11 1
.names io_input[6] $abc$316$new_n32_ _d_T[6]
00 1
11 1
.names io_input[0] io_input[1] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[1]
01 1
10 1
.names io_input[2] $abc$316$new_n38_ $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[2]
01 1
10 1
.names io_input[0] io_input[1] $abc$316$new_n38_
11 1
.names io_input[3] io_input[2] $abc$316$new_n38_ $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[3]
000 1
001 1
010 1
111 1
.names io_input[4] $abc$316$new_n41_ $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[4]
01 1
10 1
.names io_input[3] $abc$316$new_n38_ io_input[2] $abc$316$new_n41_
000 1
001 1
010 1
.names io_input[5] $abc$316$new_n41_ io_input[4] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[5]
010 1
100 1
101 1
111 1
.names io_input[6] $abc$316$new_n44_ $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[6]
00 1
11 1
.names $abc$316$new_n41_ io_input[4] io_input[5] $abc$316$new_n44_
100 1
.names io_input[7] io_input[6] $abc$316$new_n44_ $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[7]
010 1
100 1
101 1
111 1
.names io_input[1] _d_T[1]
0 1
.names io_input[0] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[0]
0 1
.names $0\io_outXor_REG[7:0][3] _d_T[3]
0 1
.names $0\io_outXor_REG[7:0][5] _d_T[5]
0 1
.names $0\io_outXor_REG[7:0][7] _d_T[7]
0 1
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[0] io_outSum[0] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[1] io_outSum[1] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[2] io_outSum[2] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[3] io_outSum[3] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[4] io_outSum[4] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[5] io_outSum[5] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[6] io_outSum[6] re clock 2
.latch $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[7] io_outSum[7] re clock 2
.latch io_input[0] io_outOr[0] re clock 2
.latch io_input[1] io_outXor[1] re clock 2
.latch _d_T[2] io_outOr[2] re clock 2
.latch $0\io_outXor_REG[7:0][3] io_outXor[3] re clock 2
.latch _d_T[4] io_outOr[4] re clock 2
.latch $0\io_outXor_REG[7:0][5] io_outXor[5] re clock 2
.latch _d_T[6] io_outOr[6] re clock 2
.latch $0\io_outXor_REG[7:0][7] io_outXor[7] re clock 2
.latch _d_T[1] io_outAnd[1] re clock 2
.latch _d_T[3] io_outAnd[3] re clock 2
.latch _d_T[5] io_outAnd[5] re clock 2
.latch _d_T[7] io_outAnd[7] re clock 2
.names io_input[0] $0\io_outXor_REG[7:0][0]
1 1
.names io_input[1] $0\io_outXor_REG[7:0][1]
1 1
.names _d_T[2] $0\io_outXor_REG[7:0][2]
1 1
.names _d_T[4] $0\io_outXor_REG[7:0][4]
1 1
.names _d_T[6] $0\io_outXor_REG[7:0][6]
1 1
.names io_input[1] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[1]
1 1
.names io_input[2] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[2]
1 1
.names io_input[6] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[6]
1 1
.names io_input[7] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[7]
1 1
.names $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.X[0] $techmap$add$Const.sv:18$3.$auto$alumacc.cc:485:replace_alu$92.Y[0]
1 1
.names io_input[0] _d_T[0]
1 1
.names $false io_outAnd[0]
1 1
.names $false io_outAnd[2]
1 1
.names $false io_outAnd[4]
1 1
.names $false io_outAnd[6]
1 1
.names $true io_outOr[1]
1 1
.names $true io_outOr[3]
1 1
.names $true io_outOr[5]
1 1
.names $true io_outOr[7]
1 1
.names io_outOr[0] io_outXor[0]
1 1
.names io_outOr[2] io_outXor[2]
1 1
.names io_outOr[4] io_outXor[4]
1 1
.names io_outOr[6] io_outXor[6]
1 1
.end