Started by user Gabriel Cabral [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/jenkins_home/workspace/tinyriscv [Pipeline] { [Pipeline] stage [Pipeline] { (Git Clone) [Pipeline] sh + rm -rf tinyriscv [Pipeline] sh + git clone --recursive --depth=1 https://github.com/liangkangnan/tinyriscv tinyriscv Cloning into 'tinyriscv'... [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Simulation) [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] sh + /eda/oss-cad-suite/bin/iverilog -o simulation.out -g2005 -s tinyriscv -I rtl/core/ rtl/core/clint.v rtl/core/csr_reg.v rtl/core/ctrl.v rtl/core/div.v rtl/core/ex.v rtl/core/id.v rtl/core/id_ex.v rtl/core/if_id.v rtl/core/pc_reg.v rtl/core/regs.v rtl/core/rib.v rtl/core/tinyriscv.v rtl/utils/gen_dff.v [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Utilities) [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] sh + pwd + python3 /eda/processor_ci/core/labeler_prototype.py -d /var/jenkins_home/workspace/tinyriscv/tinyriscv -c /eda/processor_ci/config.json -o /jenkins/processor_ci_utils/labels.json WARNING: Error reading file /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v with encoding utf-8: 'utf-8' codec can't decode byte 0xba in position 1074: invalid start byte WARNING: Error writing to JSON file: [Errno 2] No such file or directory: '/jenkins/processor_ci_utils/labels.json' Trying to read file: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/tinyriscv.v Trying to read file: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (FPGA Build Pipeline) [Pipeline] parallel [Pipeline] { (Branch: colorlight_i9) [Pipeline] { (Branch: digilent_nexys4_ddr) [Pipeline] stage [Pipeline] { (colorlight_i9) [Pipeline] stage [Pipeline] { (digilent_nexys4_ddr) [Pipeline] lock Trying to acquire lock on [Resource: colorlight_i9] Resource [colorlight_i9] did not exist. Created. Lock acquired on [Resource: colorlight_i9] [Pipeline] { [Pipeline] lock Trying to acquire lock on [Resource: digilent_nexys4_ddr] Resource [digilent_nexys4_ddr] did not exist. Created. Lock acquired on [Resource: digilent_nexys4_ddr] [Pipeline] { [Pipeline] stage [Pipeline] { (Synthesis and PnR) [Pipeline] stage [Pipeline] { (Synthesis and PnR) [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] echo Starting synthesis for FPGA colorlight_i9. [Pipeline] sh [Pipeline] echo Starting synthesis for FPGA digilent_nexys4_ddr. + python3 /eda/processor_ci/main.py -c /eda/processor_ci/config.json -p tinyriscv -b colorlight_i9 [Pipeline] sh + python3 /eda/processor_ci/main.py -c /eda/processor_ci/config.json -p tinyriscv -b digilent_nexys4_ddr Final configuration file generated at /var/jenkins_home/workspace/tinyriscv/tinyriscv/build_digilent_nexys4_ddr.tcl Error executing Makefile. ERROR: [Common 17-55] 'set_property' expects at least one object. Resolution: If [get_<value>] was used to populate the object, check to make sure this command returns at least one valid object. make: *** [/eda/processor_ci/makefiles/digilent_nexys4_ddr.mk:12: digilent_nexys4_ddr.bit] Error 1 Traceback (most recent call last): File "/eda/processor_ci/main.py", line 135, in <module> main( File "/eda/processor_ci/main.py", line 82, in main build(build_file_path, board_name, toolchain_path) File "/eda/processor_ci/core/fpga.py", line 215, in build raise subprocess.CalledProcessError(process.returncode, 'make') subprocess.CalledProcessError: Command 'make' returned non-zero exit status 2. [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Flash digilent_nexys4_ddr) Stage "Flash digilent_nexys4_ddr" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test digilent_nexys4_ddr) Stage "Test digilent_nexys4_ddr" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } Lock released on resource [Resource: digilent_nexys4_ddr] [Pipeline] // lock [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch digilent_nexys4_ddr Final configuration file generated at /var/jenkins_home/workspace/tinyriscv/tinyriscv/build_colorlight_i9.tcl Makefile executed successfully. Makefile output: /eda/oss-cad-suite/bin/yosys -c /var/jenkins_home/workspace/tinyriscv/tinyriscv/build_colorlight_i9.tcl -DID=0x6a6a6a6a -DCLOCK_FREQ=25000000 -DMEMORY_SIZE=4096 /----------------------------------------------------------------------------\ | yosys -- Yosys Open SYnthesis Suite | | Copyright (C) 2012 - 2024 Claire Xenia Wolf <claire@yosyshq.com> | | Distributed under an ISC-like license, type "license" to see terms | \----------------------------------------------------------------------------/ Yosys 0.45+139 (git sha1 4d581a97d, clang++ 14.0.0-1ubuntu1.1 -fPIC -O3) -- Running command `read -define ID=0x6a6a6a6a CLOCK_FREQ=25000000 MEMORY_SIZE=4096' -- 1. Executing Verilog-2005 frontend: /eda/processor_ci/rtl/tinyriscv.v Parsing Verilog input from `/eda/processor_ci/rtl/tinyriscv.v' to AST representation. Generating RTLIL representation for module `\processorci_top'. Successfully finished Verilog frontend. 2. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v' to AST representation. Generating RTLIL representation for module `\clint'. Successfully finished Verilog frontend. 3. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v' to AST representation. Generating RTLIL representation for module `\csr_reg'. Successfully finished Verilog frontend. 4. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v' to AST representation. Generating RTLIL representation for module `\ctrl'. Successfully finished Verilog frontend. 5. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v' to AST representation. Generating RTLIL representation for module `\div'. Successfully finished Verilog frontend. 6. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v' to AST representation. Generating RTLIL representation for module `\ex'. Successfully finished Verilog frontend. 7. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v' to AST representation. Generating RTLIL representation for module `\id'. Successfully finished Verilog frontend. 8. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id_ex.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id_ex.v' to AST representation. Generating RTLIL representation for module `\id_ex'. Successfully finished Verilog frontend. 9. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/if_id.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/if_id.v' to AST representation. Generating RTLIL representation for module `\if_id'. Successfully finished Verilog frontend. 10. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v' to AST representation. Generating RTLIL representation for module `\pc_reg'. Successfully finished Verilog frontend. 11. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v' to AST representation. Generating RTLIL representation for module `\regs'. Successfully finished Verilog frontend. 12. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/rib.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/rib.v' to AST representation. Generating RTLIL representation for module `\rib'. Successfully finished Verilog frontend. 13. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/tinyriscv.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/tinyriscv.v' to AST representation. Generating RTLIL representation for module `\tinyriscv'. Successfully finished Verilog frontend. 14. Executing Verilog-2005 frontend: /var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v Parsing Verilog input from `/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v' to AST representation. Generating RTLIL representation for module `\gen_pipe_dff'. Generating RTLIL representation for module `\gen_rst_0_dff'. Generating RTLIL representation for module `\gen_rst_1_dff'. Generating RTLIL representation for module `\gen_rst_def_dff'. Generating RTLIL representation for module `\gen_en_dff'. Successfully finished Verilog frontend. 15. Executing Verilog-2005 frontend: /eda/processor-ci-controller/modules/uart.v Parsing Verilog input from `/eda/processor-ci-controller/modules/uart.v' to AST representation. Generating RTLIL representation for module `\UART'. Successfully finished Verilog frontend. 16. Executing Verilog-2005 frontend: /eda/processor-ci-controller/modules/UART/rtl/uart_rx.v Parsing Verilog input from `/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v' to AST representation. Generating RTLIL representation for module `\uart_rx'. Successfully finished Verilog frontend. 17. Executing Verilog-2005 frontend: /eda/processor-ci-controller/modules/UART/rtl/uart_tx.v Parsing Verilog input from `/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v' to AST representation. Generating RTLIL representation for module `\uart_tx'. Successfully finished Verilog frontend. 18. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/fifo.v Parsing Verilog input from `/eda/processor-ci-controller/src/fifo.v' to AST representation. Generating RTLIL representation for module `\FIFO'. Successfully finished Verilog frontend. 19. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/reset.v Parsing Verilog input from `/eda/processor-ci-controller/src/reset.v' to AST representation. Generating RTLIL representation for module `\ResetBootSystem'. Successfully finished Verilog frontend. 20. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/clk_divider.v Parsing Verilog input from `/eda/processor-ci-controller/src/clk_divider.v' to AST representation. Generating RTLIL representation for module `\ClkDivider'. Successfully finished Verilog frontend. 21. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/memory.v Parsing Verilog input from `/eda/processor-ci-controller/src/memory.v' to AST representation. Generating RTLIL representation for module `\Memory'. Successfully finished Verilog frontend. 22. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/interpreter.v Parsing Verilog input from `/eda/processor-ci-controller/src/interpreter.v' to AST representation. Generating RTLIL representation for module `\Interpreter'. Successfully finished Verilog frontend. 23. Executing Verilog-2005 frontend: /eda/processor-ci-controller/src/controller.v Parsing Verilog input from `/eda/processor-ci-controller/src/controller.v' to AST representation. Generating RTLIL representation for module `\Controller'. Successfully finished Verilog frontend. 24. Executing SYNTH_ECP5 pass. 24.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v' to AST representation. Generating RTLIL representation for module `\LUT4'. Generating RTLIL representation for module `\$__ABC9_LUT5'. Generating RTLIL representation for module `\$__ABC9_LUT6'. Generating RTLIL representation for module `\$__ABC9_LUT7'. Generating RTLIL representation for module `\L6MUX21'. Generating RTLIL representation for module `\CCU2C'. Generating RTLIL representation for module `\TRELLIS_RAM16X2'. Generating RTLIL representation for module `\PFUMX'. Generating RTLIL representation for module `\TRELLIS_DPR16X4'. Generating RTLIL representation for module `\DPR16X4C'. Generating RTLIL representation for module `\LUT2'. Generating RTLIL representation for module `\TRELLIS_FF'. Generating RTLIL representation for module `\TRELLIS_IO'. Generating RTLIL representation for module `\INV'. Generating RTLIL representation for module `\TRELLIS_COMB'. Generating RTLIL representation for module `\DP16KD'. Generating RTLIL representation for module `\FD1P3AX'. Generating RTLIL representation for module `\FD1P3AY'. Generating RTLIL representation for module `\FD1P3BX'. Generating RTLIL representation for module `\FD1P3DX'. Generating RTLIL representation for module `\FD1P3IX'. Generating RTLIL representation for module `\FD1P3JX'. Generating RTLIL representation for module `\FD1S3AX'. Generating RTLIL representation for module `\FD1S3AY'. Generating RTLIL representation for module `\FD1S3BX'. Generating RTLIL representation for module `\FD1S3DX'. Generating RTLIL representation for module `\FD1S3IX'. Generating RTLIL representation for module `\FD1S3JX'. Generating RTLIL representation for module `\IFS1P3BX'. Generating RTLIL representation for module `\IFS1P3DX'. Generating RTLIL representation for module `\IFS1P3IX'. Generating RTLIL representation for module `\IFS1P3JX'. Generating RTLIL representation for module `\OFS1P3BX'. Generating RTLIL representation for module `\OFS1P3DX'. Generating RTLIL representation for module `\OFS1P3IX'. Generating RTLIL representation for module `\OFS1P3JX'. Generating RTLIL representation for module `\IB'. Generating RTLIL representation for module `\IBPU'. Generating RTLIL representation for module `\IBPD'. Generating RTLIL representation for module `\OB'. Generating RTLIL representation for module `\OBZ'. Generating RTLIL representation for module `\OBZPU'. Generating RTLIL representation for module `\OBZPD'. Generating RTLIL representation for module `\OBCO'. Generating RTLIL representation for module `\BB'. Generating RTLIL representation for module `\BBPU'. Generating RTLIL representation for module `\BBPD'. Generating RTLIL representation for module `\ILVDS'. Generating RTLIL representation for module `\OLVDS'. Successfully finished Verilog frontend. 24.2. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_bb.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_bb.v' to AST representation. Generating RTLIL representation for module `\MULT18X18D'. Generating RTLIL representation for module `\ALU54B'. Generating RTLIL representation for module `\EHXPLLL'. Generating RTLIL representation for module `\DTR'. Generating RTLIL representation for module `\OSCG'. Generating RTLIL representation for module `\USRMCLK'. Generating RTLIL representation for module `\JTAGG'. Generating RTLIL representation for module `\DELAYF'. Generating RTLIL representation for module `\DELAYG'. Generating RTLIL representation for module `\IDDRX1F'. Generating RTLIL representation for module `\IDDRX2F'. Generating RTLIL representation for module `\IDDR71B'. Generating RTLIL representation for module `\IDDRX2DQA'. Generating RTLIL representation for module `\ODDRX1F'. Generating RTLIL representation for module `\ODDRX2F'. Generating RTLIL representation for module `\ODDR71B'. Generating RTLIL representation for module `\OSHX2A'. Generating RTLIL representation for module `\ODDRX2DQA'. Generating RTLIL representation for module `\ODDRX2DQSB'. Generating RTLIL representation for module `\TSHX2DQA'. Generating RTLIL representation for module `\TSHX2DQSA'. Generating RTLIL representation for module `\DQSBUFM'. Generating RTLIL representation for module `\DDRDLLA'. Generating RTLIL representation for module `\DLLDELD'. Generating RTLIL representation for module `\CLKDIVF'. Generating RTLIL representation for module `\ECLKSYNCB'. Generating RTLIL representation for module `\ECLKBRIDGECS'. Generating RTLIL representation for module `\DCCA'. Generating RTLIL representation for module `\DCSC'. Generating RTLIL representation for module `\DCUA'. Generating RTLIL representation for module `\EXTREFB'. Generating RTLIL representation for module `\PCSCLKDIV'. Generating RTLIL representation for module `\PUR'. Generating RTLIL representation for module `\GSR'. Generating RTLIL representation for module `\SGSR'. Generating RTLIL representation for module `\PDPW16KD'. Successfully finished Verilog frontend. 24.3. Executing HIERARCHY pass (managing design hierarchy). 24.3.1. Analyzing design hierarchy.. Top module: \processorci_top Used module: \ResetBootSystem Used module: \tinyriscv Used module: \clint Used module: \div Used module: \ex Used module: \id_ex Used module: \gen_pipe_dff Used module: \id Used module: \if_id Used module: \csr_reg Used module: \regs Used module: \ctrl Used module: \pc_reg Used module: \Controller Used module: \Memory Used module: \UART Used module: \uart_tx Used module: \uart_rx Used module: \FIFO Used module: \Interpreter Used module: \ClkDivider Parameter \CYCLES = 20 24.3.2. Executing AST frontend in derive mode using pre-parsed AST for module `\ResetBootSystem'. Parameter \CYCLES = 20 Generating RTLIL representation for module `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 115200 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \PULSE_CONTROL_BITS = 32 Parameter \BUS_WIDTH = 32 Parameter \WORD_SIZE_BY = 4 Parameter \ID = 0 Parameter \RESET_CLK_CYCLES = 20 Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 24.3.3. Executing AST frontend in derive mode using pre-parsed AST for module `\Controller'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 115200 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \PULSE_CONTROL_BITS = 32 Parameter \BUS_WIDTH = 32 Parameter \WORD_SIZE_BY = 4 Parameter \ID = 0 Parameter \RESET_CLK_CYCLES = 20 Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 Generating RTLIL representation for module `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller'. Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 24.3.4. Executing AST frontend in derive mode using pre-parsed AST for module `\Memory'. Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 Generating RTLIL representation for module `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory'. Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 Found cached RTLIL representation for module `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 9600 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \WORD_SIZE_BY = 4 24.3.5. Executing AST frontend in derive mode using pre-parsed AST for module `\UART'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 9600 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \WORD_SIZE_BY = 4 Generating RTLIL representation for module `$paramod$0ebcb351531b968e3a65ee57624639e797f21099\UART'. Parameter \CLK_FREQ = 25000000 Parameter \PULSE_CONTROL_BITS = 12 Parameter \BUS_WIDTH = 32 Parameter \ID = 1 Parameter \RESET_CLK_CYCLES = 20 24.3.6. Executing AST frontend in derive mode using pre-parsed AST for module `\Interpreter'. Parameter \CLK_FREQ = 25000000 Parameter \PULSE_CONTROL_BITS = 12 Parameter \BUS_WIDTH = 32 Parameter \ID = 1 Parameter \RESET_CLK_CYCLES = 20 Generating RTLIL representation for module `$paramod$6cc68bce6e5ef8358e4f854f8e1607a73728e8ac\Interpreter'. Parameter \COUNTER_BITS = 32 Parameter \PULSE_CONTROL_BITS = 12 24.3.7. Executing AST frontend in derive mode using pre-parsed AST for module `\ClkDivider'. Parameter \COUNTER_BITS = 32 Parameter \PULSE_CONTROL_BITS = 12 Generating RTLIL representation for module `$paramod$d236a3555e5fe48231d3a0bdd0f1031eebbe67d5\ClkDivider'. Parameter 1 (\DW) = 32 24.3.8. Executing AST frontend in derive mode using pre-parsed AST for module `\gen_pipe_dff'. Parameter 1 (\DW) = 32 Generating RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 1 24.3.9. Executing AST frontend in derive mode using pre-parsed AST for module `\gen_pipe_dff'. Parameter 1 (\DW) = 1 Generating RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 5 24.3.10. Executing AST frontend in derive mode using pre-parsed AST for module `\gen_pipe_dff'. Parameter 1 (\DW) = 5 Generating RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101'. Parameter 1 (\DW) = 1 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 8 24.3.11. Executing AST frontend in derive mode using pre-parsed AST for module `\gen_pipe_dff'. Parameter 1 (\DW) = 8 Generating RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter 1 (\DW) = 32 Found cached RTLIL representation for module `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000'. Parameter \BIT_RATE = 9600 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 24.3.12. Executing AST frontend in derive mode using pre-parsed AST for module `\uart_tx'. Parameter \BIT_RATE = 9600 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 Generating RTLIL representation for module `$paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_tx'. Parameter \BIT_RATE = 9600 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 24.3.13. Executing AST frontend in derive mode using pre-parsed AST for module `\uart_rx'. Parameter \BIT_RATE = 9600 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 Generating RTLIL representation for module `$paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_rx'. Parameter \DEPTH = 8 Parameter \WIDTH = 8 24.3.14. Executing AST frontend in derive mode using pre-parsed AST for module `\FIFO'. Parameter \DEPTH = 8 Parameter \WIDTH = 8 Generating RTLIL representation for module `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO'. Parameter \DEPTH = 8 Parameter \WIDTH = 8 Found cached RTLIL representation for module `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO'. 24.3.15. Analyzing design hierarchy.. Top module: \processorci_top Used module: $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100 Used module: \tinyriscv Used module: \clint Used module: \div Used module: \ex Used module: \id_ex Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101 Used module: \id Used module: \if_id Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000 Used module: \csr_reg Used module: \regs Used module: \ctrl Used module: \pc_reg Used module: $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller Used module: \Memory Used module: \UART Used module: $paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_tx Used module: $paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_rx Used module: $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO Used module: \Interpreter Used module: \ClkDivider Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 Found cached RTLIL representation for module `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory'. Parameter \MEMORY_FILE = { } Parameter \MEMORY_SIZE = 4096 Found cached RTLIL representation for module `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 115200 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \WORD_SIZE_BY = 4 24.3.16. Executing AST frontend in derive mode using pre-parsed AST for module `\UART'. Parameter \CLK_FREQ = 25000000 Parameter \BIT_RATE = 115200 Parameter \PAYLOAD_BITS = 8 Parameter \BUFFER_SIZE = 8 Parameter \WORD_SIZE_BY = 4 Generating RTLIL representation for module `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART'. Parameter \CLK_FREQ = 25000000 Parameter \PULSE_CONTROL_BITS = 32 Parameter \BUS_WIDTH = 32 Parameter \ID = 0 Parameter \RESET_CLK_CYCLES = 20 24.3.17. Executing AST frontend in derive mode using pre-parsed AST for module `\Interpreter'. Parameter \CLK_FREQ = 25000000 Parameter \PULSE_CONTROL_BITS = 32 Parameter \BUS_WIDTH = 32 Parameter \ID = 0 Parameter \RESET_CLK_CYCLES = 20 Generating RTLIL representation for module `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter'. Parameter \COUNTER_BITS = 32 Parameter \PULSE_CONTROL_BITS = 32 24.3.18. Executing AST frontend in derive mode using pre-parsed AST for module `\ClkDivider'. Parameter \COUNTER_BITS = 32 Parameter \PULSE_CONTROL_BITS = 32 Generating RTLIL representation for module `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider'. 24.3.19. Analyzing design hierarchy.. Top module: \processorci_top Used module: $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100 Used module: \tinyriscv Used module: \clint Used module: \div Used module: \ex Used module: \id_ex Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101 Used module: \id Used module: \if_id Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000 Used module: \csr_reg Used module: \regs Used module: \ctrl Used module: \pc_reg Used module: $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller Used module: $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory Used module: $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART Used module: \uart_tx Used module: \uart_rx Used module: \FIFO Used module: $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter Used module: $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider Parameter \BIT_RATE = 115200 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 24.3.20. Executing AST frontend in derive mode using pre-parsed AST for module `\uart_tx'. Parameter \BIT_RATE = 115200 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 Generating RTLIL representation for module `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx'. Parameter \BIT_RATE = 115200 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 24.3.21. Executing AST frontend in derive mode using pre-parsed AST for module `\uart_rx'. Parameter \BIT_RATE = 115200 Parameter \CLK_HZ = 25000000 Parameter \PAYLOAD_BITS = 8 Generating RTLIL representation for module `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx'. Parameter \DEPTH = 8 Parameter \WIDTH = 8 Found cached RTLIL representation for module `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO'. Parameter \DEPTH = 8 Parameter \WIDTH = 8 Found cached RTLIL representation for module `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO'. 24.3.22. Analyzing design hierarchy.. Top module: \processorci_top Used module: $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100 Used module: \tinyriscv Used module: \clint Used module: \div Used module: \ex Used module: \id_ex Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101 Used module: \id Used module: \if_id Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000 Used module: \csr_reg Used module: \regs Used module: \ctrl Used module: \pc_reg Used module: $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller Used module: $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory Used module: $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART Used module: $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx Used module: $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx Used module: $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO Used module: $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter Used module: $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider 24.3.23. Analyzing design hierarchy.. Top module: \processorci_top Used module: $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100 Used module: \tinyriscv Used module: \clint Used module: \div Used module: \ex Used module: \id_ex Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001 Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101 Used module: \id Used module: \if_id Used module: $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000 Used module: \csr_reg Used module: \regs Used module: \ctrl Used module: \pc_reg Used module: $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller Used module: $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory Used module: $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART Used module: $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx Used module: $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx Used module: $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO Used module: $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter Used module: $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider Removing unused module `$paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_rx'. Removing unused module `$paramod$47e501d01bc2413462576fdae8a5a8e558677547\uart_tx'. Removing unused module `$paramod$d236a3555e5fe48231d3a0bdd0f1031eebbe67d5\ClkDivider'. Removing unused module `$paramod$6cc68bce6e5ef8358e4f854f8e1607a73728e8ac\Interpreter'. Removing unused module `$paramod$0ebcb351531b968e3a65ee57624639e797f21099\UART'. Removing unused module `\Controller'. Removing unused module `\Interpreter'. Removing unused module `\Memory'. Removing unused module `\ClkDivider'. Removing unused module `\ResetBootSystem'. Removing unused module `\FIFO'. Removing unused module `\uart_tx'. Removing unused module `\uart_rx'. Removing unused module `\UART'. Removing unused module `\gen_en_dff'. Removing unused module `\gen_rst_def_dff'. Removing unused module `\gen_rst_1_dff'. Removing unused module `\gen_rst_0_dff'. Removing unused module `\gen_pipe_dff'. Removing unused module `\rib'. Removed 20 unused modules. Mapping positional arguments of cell if_id.int_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000). Mapping positional arguments of cell if_id.inst_addr_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell if_id.inst_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.op2_jump_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.op1_jump_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.op2_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.op1_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.csr_rdata_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.csr_waddr_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.csr_we_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001). Mapping positional arguments of cell id_ex.reg2_rdata_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.reg1_rdata_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.reg_waddr_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101). Mapping positional arguments of cell id_ex.reg_we_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001). Mapping positional arguments of cell id_ex.inst_addr_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). Mapping positional arguments of cell id_ex.inst_ff ($paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000). 24.4. Executing PROC pass (convert processes to netlists). 24.4.1. Executing PROC_CLEAN pass (remove empty switches from decision trees). Found and cleaned up 1 empty switch in `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$681'. Found and cleaned up 1 empty switch in `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:0$863'. Removing empty process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:0$863'. Cleaned up 2 empty switches. 24.4.2. Executing PROC_RMDEAD pass (remove dead branches from decision trees). Marked 1 switch rules as full_case in process $proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:350$788 in module TRELLIS_FF. Marked 1 switch rules as full_case in process $proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740 in module DPR16X4C. Marked 1 switch rules as full_case in process $proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682 in module TRELLIS_DPR16X4. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/fifo.v:36$1055 in module $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/fifo.v:25$1047 in module $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:185$1246 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:170$1238 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:159$1235 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:147$1229 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 3 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:115$1219 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:96$1210 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Marked 4 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:173$1197 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:162$1195 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:147$1187 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 4 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:130$1173 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 3 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:98$1162 in module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$948 in module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$945 in module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$942 in module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$939 in module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/clk_divider.v:57$1149 in module $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider. Marked 3 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140 in module $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider. Marked 15 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/interpreter.v:116$1104 in module $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter. Removed 1 dead cases from process $proc$/eda/processor-ci-controller/modules/uart.v:203$1096 in module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/uart.v:203$1096 in module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/uart.v:187$1091 in module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Marked 4 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/uart.v:132$1086 in module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Marked 4 switch rules as full_case in process $proc$/eda/processor-ci-controller/modules/uart.v:74$1081 in module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Marked 1 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/memory.v:36$852 in module $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory. Marked 2 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/controller.v:113$841 in module $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller. Marked 5 switch rules as full_case in process $proc$/eda/processor-ci-controller/src/reset.v:25$791 in module $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:91$265 in module regs. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:79$259 in module regs. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:67$253 in module regs. Marked 3 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224 in module regs. Marked 3 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:35$215 in module pc_reg. Removed 3 dead cases from process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208 in module id. Marked 10 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208 in module id. Removed 2 dead cases from process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145 in module ex. Marked 21 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145 in module ex. Marked 4 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139 in module ex. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129 in module ex. Marked 15 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67 in module div. Marked 3 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49 in module ctrl. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:179$45 in module csr_reg. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:141$41 in module csr_reg. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37 in module csr_reg. Marked 1 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:66$34 in module csr_reg. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30 in module clint. Marked 2 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28 in module clint. Marked 8 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18 in module clint. Marked 5 switch rules as full_case in process $proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:89$8 in module clint. Removed a total of 6 dead cases. 24.4.3. Executing PROC_PRUNE pass (remove redundant assignments in processes). Removed 15 redundant assignments. Promoted 140 assignments to connections. 24.4.4. Executing PROC_INIT pass (extract init attributes). Found init rule in `\TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$789'. Set init value: \Q = 1'0 Found init rule in `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:0$1080'. Set init value: \read_ptr = 6'000000 Set init value: \write_ptr = 6'000000 Found init rule in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:131$1250'. Set init value: \i = 0 Found init rule in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:114$1203'. Set init value: \i = 0 Found init rule in `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:0$1155'. Set init value: \clk_o_auto = 1'0 Set init value: \clk_counter = 0 Set init value: \pulse_counter = 0 Found init rule in `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:0$1133'. Set init value: \state = 8'00000000 Set init value: \counter = 8'00000000 Set init value: \read_buffer = 0 Set init value: \timeout = 0 Set init value: \accumulator = 64'0000000000000000000000000000000000000000000000000000000000000000 Found init rule in `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:0$1103'. Set init value: \read_response = 1'0 Set init value: \write_response = 1'0 Set init value: \read_data = 0 Set init value: \uart_tx_en = 1'0 Set init value: \tx_fifo_read = 1'0 Set init value: \tx_fifo_write = 1'0 Set init value: \rx_fifo_read = 1'0 Set init value: \rx_fifo_write = 1'0 Set init value: \uart_tx_data = 8'00000000 Set init value: \tx_fifo_write_data = 8'00000000 Set init value: \rx_fifo_write_data = 8'00000000 Set init value: \counter_write = 3'000 Set init value: \counter_read = 3'000 Set init value: \state_read = 4'0000 Set init value: \state_write = 4'0000 Found init rule in `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:0$798'. Set init value: \reset_o = 1'0 Set init value: \state = 2'01 Set init value: \counter = 6'000000 24.4.5. Executing PROC_ARST pass (detect async resets in processes). 24.4.6. Executing PROC_ROM pass (convert switches to ROMs). Converted 0 switches. <suppressed ~193 debug messages> 24.4.7. Executing PROC_MUX pass (convert decision trees to multiplexers). Creating decoders for process `\TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$789'. Creating decoders for process `\TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:350$788'. 1/1: $0\Q[0:0] Creating decoders for process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. Creating decoders for process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740'. 1/3: $1$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_EN[3:0]$746 2/3: $1$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_DATA[3:0]$745 3/3: $1$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_ADDR[3:0]$744 Creating decoders for process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. Creating decoders for process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682'. 1/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_EN[3:0]$688 2/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_DATA[3:0]$687 3/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_ADDR[3:0]$686 Creating decoders for process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$681'. Creating decoders for process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:0$1080'. Creating decoders for process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. 1/7: $2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1067 2/7: $2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_DATA[7:0]$1066 3/7: $2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1065 4/7: $1$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1061 5/7: $1$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_DATA[7:0]$1060 6/7: $1$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1059 7/7: $0\write_ptr[5:0] Creating decoders for process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:25$1047'. 1/2: $0\read_ptr[5:0] 2/2: $0\read_data[7:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:131$1250'. Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248'. 1/2: $0\rxd_reg_0[0:0] 2/2: $0\rxd_reg[0:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:185$1246'. 1/1: $0\fsm_state[2:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:170$1238'. 1/1: $0\cycle_counter[8:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:159$1235'. 1/1: $0\bit_sample[0:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:147$1229'. 1/1: $0\bit_counter[3:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224'. 1/11: $3\i[31:0] 2/11: $0\recieved_data[7:0] [1] 3/11: $0\recieved_data[7:0] [0] 4/11: $0\recieved_data[7:0] [2] 5/11: $0\recieved_data[7:0] [3] 6/11: $0\recieved_data[7:0] [4] 7/11: $0\recieved_data[7:0] [5] 8/11: $0\recieved_data[7:0] [6] 9/11: $0\recieved_data[7:0] [7] 10/11: $1\i[31:0] 11/11: $2\i[31:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:115$1219'. 1/1: $1\n_fsm_state[2:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:96$1210'. 1/1: $0\uart_rx_data[7:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:114$1203'. Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:173$1197'. 1/1: $0\txd_reg[0:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:162$1195'. 1/1: $0\fsm_state[2:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:147$1187'. 1/1: $0\cycle_counter[8:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:130$1173'. 1/1: $0\bit_counter[3:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167'. 1/11: $3\i[31:0] 2/11: $0\data_to_send[7:0] [1] 3/11: $0\data_to_send[7:0] [0] 4/11: $0\data_to_send[7:0] [2] 5/11: $0\data_to_send[7:0] [3] 6/11: $0\data_to_send[7:0] [4] 7/11: $0\data_to_send[7:0] [5] 8/11: $0\data_to_send[7:0] [6] 9/11: $0\data_to_send[7:0] [7] 10/11: $1\i[31:0] 11/11: $2\i[31:0] Creating decoders for process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:98$1162'. 1/1: $1\n_fsm_state[2:0] Creating decoders for process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$948'. 1/1: $0\qout_r[7:0] Creating decoders for process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$945'. 1/1: $0\qout_r[4:0] Creating decoders for process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$942'. 1/1: $0\qout_r[0:0] Creating decoders for process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$939'. 1/1: $0\qout_r[31:0] Creating decoders for process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:0$1155'. Creating decoders for process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:57$1149'. 1/1: $0\pulse_counter[31:0] Creating decoders for process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140'. 1/2: $0\clk_counter[31:0] 2/2: $0\clk_o_auto[0:0] Creating decoders for process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:0$1133'. Creating decoders for process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. 1/28: $0\state[7:0] 2/28: $0\reset_bus[0:0] 3/28: $0\memory_write[0:0] 4/28: $0\memory_read[0:0] 5/28: $0\write_pulse[0:0] 6/28: $0\core_reset[0:0] 7/28: $0\communication_write[0:0] 8/28: $0\communication_read[0:0] 9/28: $0\temp_buffer[63:0] 10/28: $0\accumulator[63:0] 11/28: $0\timeout_counter[31:0] 12/28: $0\timeout[31:0] 13/28: $0\read_buffer[31:0] 14/28: $0\communication_buffer[31:0] 15/28: $0\num_of_positions[23:0] 16/28: $0\num_of_pages[23:0] 17/28: $0\return_state[7:0] 18/28: $0\memory_page_number[23:0] 19/28: $0\memory_mux_selector[0:0] 20/28: $0\end_position[31:0] 21/28: $0\memory_page_size[23:0] 22/28: $0\bus_mode[0:0] 23/28: $0\num_of_cycles_to_pulse[31:0] 24/28: $0\core_clk_enable[0:0] 25/28: $0\communication_write_data[31:0] 26/28: $0\counter[7:0] 27/28: $0\write_data[31:0] 28/28: $0\address[31:0] Creating decoders for process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:0$1103'. Creating decoders for process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. 1/4: $0\tx_fifo_read[0:0] 2/4: $0\uart_tx_en[0:0] 3/4: $0\tx_fifo_read_state[1:0] 4/4: $0\uart_tx_data[7:0] Creating decoders for process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:187$1091'. 1/2: $0\rx_fifo_write[0:0] 2/2: $0\rx_fifo_write_data[7:0] Creating decoders for process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. 1/6: $0\tx_fifo_write[0:0] 2/6: $0\write_response[0:0] 3/6: $0\state_write[3:0] 4/6: $0\counter_write[2:0] 5/6: $0\write_data_buffer[31:0] 6/6: $0\tx_fifo_write_data[7:0] Creating decoders for process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. 1/5: $0\read_response[0:0] 2/5: $0\rx_fifo_read[0:0] 3/5: $0\state_read[3:0] 4/5: $0\counter_read[2:0] 5/5: $0\read_data[31:0] Creating decoders for process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:45$862'. Creating decoders for process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. 1/4: $1$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$861 2/4: $1$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_DATA[31:0]$860 3/4: $1$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_ADDR[31:0]$859 4/4: $0\read_sync[31:0] Creating decoders for process `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller.$proc$/eda/processor-ci-controller/src/controller.v:113$841'. 1/1: $0\finish_execution[0:0] Creating decoders for process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:0$798'. Creating decoders for process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. 1/3: $0\counter[5:0] 2/3: $0\state[1:0] 3/3: $0\reset_o[0:0] Creating decoders for process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:91$265'. 1/1: $1\jtag_data_o[31:0] Creating decoders for process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:79$259'. 1/2: $2\rdata2_o[31:0] 2/2: $1\rdata2_o[31:0] Creating decoders for process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:67$253'. 1/2: $2\rdata1_o[31:0] 2/2: $1\rdata1_o[31:0] Creating decoders for process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. 1/15: $3$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$252 2/15: $3$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_DATA[31:0]$251 3/15: $3$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_ADDR[4:0]$250 4/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$243 5/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_DATA[31:0]$242 6/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_ADDR[4:0]$241 7/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$246 8/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_DATA[31:0]$245 9/15: $2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_ADDR[4:0]$244 10/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$237 11/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_DATA[31:0]$236 12/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_ADDR[4:0]$235 13/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$234 14/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_DATA[31:0]$233 15/15: $1$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_ADDR[4:0]$232 Creating decoders for process `\pc_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:35$215'. 1/1: $0\pc_o[31:0] Creating decoders for process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. 1/72: $2\csr_we_o[0:0] 2/72: $10\reg_waddr_o[4:0] 3/72: $10\reg_we_o[0:0] 4/72: $10\reg2_raddr_o[4:0] 5/72: $10\reg1_raddr_o[4:0] 6/72: $5\op2_jump_o[31:0] 7/72: $5\op1_jump_o[31:0] 8/72: $9\op2_o[31:0] 9/72: $9\op1_o[31:0] 10/72: $9\reg_waddr_o[4:0] 11/72: $9\reg_we_o[0:0] 12/72: $9\reg2_raddr_o[4:0] 13/72: $9\reg1_raddr_o[4:0] 14/72: $8\op2_o[31:0] 15/72: $8\op1_o[31:0] 16/72: $8\reg_waddr_o[4:0] 17/72: $8\reg_we_o[0:0] 18/72: $8\reg2_raddr_o[4:0] 19/72: $8\reg1_raddr_o[4:0] 20/72: $7\op2_o[31:0] 21/72: $7\op1_o[31:0] 22/72: $7\reg_waddr_o[4:0] 23/72: $7\reg_we_o[0:0] 24/72: $7\reg2_raddr_o[4:0] 25/72: $7\reg1_raddr_o[4:0] 26/72: $6\op2_o[31:0] 27/72: $6\op1_o[31:0] 28/72: $6\reg2_raddr_o[4:0] 29/72: $6\reg1_raddr_o[4:0] 30/72: $6\reg_waddr_o[4:0] 31/72: $6\reg_we_o[0:0] 32/72: $4\op2_jump_o[31:0] 33/72: $4\op1_jump_o[31:0] 34/72: $3\op2_jump_o[31:0] 35/72: $3\op1_jump_o[31:0] 36/72: $5\op2_o[31:0] 37/72: $5\op1_o[31:0] 38/72: $5\reg2_raddr_o[4:0] 39/72: $5\reg1_raddr_o[4:0] 40/72: $5\reg_we_o[0:0] 41/72: $5\reg_waddr_o[4:0] 42/72: $4\op2_o[31:0] 43/72: $4\op1_o[31:0] 44/72: $4\reg2_raddr_o[4:0] 45/72: $4\reg1_raddr_o[4:0] 46/72: $4\reg_waddr_o[4:0] 47/72: $4\reg_we_o[0:0] 48/72: $3\op2_o[31:0] 49/72: $3\op1_o[31:0] 50/72: $3\reg2_raddr_o[4:0] 51/72: $3\reg1_raddr_o[4:0] 52/72: $3\reg_we_o[0:0] 53/72: $3\reg_waddr_o[4:0] 54/72: $2\op2_jump_o[31:0] 55/72: $2\op1_jump_o[31:0] 56/72: $2\op2_o[31:0] 57/72: $2\op1_o[31:0] 58/72: $2\reg2_raddr_o[4:0] 59/72: $2\reg1_raddr_o[4:0] 60/72: $2\reg_waddr_o[4:0] 61/72: $2\reg_we_o[0:0] 62/72: $1\op2_o[31:0] 63/72: $1\op1_o[31:0] 64/72: $1\reg2_raddr_o[4:0] 65/72: $1\reg1_raddr_o[4:0] 66/72: $1\reg_we_o[0:0] 67/72: $1\reg_waddr_o[4:0] 68/72: $1\op2_jump_o[31:0] 69/72: $1\op1_jump_o[31:0] 70/72: $1\csr_raddr_o[31:0] 71/72: $1\csr_waddr_o[31:0] 72/72: $1\csr_we_o[0:0] Creating decoders for process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. 1/96: $19\reg_wdata[31:0] 2/96: $2\csr_wdata_o[31:0] 3/96: $10\mem_we[0:0] 4/96: $10\jump_addr[31:0] 5/96: $10\jump_flag[0:0] 6/96: $10\hold_flag[0:0] 7/96: $10\mem_waddr_o[31:0] 8/96: $10\mem_raddr_o[31:0] 9/96: $12\mem_wdata_o[31:0] 10/96: $9\jump_addr[31:0] 11/96: $9\jump_flag[0:0] 12/96: $18\reg_wdata[31:0] 13/96: $9\mem_we[0:0] 14/96: $9\mem_waddr_o[31:0] 15/96: $9\mem_raddr_o[31:0] 16/96: $11\mem_wdata_o[31:0] 17/96: $9\hold_flag[0:0] 18/96: $10\mem_wdata_o[31:0] 19/96: $9\mem_wdata_o[31:0] 20/96: $8\mem_wdata_o[31:0] 21/96: $8\mem_raddr_o[31:0] 22/96: $8\mem_waddr_o[31:0] 23/96: $3\mem_req[0:0] 24/96: $8\mem_we[0:0] 25/96: $17\reg_wdata[31:0] 26/96: $8\jump_addr[31:0] 27/96: $8\hold_flag[0:0] 28/96: $8\jump_flag[0:0] 29/96: $16\reg_wdata[31:0] 30/96: $15\reg_wdata[31:0] 31/96: $14\reg_wdata[31:0] 32/96: $13\reg_wdata[31:0] 33/96: $12\reg_wdata[31:0] 34/96: $7\mem_raddr_o[31:0] 35/96: $2\mem_req[0:0] 36/96: $7\mem_we[0:0] 37/96: $7\mem_waddr_o[31:0] 38/96: $7\mem_wdata_o[31:0] 39/96: $7\jump_addr[31:0] 40/96: $7\hold_flag[0:0] 41/96: $7\jump_flag[0:0] 42/96: $11\reg_wdata[31:0] 43/96: $10\reg_wdata[31:0] 44/96: $9\reg_wdata[31:0] 45/96: $6\mem_we[0:0] 46/96: $6\mem_waddr_o[31:0] 47/96: $6\mem_raddr_o[31:0] 48/96: $6\mem_wdata_o[31:0] 49/96: $6\jump_addr[31:0] 50/96: $6\hold_flag[0:0] 51/96: $6\jump_flag[0:0] 52/96: $5\mem_we[0:0] 53/96: $5\jump_addr[31:0] 54/96: $5\jump_flag[0:0] 55/96: $5\hold_flag[0:0] 56/96: $8\reg_wdata[31:0] 57/96: $5\mem_waddr_o[31:0] 58/96: $5\mem_raddr_o[31:0] 59/96: $5\mem_wdata_o[31:0] 60/96: $7\reg_wdata[31:0] 61/96: $6\reg_wdata[31:0] 62/96: $5\reg_wdata[31:0] 63/96: $4\mem_we[0:0] 64/96: $4\mem_waddr_o[31:0] 65/96: $4\mem_raddr_o[31:0] 66/96: $4\mem_wdata_o[31:0] 67/96: $4\jump_addr[31:0] 68/96: $4\hold_flag[0:0] 69/96: $4\jump_flag[0:0] 70/96: $3\mem_we[0:0] 71/96: $3\jump_addr[31:0] 72/96: $3\jump_flag[0:0] 73/96: $3\hold_flag[0:0] 74/96: $4\reg_wdata[31:0] 75/96: $3\mem_waddr_o[31:0] 76/96: $3\mem_raddr_o[31:0] 77/96: $3\mem_wdata_o[31:0] 78/96: $3\reg_wdata[31:0] 79/96: $2\reg_wdata[31:0] 80/96: $2\mem_we[0:0] 81/96: $2\mem_waddr_o[31:0] 82/96: $2\mem_raddr_o[31:0] 83/96: $2\mem_wdata_o[31:0] 84/96: $2\jump_addr[31:0] 85/96: $2\hold_flag[0:0] 86/96: $2\jump_flag[0:0] 87/96: $1\mem_we[0:0] 88/96: $1\jump_addr[31:0] 89/96: $1\jump_flag[0:0] 90/96: $1\hold_flag[0:0] 91/96: $1\reg_wdata[31:0] 92/96: $1\mem_waddr_o[31:0] 93/96: $1\mem_raddr_o[31:0] 94/96: $1\mem_wdata_o[31:0] 95/96: $1\mem_req[0:0] 96/96: $1\csr_wdata_o[31:0] Creating decoders for process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. 1/19: $3\div_we[0:0] 2/19: $3\div_waddr[4:0] 3/19: $3\div_wdata[31:0] 4/19: $3\div_hold_flag[0:0] 5/19: $2\div_waddr[4:0] 6/19: $2\div_wdata[31:0] 7/19: $2\div_we[0:0] 8/19: $3\div_start[0:0] 9/19: $2\div_jump_addr[31:0] 10/19: $2\div_hold_flag[0:0] 11/19: $2\div_jump_flag[0:0] 12/19: $2\div_start[0:0] 13/19: $1\div_start[0:0] 14/19: $1\div_jump_addr[31:0] 15/19: $1\div_jump_flag[0:0] 16/19: $1\div_hold_flag[0:0] 17/19: $1\div_waddr[4:0] 18/19: $1\div_wdata[31:0] 19/19: $1\div_we[0:0] Creating decoders for process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129'. 1/4: $2\mul_op2[31:0] 2/4: $2\mul_op1[31:0] 3/4: $1\mul_op2[31:0] 4/4: $1\mul_op1[31:0] Creating decoders for process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. 1/13: $0\invert_result[0:0] 2/13: $0\minuend[31:0] 3/13: $0\div_remain[31:0] 4/13: $0\div_result[31:0] 5/13: $0\count[31:0] 6/13: $0\state[3:0] 7/13: $0\op_r[2:0] 8/13: $0\divisor_r[31:0] 9/13: $0\dividend_r[31:0] 10/13: $0\reg_waddr_o[4:0] 11/13: $0\busy_o[0:0] 12/13: $0\ready_o[0:0] 13/13: $0\result_o[31:0] Creating decoders for process `\ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. 1/3: $3\hold_flag_o[2:0] 2/3: $2\hold_flag_o[2:0] 3/3: $1\hold_flag_o[2:0] Creating decoders for process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:179$45'. 1/2: $2\clint_data_o[31:0] 2/2: $1\clint_data_o[31:0] Creating decoders for process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:141$41'. 1/2: $2\data_o[31:0] 2/2: $1\data_o[31:0] Creating decoders for process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. 1/6: $0\mscratch[31:0] 2/6: $0\mstatus[31:0] 3/6: $0\mie[31:0] 4/6: $0\mepc[31:0] 5/6: $0\mcause[31:0] 6/6: $0\mtvec[31:0] Creating decoders for process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:66$34'. 1/1: $0\cycle[63:0] Creating decoders for process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30'. 1/2: $0\int_addr_o[31:0] 2/2: $0\int_assert_o[0:0] Creating decoders for process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. 1/3: $0\data_o[31:0] 2/3: $0\waddr_o[31:0] 3/3: $0\we_o[0:0] Creating decoders for process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. 1/3: $0\cause[31:0] 2/3: $0\inst_addr[31:0] 3/3: $0\csr_state[4:0] Creating decoders for process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:89$8'. 1/5: $5\int_state[3:0] 2/5: $4\int_state[3:0] 3/5: $3\int_state[3:0] 4/5: $2\int_state[3:0] 5/5: $1\int_state[3:0] 24.4.8. Executing PROC_DLATCH pass (convert process syncs to latches). No latch inferred for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\n_fsm_state' from process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:115$1219'. No latch inferred for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\n_fsm_state' from process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:98$1162'. No latch inferred for signal `\regs.\jtag_data_o' from process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:91$265'. No latch inferred for signal `\regs.\rdata2_o' from process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:79$259'. No latch inferred for signal `\regs.\rdata1_o' from process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:67$253'. No latch inferred for signal `\id.\reg_waddr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\reg_we_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\csr_we_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\csr_waddr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\reg1_raddr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\reg2_raddr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\csr_raddr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\op1_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\op2_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\op1_jump_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\op2_jump_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\inst_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\inst_addr_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\reg1_rdata_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\reg2_rdata_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\id.\csr_rdata_o' from process `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. No latch inferred for signal `\ex.\mem_wdata_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\mem_raddr_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\mem_waddr_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\csr_wdata_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\reg_wdata' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\reg_we' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\reg_waddr' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\hold_flag' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\jump_flag' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\jump_addr' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\mem_we' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\mem_req' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. No latch inferred for signal `\ex.\div_dividend_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_divisor_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_op_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_reg_waddr_o' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_wdata' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_we' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_waddr' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_hold_flag' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_jump_flag' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_jump_addr' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\div_start' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. No latch inferred for signal `\ex.\mul_op1' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129'. No latch inferred for signal `\ex.\mul_op2' from process `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129'. No latch inferred for signal `\ctrl.\hold_flag_o' from process `\ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. No latch inferred for signal `\ctrl.\jump_flag_o' from process `\ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. No latch inferred for signal `\ctrl.\jump_addr_o' from process `\ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. No latch inferred for signal `\csr_reg.\clint_data_o' from process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:179$45'. No latch inferred for signal `\csr_reg.\data_o' from process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:141$41'. No latch inferred for signal `\clint.\int_state' from process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:89$8'. 24.4.9. Executing PROC_DFF pass (convert process syncs to FFs). Creating register for signal `\TRELLIS_FF.\Q' using process `\TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:350$788'. created $dff cell `$procdff$6023' with positive edge clock. Creating register for signal `\DPR16X4C.\i' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$724_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$725_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$726_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$727_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$728_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$729_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$730_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$731_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$732_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$733_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$734_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$735_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$736_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$737_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:281$738_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. created direct connection (no actual register cell created). Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_ADDR' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740'. created $dff cell `$procdff$6024' with positive edge clock. Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_DATA' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740'. created $dff cell `$procdff$6025' with positive edge clock. Creating register for signal `\DPR16X4C.$memwr$\ram$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:287$739_EN' using process `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740'. created $dff cell `$procdff$6026' with positive edge clock. Creating register for signal `\TRELLIS_DPR16X4.\i' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$664_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$665_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$666_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$667_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$668_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$669_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$670_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$671_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$672_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$673_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$674_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$675_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$676_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$677_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$678_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$679_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. created direct connection (no actual register cell created). Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_ADDR' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682'. created $dff cell `$procdff$6027' with positive edge clock. Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_DATA' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682'. created $dff cell `$procdff$6028' with positive edge clock. Creating register for signal `\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$680_EN' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682'. created $dff cell `$procdff$6029' with positive edge clock. Creating register for signal `\TRELLIS_DPR16X4.\muxwre' using process `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$681'. created direct connection (no actual register cell created). Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.\write_ptr' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. created $dff cell `$procdff$6030' with positive edge clock. Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. created $dff cell `$procdff$6031' with positive edge clock. Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_DATA' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. created $dff cell `$procdff$6032' with positive edge clock. Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. created $dff cell `$procdff$6033' with positive edge clock. Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.\read_data' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:25$1047'. created $dff cell `$procdff$6034' with positive edge clock. Creating register for signal `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.\read_ptr' using process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:25$1047'. created $dff cell `$procdff$6035' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\rxd_reg' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248'. created $dff cell `$procdff$6036' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\rxd_reg_0' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248'. created $dff cell `$procdff$6037' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\fsm_state' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:185$1246'. created $dff cell `$procdff$6038' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\cycle_counter' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:170$1238'. created $dff cell `$procdff$6039' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\bit_sample' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:159$1235'. created $dff cell `$procdff$6040' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\bit_counter' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:147$1229'. created $dff cell `$procdff$6041' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\recieved_data' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224'. created $dff cell `$procdff$6042' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\i' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224'. created $dff cell `$procdff$6043' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.\uart_rx_data' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:96$1210'. created $dff cell `$procdff$6044' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\txd_reg' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:173$1197'. created $dff cell `$procdff$6045' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\fsm_state' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:162$1195'. created $dff cell `$procdff$6046' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\cycle_counter' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:147$1187'. created $dff cell `$procdff$6047' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\bit_counter' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:130$1173'. created $dff cell `$procdff$6048' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\i' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167'. created $dff cell `$procdff$6049' with positive edge clock. Creating register for signal `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.\data_to_send' using process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167'. created $dff cell `$procdff$6050' with positive edge clock. Creating register for signal `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000.\qout_r' using process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$948'. created $dff cell `$procdff$6051' with positive edge clock. Creating register for signal `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101.\qout_r' using process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$945'. created $dff cell `$procdff$6052' with positive edge clock. Creating register for signal `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001.\qout_r' using process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$942'. created $dff cell `$procdff$6053' with positive edge clock. Creating register for signal `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000.\qout_r' using process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$939'. created $dff cell `$procdff$6054' with positive edge clock. Creating register for signal `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.\pulse_counter' using process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:57$1149'. created $dff cell `$procdff$6055' with positive edge clock. Creating register for signal `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.\clk_o_auto' using process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140'. created $dff cell `$procdff$6056' with positive edge clock. Creating register for signal `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.\clk_counter' using process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140'. created $dff cell `$procdff$6057' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\address' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6058' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\state' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6059' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\write_data' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6060' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\counter' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6061' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\write_pulse' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6062' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\memory_read' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6063' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\memory_write' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6064' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\communication_read' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6065' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\communication_write' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6066' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\communication_write_data' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6067' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\core_clk_enable' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6068' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\core_reset' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6069' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\num_of_cycles_to_pulse' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6070' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\reset_bus' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6071' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\bus_mode' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6072' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\memory_page_size' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6073' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\end_position' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6074' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\memory_mux_selector' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6075' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\memory_page_number' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6076' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\return_state' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6077' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\num_of_pages' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6078' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\num_of_positions' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6079' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\communication_buffer' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6080' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\read_buffer' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6081' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\timeout' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6082' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\timeout_counter' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6083' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\accumulator' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6084' with positive edge clock. Creating register for signal `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.\temp_buffer' using process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. created $dff cell `$procdff$6085' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\uart_tx_en' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. created $dff cell `$procdff$6086' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\tx_fifo_read' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. created $dff cell `$procdff$6087' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\uart_tx_data' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. created $dff cell `$procdff$6088' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\tx_fifo_read_state' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. created $dff cell `$procdff$6089' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\rx_fifo_write' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:187$1091'. created $dff cell `$procdff$6090' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\rx_fifo_write_data' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:187$1091'. created $dff cell `$procdff$6091' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\write_response' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6092' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\tx_fifo_write' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6093' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\tx_fifo_write_data' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6094' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\write_data_buffer' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6095' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\counter_write' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6096' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\state_write' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. created $dff cell `$procdff$6097' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\read_response' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. created $dff cell `$procdff$6098' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\read_data' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. created $dff cell `$procdff$6099' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\rx_fifo_read' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. created $dff cell `$procdff$6100' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\counter_read' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. created $dff cell `$procdff$6101' with positive edge clock. Creating register for signal `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.\state_read' using process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. created $dff cell `$procdff$6102' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.\sync_write_response' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:45$862'. created $dff cell `$procdff$6103' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.\sync_read_response' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:45$862'. created $dff cell `$procdff$6104' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.\read_sync' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. created $dff cell `$procdff$6105' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_ADDR' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. created $dff cell `$procdff$6106' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_DATA' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. created $dff cell `$procdff$6107' with positive edge clock. Creating register for signal `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN' using process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. created $dff cell `$procdff$6108' with positive edge clock. Creating register for signal `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller.\finish_execution' using process `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller.$proc$/eda/processor-ci-controller/src/controller.v:113$841'. created $dff cell `$procdff$6109' with positive edge clock. Creating register for signal `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.\reset_o' using process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. created $dff cell `$procdff$6110' with positive edge clock. Creating register for signal `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.\state' using process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. created $dff cell `$procdff$6111' with positive edge clock. Creating register for signal `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.\counter' using process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. created $dff cell `$procdff$6112' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_ADDR' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6113' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_DATA' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6114' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6115' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_ADDR' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6116' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_DATA' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6117' with positive edge clock. Creating register for signal `\regs.$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN' using process `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. created $dff cell `$procdff$6118' with positive edge clock. Creating register for signal `\pc_reg.\pc_o' using process `\pc_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:35$215'. created $dff cell `$procdff$6119' with positive edge clock. Creating register for signal `\div.\result_o' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6120' with positive edge clock. Creating register for signal `\div.\ready_o' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6121' with positive edge clock. Creating register for signal `\div.\busy_o' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6122' with positive edge clock. Creating register for signal `\div.\reg_waddr_o' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6123' with positive edge clock. Creating register for signal `\div.\dividend_r' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6124' with positive edge clock. Creating register for signal `\div.\divisor_r' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6125' with positive edge clock. Creating register for signal `\div.\op_r' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6126' with positive edge clock. Creating register for signal `\div.\state' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6127' with positive edge clock. Creating register for signal `\div.\count' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6128' with positive edge clock. Creating register for signal `\div.\div_result' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6129' with positive edge clock. Creating register for signal `\div.\div_remain' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6130' with positive edge clock. Creating register for signal `\div.\minuend' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6131' with positive edge clock. Creating register for signal `\div.\invert_result' using process `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. created $dff cell `$procdff$6132' with positive edge clock. Creating register for signal `\csr_reg.\mtvec' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6133' with positive edge clock. Creating register for signal `\csr_reg.\mcause' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6134' with positive edge clock. Creating register for signal `\csr_reg.\mepc' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6135' with positive edge clock. Creating register for signal `\csr_reg.\mie' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6136' with positive edge clock. Creating register for signal `\csr_reg.\mstatus' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6137' with positive edge clock. Creating register for signal `\csr_reg.\mscratch' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. created $dff cell `$procdff$6138' with positive edge clock. Creating register for signal `\csr_reg.\cycle' using process `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:66$34'. created $dff cell `$procdff$6139' with positive edge clock. Creating register for signal `\clint.\int_addr_o' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30'. created $dff cell `$procdff$6140' with positive edge clock. Creating register for signal `\clint.\int_assert_o' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30'. created $dff cell `$procdff$6141' with positive edge clock. Creating register for signal `\clint.\we_o' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. created $dff cell `$procdff$6142' with positive edge clock. Creating register for signal `\clint.\waddr_o' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. created $dff cell `$procdff$6143' with positive edge clock. Creating register for signal `\clint.\data_o' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. created $dff cell `$procdff$6144' with positive edge clock. Creating register for signal `\clint.\csr_state' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. created $dff cell `$procdff$6145' with positive edge clock. Creating register for signal `\clint.\inst_addr' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. created $dff cell `$procdff$6146' with positive edge clock. Creating register for signal `\clint.\cause' using process `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. created $dff cell `$procdff$6147' with positive edge clock. 24.4.10. Executing PROC_MEMWR pass (convert process memory writes to cells). 24.4.11. Executing PROC_CLEAN pass (remove empty switches from decision trees). Removing empty process `TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$789'. Found and cleaned up 2 empty switches in `\TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:350$788'. Removing empty process `TRELLIS_FF.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:350$788'. Removing empty process `DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$763'. Found and cleaned up 1 empty switch in `\DPR16X4C.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:285$740'. Removing empty process `TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$706'. Found and cleaned up 1 empty switch in `\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$682'. Removing empty process `TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$681'. Removing empty process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:0$1080'. Found and cleaned up 2 empty switches in `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. Removing empty process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:36$1055'. Found and cleaned up 2 empty switches in `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:25$1047'. Removing empty process `$paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO.$proc$/eda/processor-ci-controller/src/fifo.v:25$1047'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:131$1250'. Found and cleaned up 2 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:196$1248'. Found and cleaned up 1 empty switch in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:185$1246'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:185$1246'. Found and cleaned up 3 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:170$1238'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:170$1238'. Found and cleaned up 2 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:159$1235'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:159$1235'. Found and cleaned up 3 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:147$1229'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:147$1229'. Found and cleaned up 3 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:132$1224'. Found and cleaned up 1 empty switch in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:115$1219'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:115$1219'. Found and cleaned up 2 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:96$1210'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:96$1210'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:114$1203'. Found and cleaned up 5 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:173$1197'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:173$1197'. Found and cleaned up 1 empty switch in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:162$1195'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:162$1195'. Found and cleaned up 3 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:147$1187'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:147$1187'. Found and cleaned up 5 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:130$1173'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:130$1173'. Found and cleaned up 3 empty switches in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:115$1167'. Found and cleaned up 1 empty switch in `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:98$1162'. Removing empty process `$paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx.$proc$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:98$1162'. Found and cleaned up 1 empty switch in `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$948'. Removing empty process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$948'. Found and cleaned up 1 empty switch in `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$945'. Removing empty process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$945'. Found and cleaned up 1 empty switch in `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$942'. Removing empty process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$942'. Found and cleaned up 1 empty switch in `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$939'. Removing empty process `$paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/utils/gen_dff.v:33$939'. Removing empty process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:0$1155'. Found and cleaned up 4 empty switches in `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:57$1149'. Removing empty process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:57$1149'. Found and cleaned up 4 empty switches in `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140'. Removing empty process `$paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider.$proc$/eda/processor-ci-controller/src/clk_divider.v:36$1140'. Removing empty process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:0$1133'. Found and cleaned up 15 empty switches in `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. Removing empty process `$paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter.$proc$/eda/processor-ci-controller/src/interpreter.v:116$1104'. Removing empty process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:0$1103'. Found and cleaned up 3 empty switches in `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. Removing empty process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:203$1096'. Found and cleaned up 2 empty switches in `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:187$1091'. Removing empty process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:187$1091'. Found and cleaned up 5 empty switches in `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. Removing empty process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:132$1086'. Found and cleaned up 5 empty switches in `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. Removing empty process `$paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART.$proc$/eda/processor-ci-controller/modules/uart.v:74$1081'. Removing empty process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:45$862'. Found and cleaned up 2 empty switches in `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. Removing empty process `$paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory.$proc$/eda/processor-ci-controller/src/memory.v:36$852'. Found and cleaned up 4 empty switches in `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller.$proc$/eda/processor-ci-controller/src/controller.v:113$841'. Removing empty process `$paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller.$proc$/eda/processor-ci-controller/src/controller.v:113$841'. Removing empty process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:0$798'. Found and cleaned up 6 empty switches in `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. Removing empty process `$paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100.$proc$/eda/processor-ci-controller/src/reset.v:25$791'. Found and cleaned up 1 empty switch in `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:91$265'. Removing empty process `regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:91$265'. Found and cleaned up 2 empty switches in `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:79$259'. Removing empty process `regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:79$259'. Found and cleaned up 2 empty switches in `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:67$253'. Removing empty process `regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:67$253'. Found and cleaned up 3 empty switches in `\regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. Removing empty process `regs.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:55$224'. Found and cleaned up 3 empty switches in `\pc_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:35$215'. Removing empty process `pc_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:35$215'. Found and cleaned up 10 empty switches in `\id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. Removing empty process `id.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:71$208'. Found and cleaned up 21 empty switches in `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. Removing empty process `ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:248$145'. Found and cleaned up 4 empty switches in `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. Removing empty process `ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:199$139'. Found and cleaned up 2 empty switches in `\ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129'. Removing empty process `ex.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:172$129'. Found and cleaned up 17 empty switches in `\div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. Removing empty process `div.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:71$67'. Found and cleaned up 3 empty switches in `\ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. Removing empty process `ctrl.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ctrl.v:48$49'. Found and cleaned up 2 empty switches in `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:179$45'. Removing empty process `csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:179$45'. Found and cleaned up 2 empty switches in `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:141$41'. Removing empty process `csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:141$41'. Found and cleaned up 5 empty switches in `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. Removing empty process `csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:76$37'. Found and cleaned up 1 empty switch in `\csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:66$34'. Removing empty process `csr_reg.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:66$34'. Found and cleaned up 2 empty switches in `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30'. Removing empty process `clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:218$30'. Found and cleaned up 2 empty switches in `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. Removing empty process `clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:177$28'. Found and cleaned up 9 empty switches in `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. Removing empty process `clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:111$18'. Found and cleaned up 5 empty switches in `\clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:89$8'. Removing empty process `clint.$proc$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:89$8'. Cleaned up 193 empty switches. 24.4.12. Executing OPT_EXPR pass (perform const folding). Optimizing module $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO. <suppressed ~5 debug messages> Optimizing module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. <suppressed ~21 debug messages> Optimizing module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. <suppressed ~19 debug messages> Optimizing module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000. Optimizing module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101. Optimizing module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001. Optimizing module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000. Optimizing module $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider. <suppressed ~9 debug messages> Optimizing module $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter. <suppressed ~15 debug messages> Optimizing module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. <suppressed ~24 debug messages> Optimizing module $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory. <suppressed ~3 debug messages> Optimizing module $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller. <suppressed ~26 debug messages> Optimizing module $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100. <suppressed ~8 debug messages> Optimizing module tinyriscv. <suppressed ~1 debug messages> Optimizing module regs. <suppressed ~10 debug messages> Optimizing module pc_reg. <suppressed ~3 debug messages> Optimizing module if_id. Optimizing module id_ex. Optimizing module id. <suppressed ~36 debug messages> Optimizing module ex. <suppressed ~67 debug messages> Optimizing module div. <suppressed ~23 debug messages> Optimizing module ctrl. <suppressed ~5 debug messages> Optimizing module csr_reg. <suppressed ~14 debug messages> Optimizing module clint. <suppressed ~24 debug messages> Optimizing module processorci_top. 24.5. Executing FLATTEN pass (flatten design). Deleting now unused module $paramod$fb00a4f1e01b6404091dd91fbb53b046994f1d61\FIFO. Deleting now unused module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_rx. Deleting now unused module $paramod$e9b10436db29f470fcafaa59abb2778c152f6035\uart_tx. Deleting now unused module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000001000. Deleting now unused module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000101. Deleting now unused module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000000001. Deleting now unused module $paramod\gen_pipe_dff\DW=s32'00000000000000000000000000100000. Deleting now unused module $paramod$1849aaf56e55fcd2c7df624bf67aa48a75c68e43\ClkDivider. Deleting now unused module $paramod$6225aedda1f3667cdd5e9335cb7334668cb837ba\Interpreter. Deleting now unused module $paramod$6159f48792d90307d66afb7435ba8117dc5f9228\UART. Deleting now unused module $paramod$860abc9b363840d7b46a2d1e00ea80d20a30d2ee\Memory. Deleting now unused module $paramod$be568a6683087bc1c783fd234d0a3f16819ced17\Controller. Deleting now unused module $paramod\ResetBootSystem\CYCLES=s32'00000000000000000000000000010100. Deleting now unused module tinyriscv. Deleting now unused module regs. Deleting now unused module pc_reg. Deleting now unused module if_id. Deleting now unused module id_ex. Deleting now unused module id. Deleting now unused module ex. Deleting now unused module div. Deleting now unused module ctrl. Deleting now unused module csr_reg. Deleting now unused module clint. <suppressed ~38 debug messages> 24.6. Executing TRIBUF pass. 24.7. Executing DEMINOUT pass (demote inout ports to input or output). 24.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~72 debug messages> 24.9. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 115 unused cells and 1427 unused wires. <suppressed ~148 debug messages> 24.10. Executing CHECK pass (checking for obvious problems). Checking module processorci_top... Warning: Wire processorci_top.\miso is used but has no driver. Warning: Wire processorci_top.\intr is used but has no driver. Warning: Wire processorci_top.\ResetBootSystem.start is used but has no driver. Found and reported 3 problems. 24.11. Executing OPT pass (performing simple optimizations). 24.11.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.11.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~2979 debug messages> Removed a total of 993 cells. 24.11.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_ex.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:185$138: \u_tinyriscv.u_id_ex.reg2_rdata_ff.qout_r -> { 1'0 \u_tinyriscv.u_id_ex.reg2_rdata_ff.qout_r [30:0] } Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_ex.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:184$136: \u_tinyriscv.u_id_ex.reg1_rdata_ff.qout_r -> { 1'0 \u_tinyriscv.u_id_ex.reg1_rdata_ff.qout_r [30:0] } Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_ex.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:180$134: \u_tinyriscv.u_id_ex.reg1_rdata_ff.qout_r -> { 1'0 \u_tinyriscv.u_id_ex.reg1_rdata_ff.qout_r [30:0] } Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_div.$procmux$5590: \u_tinyriscv.u_div.divisor_r -> { 1'0 \u_tinyriscv.u_div.divisor_r [30:0] } Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_div.$procmux$5617: \u_tinyriscv.u_div.dividend_r -> { 1'0 \u_tinyriscv.u_div.dividend_r [30:0] } Replacing known input bits on port A of cell $flatten\u_tinyriscv.\u_div.$procmux$5483: { 31'0000000000000000000000000000000 \u_tinyriscv.u_div.dividend_r [31] } -> 0 Analyzing evaluation results. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3776. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3787. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3797. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3807. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3817. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3827. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3837. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3847. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3857. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3873. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3889. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3904. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3919. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3934. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3949. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3964. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3979. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3993. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$3995. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4012. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4014. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4028. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4042. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4056. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4070. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4084. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4097. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4110. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4123. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4136. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4150. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4152. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4169. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4171. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4188. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4190. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4210. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4212. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4229. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4246. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4263. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4279. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4295. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4311. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4327. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4343. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4359. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4375. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4377. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4380. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4382. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4401. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4403. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4406. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4408. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4426. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4429. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4431. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4448. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4451. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4453. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4470. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4473. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4475. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4492. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4495. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4497. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4514. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4517. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4519. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4536. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4539. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4541. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4558. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4561. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4563. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4580. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4583. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4585. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4600. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4602. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4617. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4619. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4634. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4636. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4651. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4653. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4668. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4670. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4685. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4687. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4702. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4704. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4719. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4721. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4738. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4740. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4742. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4764. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4766. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4768. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4789. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4791. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4812. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4814. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4835. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4837. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4858. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4860. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4881. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4883. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4904. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4906. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4927. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4929. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4950. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4952. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4966. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4980. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$4994. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5008. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5022. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5036. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5050. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5064. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5079. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5081. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5102. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5123. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5144. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5165. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5186. dead port 1/2 on $mux $flatten\Controller.\Uart.\RX_FIFO.$procmux$1278. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5207. dead port 1/2 on $mux $flatten\Controller.\Uart.\RX_FIFO.$procmux$1284. dead port 1/2 on $mux $flatten\Controller.\Uart.\RX_FIFO.$procmux$1290. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5228. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5249. dead port 1/2 on $mux $flatten\Controller.\Uart.\TX_FIFO.$procmux$1278. dead port 1/2 on $mux $flatten\Controller.\Uart.\TX_FIFO.$procmux$1284. dead port 1/2 on $mux $flatten\Controller.\Uart.\TX_FIFO.$procmux$1290. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5338. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5341. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5347. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5350. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5356. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5359. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5365. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5371. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5377. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5383. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5389. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5395. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5401. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5407. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5413. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5440. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_ex.$procmux$5447. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2712. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2719. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2726. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2732. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2739. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2752. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2765. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2778. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2791. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2803. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2815. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2828. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2841. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2855. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2869. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2882. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2895. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2909. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2923. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2938. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2953. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2968. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2983. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$2997. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3012. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3029. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3032. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3034. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3051. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3054. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3056. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3073. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3076. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3078. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3095. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3098. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3100. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3117. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3120. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3122. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3139. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3142. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3144. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3161. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3164. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3166. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3183. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3186. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3188. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3205. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3207. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3224. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3226. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3243. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3245. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3262. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3264. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3281. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3283. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3300. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3302. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3319. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3321. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3338. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3340. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3356. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3358. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3374. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3376. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3392. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3394. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$5988. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$5991. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$5994. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3410. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3412. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$6000. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$6003. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$6009. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$6012. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_clint.$procmux$6018. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3428. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3430. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3446. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3448. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3464. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3480. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3496. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3512. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3528. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3544. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3560. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3576. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_csr_reg.$procmux$5770. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3592. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3608. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3624. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3640. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3656. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_id.$procmux$3672. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ctrl.$procmux$5732. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_ctrl.$procmux$5738. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2603. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2612. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2622. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2624. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2648. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2654. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2660. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_regs.$procmux$2666. Removed 268 multiplexer ports. <suppressed ~188 debug messages> 24.11.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4398: $auto$opt_reduce.cc:134:opt_pmux$6191 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2308: { $flatten\Controller.\Interpreter.$procmux$1753_CMP $flatten\Controller.\Interpreter.$procmux$1752_CMP $auto$opt_reduce.cc:134:opt_pmux$6193 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1626: { $flatten\Controller.\Interpreter.$procmux$1720_CMP $flatten\Controller.\Interpreter.$procmux$1716_CMP $flatten\Controller.\Interpreter.$procmux$1712_CMP $flatten\Controller.\Interpreter.$procmux$1686_CMP $flatten\Controller.\Interpreter.$procmux$1685_CMP $flatten\Controller.\Interpreter.$procmux$1681_CMP $flatten\Controller.\Interpreter.$procmux$1680_CMP $flatten\Controller.\Interpreter.$procmux$1676_CMP $flatten\Controller.\Interpreter.$procmux$1666_CMP $flatten\Controller.\Interpreter.$procmux$1662_CMP $auto$opt_reduce.cc:134:opt_pmux$6201 $flatten\Controller.\Interpreter.$procmux$1657_CMP $flatten\Controller.\Interpreter.$procmux$1656_CMP $auto$opt_reduce.cc:134:opt_pmux$6199 $flatten\Controller.\Interpreter.$procmux$1651_CMP $flatten\Controller.\Interpreter.$procmux$1650_CMP $flatten\Controller.\Interpreter.$procmux$1645_CMP $flatten\Controller.\Interpreter.$procmux$1641_CMP $flatten\Controller.\Interpreter.$procmux$1640_CMP $auto$opt_reduce.cc:134:opt_pmux$6197 $flatten\Controller.\Interpreter.$procmux$1634_CMP $flatten\Controller.\Interpreter.$procmux$1633_CMP $flatten\Controller.\Interpreter.$procmux$1632_CMP $auto$opt_reduce.cc:134:opt_pmux$6195 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2334: { $auto$opt_reduce.cc:134:opt_pmux$6203 $flatten\Controller.\Interpreter.$procmux$1752_CMP $flatten\Controller.\Interpreter.$procmux$1671_CMP $flatten\Controller.\Interpreter.$procmux$1666_CMP $flatten\Controller.\Interpreter.$procmux$1656_CMP } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1951: { $auto$opt_reduce.cc:134:opt_pmux$6207 $auto$opt_reduce.cc:134:opt_pmux$6205 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$3769: $auto$opt_reduce.cc:134:opt_pmux$6209 Consolidated identical input bits for $mux cell $flatten\Controller.\Memory.$procmux$2536: Old ports: A=0, B=32'11111111111111111111111111111111, Y=$flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 New ports: A=1'0, B=1'1, Y=$flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] New connections: $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [31:1] = { $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4803: $auto$opt_reduce.cc:134:opt_pmux$6211 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4826: $auto$opt_reduce.cc:134:opt_pmux$6213 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4849: $auto$opt_reduce.cc:134:opt_pmux$6215 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4872: $auto$opt_reduce.cc:134:opt_pmux$6217 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4895: $auto$opt_reduce.cc:134:opt_pmux$6219 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4918: $auto$opt_reduce.cc:134:opt_pmux$6221 New ctrl vector for $pmux cell $flatten\Controller.\Uart.$procmux$2404: $auto$opt_reduce.cc:134:opt_pmux$6223 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4941: $auto$opt_reduce.cc:134:opt_pmux$6225 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2020: $auto$opt_reduce.cc:134:opt_pmux$6227 New ctrl vector for $pmux cell $flatten\Controller.\Uart.$procmux$2468: $auto$opt_reduce.cc:134:opt_pmux$6229 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5114: $auto$opt_reduce.cc:134:opt_pmux$6231 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5135: $auto$opt_reduce.cc:134:opt_pmux$6233 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5156: $auto$opt_reduce.cc:134:opt_pmux$6235 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2045: { $flatten\Controller.\Interpreter.$procmux$1666_CMP $auto$opt_reduce.cc:134:opt_pmux$6237 $flatten\Controller.\Interpreter.$procmux$1656_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5177: $auto$opt_reduce.cc:134:opt_pmux$6239 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5198: $auto$opt_reduce.cc:134:opt_pmux$6241 Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275: Old ports: A=8'00000000, B=8'11111111, Y=$flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y New ports: A=1'0, B=1'1, Y=$flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] New connections: $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [7:1] = { $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0] } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5219: $auto$opt_reduce.cc:134:opt_pmux$6243 Consolidated identical input bits for $mux cell $flatten\Controller.\Data_Memory.$procmux$2536: Old ports: A=0, B=32'11111111111111111111111111111111, Y=$flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 New ports: A=1'0, B=1'1, Y=$flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] New connections: $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [31:1] = { $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] $flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_EN[31:0]$855 [0] } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5240: $auto$opt_reduce.cc:134:opt_pmux$6245 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5252: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5260: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$3874_CMP $auto$opt_reduce.cc:134:opt_pmux$6247 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5270: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$3874_CMP $auto$opt_reduce.cc:134:opt_pmux$6249 } Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275: Old ports: A=8'00000000, B=8'11111111, Y=$flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y New ports: A=1'0, B=1'1, Y=$flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] New connections: $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [7:1] = { $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] $flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0] } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1898: { $flatten\Controller.\Interpreter.$procmux$1666_CMP $auto$opt_reduce.cc:134:opt_pmux$6251 $flatten\Controller.\Interpreter.$procmux$1656_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5280: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5288: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$4153_CMP $auto$opt_reduce.cc:134:opt_pmux$6253 $flatten\u_tinyriscv.\u_ex.$procmux$3777_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5298: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5306: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$4153_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5314: { $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2073: { $flatten\Controller.\Interpreter.$procmux$1652_CMP $flatten\Controller.\Interpreter.$procmux$1645_CMP $flatten\Controller.\Interpreter.$procmux$1634_CMP $flatten\Controller.\Interpreter.$procmux$1628_CMP $auto$opt_reduce.cc:134:opt_pmux$6255 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$2709: $auto$opt_reduce.cc:134:opt_pmux$6257 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$2716: $auto$opt_reduce.cc:134:opt_pmux$6259 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$2723: $auto$opt_reduce.cc:134:opt_pmux$6261 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4038: $auto$opt_reduce.cc:134:opt_pmux$6263 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4052: $auto$opt_reduce.cc:134:opt_pmux$6265 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1831: $auto$opt_reduce.cc:134:opt_pmux$6267 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2105: { $auto$opt_reduce.cc:134:opt_pmux$6271 $auto$opt_reduce.cc:134:opt_pmux$6269 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4066: $auto$opt_reduce.cc:134:opt_pmux$6273 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3026: $auto$opt_reduce.cc:134:opt_pmux$6275 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3048: $auto$opt_reduce.cc:134:opt_pmux$6277 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4080: $auto$opt_reduce.cc:134:opt_pmux$6279 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3070: $auto$opt_reduce.cc:134:opt_pmux$6281 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3092: $auto$opt_reduce.cc:134:opt_pmux$6283 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3114: $auto$opt_reduce.cc:134:opt_pmux$6285 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_clint.$procmux$5888: $auto$opt_reduce.cc:134:opt_pmux$6287 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_clint.$procmux$5904: { $flatten\u_tinyriscv.\u_clint.$procmux$5899_CMP $flatten\u_tinyriscv.\u_clint.$procmux$5883_CMP $auto$opt_reduce.cc:134:opt_pmux$6289 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2187: { $flatten\Controller.\Interpreter.$procmux$1646_CMP $auto$opt_reduce.cc:134:opt_pmux$6291 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_clint.$procmux$5913: $auto$opt_reduce.cc:134:opt_pmux$6293 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1726: $auto$opt_reduce.cc:134:opt_pmux$6295 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1750: $auto$opt_reduce.cc:134:opt_pmux$6297 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2198: { $flatten\Controller.\Interpreter.$procmux$1787_CMP $flatten\Controller.\Interpreter.$procmux$1686_CMP $auto$opt_reduce.cc:134:opt_pmux$6299 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1873: $auto$opt_reduce.cc:134:opt_pmux$6301 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4240: $auto$opt_reduce.cc:134:opt_pmux$6303 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2208: { $flatten\Controller.\Interpreter.$procmux$1685_CMP $auto$opt_reduce.cc:134:opt_pmux$6307 $auto$opt_reduce.cc:134:opt_pmux$6305 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4257: $auto$opt_reduce.cc:134:opt_pmux$6309 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3678: { $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $flatten\u_tinyriscv.\u_id.$procmux$2856_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP $auto$opt_reduce.cc:134:opt_pmux$6311 $flatten\u_tinyriscv.\u_id.$procmux$3679_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3691: { $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $flatten\u_tinyriscv.\u_id.$procmux$2856_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP $flatten\u_tinyriscv.\u_id.$procmux$3693_CMP $auto$opt_reduce.cc:134:opt_pmux$6313 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3702: { $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2856_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3719: { $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $auto$opt_reduce.cc:134:opt_pmux$6315 $flatten\u_tinyriscv.\u_id.$procmux$2713_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3731: { $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $auto$opt_reduce.cc:134:opt_pmux$6317 $flatten\u_tinyriscv.\u_id.$procmux$2713_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3752: { $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP $flatten\u_tinyriscv.\u_id.$procmux$3680_CMP $auto$opt_reduce.cc:134:opt_pmux$6319 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1772: $auto$opt_reduce.cc:134:opt_pmux$6321 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1783: $auto$opt_reduce.cc:134:opt_pmux$6323 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_regs.$procmux$2646: Old ports: A=0, B=32'11111111111111111111111111111111, Y=$flatten\u_tinyriscv.\u_regs.$procmux$2646_Y New ports: A=1'0, B=1'1, Y=$flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] New connections: $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [31:1] = { $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] $flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0] } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2284: { $auto$opt_reduce.cc:134:opt_pmux$6325 $flatten\Controller.\Interpreter.$procmux$1685_CMP } Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_regs.$procmux$2664: Old ports: A=$flatten\u_tinyriscv.\u_regs.$3$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$252, B=0, Y=$flatten\u_tinyriscv.\u_regs.$procmux$2664_Y New connections: $flatten\u_tinyriscv.\u_regs.$procmux$2664_Y = 0 New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6246: { $flatten\u_tinyriscv.\u_ex.$procmux$5263_CMP $flatten\u_tinyriscv.\u_ex.$procmux$5262_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6248: { $flatten\u_tinyriscv.\u_ex.$procmux$5263_CMP $flatten\u_tinyriscv.\u_ex.$procmux$5262_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6252: { $flatten\u_tinyriscv.\u_ex.$procmux$5290_CMP $flatten\u_tinyriscv.\u_ex.$procmux$5263_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6256: { $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6258: { $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6260: { $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6274: { $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [2] $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [0] $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6276: { $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [2] $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [0] $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6280: { $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [2] $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [0] $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6282: { $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [2] $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [0] $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$6284: { $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [2] $flatten\u_tinyriscv.\u_id.$procmux$2751_CMP [0] $flatten\u_tinyriscv.\u_id.$procmux$2711_CMP $flatten\u_tinyriscv.\u_id.$procmux$2710_CMP } Optimizing cells in module \processorci_top. Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\RX_FIFO.$procmux$1293: Old ports: A=$flatten\Controller.\Uart.\RX_FIFO.$2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1067, B=8'00000000, Y=$flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 New ports: A=$flatten\Controller.\Uart.\RX_FIFO.$procmux$1275_Y [0], B=1'0, Y=$flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] New connections: $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [7:1] = { $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] } Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\TX_FIFO.$procmux$1293: Old ports: A=$flatten\Controller.\Uart.\TX_FIFO.$2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1067, B=8'00000000, Y=$flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 New ports: A=$flatten\Controller.\Uart.\TX_FIFO.$procmux$1275_Y [0], B=1'0, Y=$flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] New connections: $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [7:1] = { $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] $flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_EN[7:0]$1058 [0] } Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_regs.$procmux$2681: Old ports: A=0, B=$flatten\u_tinyriscv.\u_regs.$2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$246, Y=$flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$230 New connections: $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:61$223_EN[31:0]$230 = 0 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_regs.$procmux$2690: Old ports: A=0, B=$flatten\u_tinyriscv.\u_regs.$2$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$243, Y=$flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 New ports: A=1'0, B=$flatten\u_tinyriscv.\u_regs.$procmux$2646_Y [0], Y=$flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] New connections: $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [31:1] = { $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] $flatten\u_tinyriscv.\u_regs.$0$memwr$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:59$222_EN[31:0]$227 [0] } Optimizing cells in module \processorci_top. Performed a total of 96 changes. 24.11.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~210 debug messages> Removed a total of 70 cells. 24.11.6. Executing OPT_DFF pass (perform DFF optimizations). Setting constant 0-bit at position 0 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 1 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 2 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 3 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 4 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 5 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 6 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. Setting constant 0-bit at position 7 on $flatten\u_tinyriscv.\u_if_id.\int_ff.$procdff$6051 ($dff) from module processorci_top. 24.11.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 3 unused cells and 1140 unused wires. <suppressed ~16 debug messages> 24.11.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~3 debug messages> 24.11.9. Rerunning OPT passes. (Maybe there is more to do..) 24.11.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. dead port 1/2 on $mux $flatten\u_tinyriscv.\u_csr_reg.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:58$33. dead port 2/2 on $mux $flatten\u_tinyriscv.\u_csr_reg.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:58$33. Removed 2 multiplexer ports. <suppressed ~201 debug messages> 24.11.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$1898: { $auto$opt_reduce.cc:134:opt_pmux$6237 $auto$opt_reduce.cc:134:opt_pmux$6327 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2045: { $auto$opt_reduce.cc:134:opt_pmux$6237 $auto$opt_reduce.cc:134:opt_pmux$6329 } New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2334: { $auto$opt_reduce.cc:134:opt_pmux$6203 $flatten\Controller.\Interpreter.$procmux$1752_CMP $flatten\Controller.\Interpreter.$procmux$1671_CMP $auto$opt_reduce.cc:134:opt_pmux$6331 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_div.$procmux$5670: { $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP $auto$opt_reduce.cc:134:opt_pmux$6333 $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_div.$procmux$5702: { $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP $auto$opt_reduce.cc:134:opt_pmux$6335 $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5444: $auto$opt_reduce.cc:134:opt_pmux$6337 Optimizing cells in module \processorci_top. Performed a total of 6 changes. 24.11.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~9 debug messages> Removed a total of 3 cells. 24.11.13. Executing OPT_DFF pass (perform DFF optimizations). 24.11.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 9 unused wires. <suppressed ~4 debug messages> 24.11.15. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.11.16. Rerunning OPT passes. (Maybe there is more to do..) 24.11.17. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~201 debug messages> 24.11.18. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.11.19. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.11.20. Executing OPT_DFF pass (perform DFF optimizations). 24.11.21. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.11.22. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.11.23. Finished OPT passes. (There is nothing left to do.) 24.12. Executing FSM pass (extract and optimize FSM). 24.12.1. Executing FSM_DETECT pass (finding FSMs in design). Not marking processorci_top.Controller.Interpreter.return_state as FSM state register: Users of register don't seem to benefit from recoding. Found FSM state register processorci_top.Controller.Uart.i_uart_rx.fsm_state. Not marking processorci_top.Controller.Uart.i_uart_tx.fsm_state as FSM state register: Users of register don't seem to benefit from recoding. Not marking processorci_top.Controller.Uart.state_read as FSM state register: Register has an initialization value. Not marking processorci_top.Controller.Uart.state_write as FSM state register: Register has an initialization value. Found FSM state register processorci_top.Controller.Uart.tx_fifo_read_state. Not marking processorci_top.ResetBootSystem.state as FSM state register: Register has an initialization value. Circuit seems to be self-resetting. Not marking processorci_top.u_tinyriscv.u_clint.cause as FSM state register: Users of register don't seem to benefit from recoding. Found FSM state register processorci_top.u_tinyriscv.u_clint.csr_state. Not marking processorci_top.u_tinyriscv.u_clint.waddr_o as FSM state register: Users of register don't seem to benefit from recoding. Found FSM state register processorci_top.u_tinyriscv.u_div.state. 24.12.2. Executing FSM_EXTRACT pass (extracting FSM from design). Extracting FSM `\Controller.Uart.i_uart_rx.fsm_state' from module `\processorci_top'. found $dff cell for state register: $flatten\Controller.\Uart.\i_uart_rx.$procdff$6038 root of input selection tree: $flatten\Controller.\Uart.\i_uart_rx.$0\fsm_state[2:0] found reset state: 3'000 (guessed from mux tree) found ctrl input: \ResetBootSystem.reset_o found ctrl input: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:109$1214_Y found ctrl input: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:137$1227_Y found ctrl input: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:175$1240_Y found ctrl input: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:135$1226_Y found state code: 3'000 found ctrl input: \Controller.Uart.i_uart_rx.next_bit found state code: 3'011 found ctrl input: \Controller.Uart.i_uart_rx.payload_done found state code: 3'010 found state code: 3'001 found ctrl input: \Controller.Uart.i_uart_rx.rxd_reg found ctrl output: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:175$1240_Y found ctrl output: $flatten\Controller.\Uart.\i_uart_rx.$ne$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:150$1231_Y found ctrl output: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:137$1227_Y found ctrl output: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:135$1226_Y found ctrl output: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:109$1214_Y ctrl inputs: { \ResetBootSystem.reset_o \Controller.Uart.i_uart_rx.rxd_reg \Controller.Uart.i_uart_rx.next_bit \Controller.Uart.i_uart_rx.payload_done } ctrl outputs: { $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:109$1214_Y $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:135$1226_Y $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:137$1227_Y $flatten\Controller.\Uart.\i_uart_rx.$ne$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:150$1231_Y $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:175$1240_Y $flatten\Controller.\Uart.\i_uart_rx.$0\fsm_state[2:0] } transition: 3'000 4'00-- -> 3'001 8'01010001 transition: 3'000 4'01-- -> 3'000 8'01010000 transition: 3'000 4'1--- -> 3'000 8'01010000 transition: 3'010 4'0--0 -> 3'010 8'00100010 transition: 3'010 4'0--1 -> 3'011 8'00100011 transition: 3'010 4'1--- -> 3'000 8'00100000 transition: 3'001 4'0-0- -> 3'001 8'00011001 transition: 3'001 4'0-1- -> 3'010 8'00011010 transition: 3'001 4'1--- -> 3'000 8'00011000 transition: 3'011 4'0-0- -> 3'011 8'10010011 transition: 3'011 4'0-1- -> 3'000 8'10010000 transition: 3'011 4'1--- -> 3'000 8'10010000 Extracting FSM `\Controller.Uart.tx_fifo_read_state' from module `\processorci_top'. found $dff cell for state register: $flatten\Controller.\Uart.$procdff$6089 root of input selection tree: $flatten\Controller.\Uart.$0\tx_fifo_read_state[1:0] found reset state: 2'00 (guessed from mux tree) found ctrl input: \ResetBootSystem.reset_o found ctrl input: $flatten\Controller.\Uart.$procmux$2365_CMP found ctrl input: $flatten\Controller.\Uart.$procmux$2360_CMP found ctrl input: $flatten\Controller.\Uart.$procmux$2367_CMP found ctrl input: $flatten\Controller.\Uart.$procmux$2354_CMP found state code: 2'00 found state code: 2'11 found state code: 2'10 found ctrl input: $flatten\Controller.\Uart.$logic_and$/eda/processor-ci-controller/modules/uart.v:215$1100_Y found state code: 2'01 found ctrl output: $flatten\Controller.\Uart.$procmux$2354_CMP found ctrl output: $flatten\Controller.\Uart.$procmux$2360_CMP found ctrl output: $flatten\Controller.\Uart.$procmux$2365_CMP found ctrl output: $flatten\Controller.\Uart.$procmux$2367_CMP ctrl inputs: { \ResetBootSystem.reset_o $flatten\Controller.\Uart.$logic_and$/eda/processor-ci-controller/modules/uart.v:215$1100_Y } ctrl outputs: { $flatten\Controller.\Uart.$procmux$2367_CMP $flatten\Controller.\Uart.$procmux$2365_CMP $flatten\Controller.\Uart.$procmux$2360_CMP $flatten\Controller.\Uart.$procmux$2354_CMP $flatten\Controller.\Uart.$0\tx_fifo_read_state[1:0] } transition: 2'00 2'00 -> 2'00 6'000100 transition: 2'00 2'01 -> 2'01 6'000101 transition: 2'00 2'1- -> 2'00 6'000100 transition: 2'10 2'0- -> 2'11 6'001011 transition: 2'10 2'1- -> 2'00 6'001000 transition: 2'01 2'0- -> 2'10 6'100010 transition: 2'01 2'1- -> 2'00 6'100000 transition: 2'11 2'0- -> 2'00 6'010000 transition: 2'11 2'1- -> 2'00 6'010000 Extracting FSM `\u_tinyriscv.u_clint.csr_state' from module `\processorci_top'. found $dff cell for state register: $flatten\u_tinyriscv.\u_clint.$procdff$6145 root of input selection tree: $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] found reset state: 5'00001 (guessed from mux tree) found ctrl input: \Controller.Interpreter.core_reset found state code: 5'00001 found ctrl input: $flatten\u_tinyriscv.\u_clint.$procmux$5897_CMP found ctrl input: $flatten\u_tinyriscv.\u_clint.$procmux$5899_CMP found ctrl input: $flatten\u_tinyriscv.\u_clint.$procmux$5937_CMP found state code: 5'10000 found state code: 5'00010 found ctrl input: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:120$20_Y found ctrl input: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:140$23_Y found ctrl input: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:153$27_Y found state code: 5'01000 found state code: 5'00100 found ctrl output: $flatten\u_tinyriscv.\u_clint.$ne$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:85$5_Y found ctrl output: $flatten\u_tinyriscv.\u_clint.$procmux$5882_CMP found ctrl output: $flatten\u_tinyriscv.\u_clint.$procmux$5883_CMP found ctrl output: $flatten\u_tinyriscv.\u_clint.$procmux$5897_CMP found ctrl output: $flatten\u_tinyriscv.\u_clint.$procmux$5899_CMP found ctrl output: $flatten\u_tinyriscv.\u_clint.$procmux$5937_CMP ctrl inputs: { $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:153$27_Y $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:140$23_Y $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:120$20_Y \Controller.Interpreter.core_reset } ctrl outputs: { $flatten\u_tinyriscv.\u_clint.$procmux$5937_CMP $flatten\u_tinyriscv.\u_clint.$procmux$5899_CMP $flatten\u_tinyriscv.\u_clint.$procmux$5897_CMP $flatten\u_tinyriscv.\u_clint.$procmux$5883_CMP $flatten\u_tinyriscv.\u_clint.$procmux$5882_CMP $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] $flatten\u_tinyriscv.\u_clint.$ne$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:85$5_Y } transition: 5'10000 4'---0 -> 5'00001 11'00010000011 transition: 5'10000 4'---1 -> 5'00001 11'00010000011 transition: 5'01000 4'---0 -> 5'00001 11'00001000011 transition: 5'01000 4'---1 -> 5'00001 11'00001000011 transition: 5'00100 4'---0 -> 5'00001 11'01000000011 transition: 5'00100 4'---1 -> 5'00010 11'01000000101 transition: 5'00010 4'---0 -> 5'00001 11'00100000011 transition: 5'00010 4'---1 -> 5'10000 11'00100100001 transition: 5'00001 4'---0 -> 5'00001 11'10000000010 transition: 5'00001 4'0001 -> 5'00001 11'10000000010 transition: 5'00001 4'1001 -> 5'01000 11'10000010000 transition: 5'00001 4'-101 -> 5'00100 11'10000001000 transition: 5'00001 4'--11 -> 5'00100 11'10000001000 Extracting FSM `\u_tinyriscv.u_div.state' from module `\processorci_top'. found $dff cell for state register: $flatten\u_tinyriscv.\u_div.$procdff$6127 root of input selection tree: $flatten\u_tinyriscv.\u_div.$0\state[3:0] found reset state: 4'0001 (guessed from mux tree) found ctrl input: \Controller.Interpreter.core_reset found state code: 4'0001 found ctrl input: $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP found ctrl input: $flatten\u_tinyriscv.\u_div.$procmux$5479_CMP found ctrl input: $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP found ctrl input: $flatten\u_tinyriscv.\u_div.$procmux$5571_CMP found ctrl input: \u_tinyriscv.u_clint.div_started_i found ctrl input: $flatten\u_tinyriscv.\u_div.$procmux$5475_CMP found state code: 4'1000 found ctrl input: $flatten\u_tinyriscv.\u_div.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:110$71_Y found state code: 4'0100 found state code: 4'0010 found ctrl output: $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP found ctrl output: $flatten\u_tinyriscv.\u_div.$procmux$5479_CMP found ctrl output: $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP found ctrl output: $flatten\u_tinyriscv.\u_div.$procmux$5571_CMP ctrl inputs: { \u_tinyriscv.u_clint.div_started_i $flatten\u_tinyriscv.\u_div.$procmux$5475_CMP $flatten\u_tinyriscv.\u_div.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:110$71_Y \Controller.Interpreter.core_reset } ctrl outputs: { $flatten\u_tinyriscv.\u_div.$procmux$5571_CMP $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP $flatten\u_tinyriscv.\u_div.$procmux$5479_CMP $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP $flatten\u_tinyriscv.\u_div.$0\state[3:0] } transition: 4'1000 4'---0 -> 4'0001 8'01000001 transition: 4'1000 4'---1 -> 4'0001 8'01000001 transition: 4'0100 4'---0 -> 4'0001 8'00100001 transition: 4'0100 4'0--1 -> 4'0001 8'00100001 transition: 4'0100 4'10-1 -> 4'1000 8'00101000 transition: 4'0100 4'11-1 -> 4'0100 8'00100100 transition: 4'0010 4'---0 -> 4'0001 8'00010001 transition: 4'0010 4'0--1 -> 4'0001 8'00010001 transition: 4'0010 4'1-01 -> 4'0100 8'00010100 transition: 4'0010 4'1-11 -> 4'0001 8'00010001 transition: 4'0001 4'---0 -> 4'0001 8'10000001 transition: 4'0001 4'0--1 -> 4'0001 8'10000001 transition: 4'0001 4'1--1 -> 4'0010 8'10000010 24.12.3. Executing FSM_OPT pass (simple optimizations of FSMs). Optimizing FSM `$fsm$\u_tinyriscv.u_div.state$6359' from module `\processorci_top'. Merging pattern 4'---0 and 4'---1 from group (0 3 8'01000001). Merging pattern 4'---1 and 4'---0 from group (0 3 8'01000001). Optimizing FSM `$fsm$\u_tinyriscv.u_clint.csr_state$6351' from module `\processorci_top'. Merging pattern 4'---0 and 4'---1 from group (0 4 11'00010000011). Merging pattern 4'---1 and 4'---0 from group (0 4 11'00010000011). Merging pattern 4'---0 and 4'---1 from group (1 4 11'00001000011). Merging pattern 4'---1 and 4'---0 from group (1 4 11'00001000011). Optimizing FSM `$fsm$\Controller.Uart.tx_fifo_read_state$6345' from module `\processorci_top'. Merging pattern 2'0- and 2'1- from group (3 0 6'010000). Merging pattern 2'1- and 2'0- from group (3 0 6'010000). Optimizing FSM `$fsm$\Controller.Uart.i_uart_rx.fsm_state$6338' from module `\processorci_top'. 24.12.4. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 39 unused cells and 39 unused wires. <suppressed ~40 debug messages> 24.12.5. Executing FSM_OPT pass (simple optimizations of FSMs). Optimizing FSM `$fsm$\Controller.Uart.i_uart_rx.fsm_state$6338' from module `\processorci_top'. Removing unused output signal $flatten\Controller.\Uart.\i_uart_rx.$0\fsm_state[2:0] [0]. Removing unused output signal $flatten\Controller.\Uart.\i_uart_rx.$0\fsm_state[2:0] [1]. Removing unused output signal $flatten\Controller.\Uart.\i_uart_rx.$0\fsm_state[2:0] [2]. Optimizing FSM `$fsm$\Controller.Uart.tx_fifo_read_state$6345' from module `\processorci_top'. Removing unused output signal $flatten\Controller.\Uart.$0\tx_fifo_read_state[1:0] [0]. Removing unused output signal $flatten\Controller.\Uart.$0\tx_fifo_read_state[1:0] [1]. Removing unused output signal $flatten\Controller.\Uart.$procmux$2365_CMP. Removing unused output signal $flatten\Controller.\Uart.$procmux$2367_CMP. Optimizing FSM `$fsm$\u_tinyriscv.u_clint.csr_state$6351' from module `\processorci_top'. Removing unused output signal $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] [0]. Removing unused output signal $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] [1]. Removing unused output signal $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] [2]. Removing unused output signal $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] [3]. Removing unused output signal $flatten\u_tinyriscv.\u_clint.$0\csr_state[4:0] [4]. Optimizing FSM `$fsm$\u_tinyriscv.u_div.state$6359' from module `\processorci_top'. Removing unused output signal $flatten\u_tinyriscv.\u_div.$0\state[3:0] [0]. Removing unused output signal $flatten\u_tinyriscv.\u_div.$0\state[3:0] [1]. Removing unused output signal $flatten\u_tinyriscv.\u_div.$0\state[3:0] [2]. Removing unused output signal $flatten\u_tinyriscv.\u_div.$0\state[3:0] [3]. 24.12.6. Executing FSM_RECODE pass (re-assigning FSM state encoding). Recoding FSM `$fsm$\Controller.Uart.i_uart_rx.fsm_state$6338' from module `\processorci_top' using `auto' encoding: mapping auto encoding to `one-hot` for this FSM. 000 -> ---1 010 -> --1- 001 -> -1-- 011 -> 1--- Recoding FSM `$fsm$\Controller.Uart.tx_fifo_read_state$6345' from module `\processorci_top' using `auto' encoding: mapping auto encoding to `one-hot` for this FSM. 00 -> ---1 10 -> --1- 01 -> -1-- 11 -> 1--- Recoding FSM `$fsm$\u_tinyriscv.u_clint.csr_state$6351' from module `\processorci_top' using `auto' encoding: mapping auto encoding to `one-hot` for this FSM. 10000 -> ---1- 01000 -> --1-- 00100 -> -1--- 00010 -> 1---- 00001 -> ----1 Recoding FSM `$fsm$\u_tinyriscv.u_div.state$6359' from module `\processorci_top' using `auto' encoding: mapping auto encoding to `one-hot` for this FSM. 1000 -> --1- 0100 -> -1-- 0010 -> 1--- 0001 -> ---1 24.12.7. Executing FSM_INFO pass (dumping all available information on FSM cells). FSM `$fsm$\Controller.Uart.i_uart_rx.fsm_state$6338' from module `processorci_top': ------------------------------------- Information on FSM $fsm$\Controller.Uart.i_uart_rx.fsm_state$6338 (\Controller.Uart.i_uart_rx.fsm_state): Number of input signals: 4 Number of output signals: 5 Number of state bits: 4 Input signals: 0: \Controller.Uart.i_uart_rx.payload_done 1: \Controller.Uart.i_uart_rx.next_bit 2: \Controller.Uart.i_uart_rx.rxd_reg 3: \ResetBootSystem.reset_o Output signals: 0: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:175$1240_Y 1: $flatten\Controller.\Uart.\i_uart_rx.$ne$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:150$1231_Y 2: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:137$1227_Y 3: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:135$1226_Y 4: $flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:109$1214_Y State encoding: 0: 4'---1 <RESET STATE> 1: 4'--1- 2: 4'-1-- 3: 4'1--- Transition Table (state_in, ctrl_in, state_out, ctrl_out): 0: 0 4'01-- -> 0 5'01010 1: 0 4'1--- -> 0 5'01010 2: 0 4'00-- -> 2 5'01010 3: 1 4'1--- -> 0 5'00100 4: 1 4'0--0 -> 1 5'00100 5: 1 4'0--1 -> 3 5'00100 6: 2 4'1--- -> 0 5'00011 7: 2 4'0-1- -> 1 5'00011 8: 2 4'0-0- -> 2 5'00011 9: 3 4'0-1- -> 0 5'10010 10: 3 4'1--- -> 0 5'10010 11: 3 4'0-0- -> 3 5'10010 ------------------------------------- FSM `$fsm$\Controller.Uart.tx_fifo_read_state$6345' from module `processorci_top': ------------------------------------- Information on FSM $fsm$\Controller.Uart.tx_fifo_read_state$6345 (\Controller.Uart.tx_fifo_read_state): Number of input signals: 2 Number of output signals: 2 Number of state bits: 4 Input signals: 0: $flatten\Controller.\Uart.$logic_and$/eda/processor-ci-controller/modules/uart.v:215$1100_Y 1: \ResetBootSystem.reset_o Output signals: 0: $flatten\Controller.\Uart.$procmux$2354_CMP 1: $flatten\Controller.\Uart.$procmux$2360_CMP State encoding: 0: 4'---1 <RESET STATE> 1: 4'--1- 2: 4'-1-- 3: 4'1--- Transition Table (state_in, ctrl_in, state_out, ctrl_out): 0: 0 2'00 -> 0 2'01 1: 0 2'1- -> 0 2'01 2: 0 2'01 -> 2 2'01 3: 1 2'1- -> 0 2'10 4: 1 2'0- -> 3 2'10 5: 2 2'1- -> 0 2'00 6: 2 2'0- -> 1 2'00 7: 3 2'-- -> 0 2'00 ------------------------------------- FSM `$fsm$\u_tinyriscv.u_clint.csr_state$6351' from module `processorci_top': ------------------------------------- Information on FSM $fsm$\u_tinyriscv.u_clint.csr_state$6351 (\u_tinyriscv.u_clint.csr_state): Number of input signals: 4 Number of output signals: 6 Number of state bits: 5 Input signals: 0: \Controller.Interpreter.core_reset 1: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:120$20_Y 2: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:140$23_Y 3: $flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:153$27_Y Output signals: 0: $flatten\u_tinyriscv.\u_clint.$ne$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:85$5_Y 1: $flatten\u_tinyriscv.\u_clint.$procmux$5882_CMP 2: $flatten\u_tinyriscv.\u_clint.$procmux$5883_CMP 3: $flatten\u_tinyriscv.\u_clint.$procmux$5897_CMP 4: $flatten\u_tinyriscv.\u_clint.$procmux$5899_CMP 5: $flatten\u_tinyriscv.\u_clint.$procmux$5937_CMP State encoding: 0: 5'---1- 1: 5'--1-- 2: 5'-1--- 3: 5'1---- 4: 5'----1 <RESET STATE> Transition Table (state_in, ctrl_in, state_out, ctrl_out): 0: 0 4'---- -> 4 6'000101 1: 1 4'---- -> 4 6'000011 2: 2 4'---1 -> 3 6'010001 3: 2 4'---0 -> 4 6'010001 4: 3 4'---1 -> 0 6'001001 5: 3 4'---0 -> 4 6'001001 6: 4 4'1001 -> 1 6'100000 7: 4 4'-101 -> 2 6'100000 8: 4 4'--11 -> 2 6'100000 9: 4 4'---0 -> 4 6'100000 10: 4 4'0001 -> 4 6'100000 ------------------------------------- FSM `$fsm$\u_tinyriscv.u_div.state$6359' from module `processorci_top': ------------------------------------- Information on FSM $fsm$\u_tinyriscv.u_div.state$6359 (\u_tinyriscv.u_div.state): Number of input signals: 4 Number of output signals: 4 Number of state bits: 4 Input signals: 0: \Controller.Interpreter.core_reset 1: $flatten\u_tinyriscv.\u_div.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:110$71_Y 2: $flatten\u_tinyriscv.\u_div.$procmux$5475_CMP 3: \u_tinyriscv.u_clint.div_started_i Output signals: 0: $flatten\u_tinyriscv.\u_div.$procmux$5467_CMP 1: $flatten\u_tinyriscv.\u_div.$procmux$5479_CMP 2: $flatten\u_tinyriscv.\u_div.$procmux$5553_CMP 3: $flatten\u_tinyriscv.\u_div.$procmux$5571_CMP State encoding: 0: 4'--1- 1: 4'-1-- 2: 4'1--- 3: 4'---1 <RESET STATE> Transition Table (state_in, ctrl_in, state_out, ctrl_out): 0: 0 4'---- -> 3 4'0100 1: 1 4'10-1 -> 0 4'0010 2: 1 4'11-1 -> 1 4'0010 3: 1 4'---0 -> 3 4'0010 4: 1 4'0--1 -> 3 4'0010 5: 2 4'1-01 -> 1 4'0001 6: 2 4'---0 -> 3 4'0001 7: 2 4'1-11 -> 3 4'0001 8: 2 4'0--1 -> 3 4'0001 9: 3 4'1--1 -> 2 4'1000 10: 3 4'---0 -> 3 4'1000 11: 3 4'0--1 -> 3 4'1000 ------------------------------------- 24.12.8. Executing FSM_MAP pass (mapping FSMs to basic logic). Mapping FSM `$fsm$\Controller.Uart.i_uart_rx.fsm_state$6338' from module `\processorci_top'. Mapping FSM `$fsm$\Controller.Uart.tx_fifo_read_state$6345' from module `\processorci_top'. Mapping FSM `$fsm$\u_tinyriscv.u_clint.csr_state$6351' from module `\processorci_top'. Mapping FSM `$fsm$\u_tinyriscv.u_div.state$6359' from module `\processorci_top'. 24.13. Executing OPT pass (performing simple optimizations). 24.13.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~13 debug messages> 24.13.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~15 debug messages> Removed a total of 5 cells. 24.13.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~197 debug messages> 24.13.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.13.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.13.6. Executing OPT_DFF pass (perform DFF optimizations). Adding SRST signal on $flatten\u_tinyriscv.\u_pc_reg.$procdff$6119 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_pc_reg.$procmux$2702_Y, Q = \u_tinyriscv.u_pc_reg.pc_o, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6494 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_pc_reg.$procmux$2702_Y, Q = \u_tinyriscv.u_pc_reg.pc_o). Adding SRST signal on $flatten\u_tinyriscv.\u_if_id.\inst_ff.$procdff$6054 ($dff) from module processorci_top (D = \Controller.memory_read_data [31:1], Q = \u_tinyriscv.u_if_id.inst_ff.qout_r [31:1], rval = 31'0000000000000000000000000000000). Adding SRST signal on $flatten\u_tinyriscv.\u_if_id.\inst_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_if_id.inst_ff.din [0], Q = \u_tinyriscv.u_if_id.inst_ff.qout_r [0], rval = 1'1). Adding SRST signal on $flatten\u_tinyriscv.\u_if_id.\inst_addr_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_pc_reg.pc_o, Q = \u_tinyriscv.u_if_id.inst_addr_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\reg_we_ff.$procdff$6053 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.reg_we_ff.din, Q = \u_tinyriscv.u_id_ex.reg_we_ff.qout_r, rval = 1'0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\reg_waddr_ff.$procdff$6052 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.reg_waddr_ff.din, Q = \u_tinyriscv.u_id_ex.reg_waddr_ff.qout_r, rval = 5'00000). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\reg2_rdata_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id.reg2_rdata_i, Q = \u_tinyriscv.u_id_ex.reg2_rdata_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\reg1_rdata_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id.reg1_rdata_i, Q = \u_tinyriscv.u_id_ex.reg1_rdata_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\op2_jump_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.op2_jump_ff.din, Q = \u_tinyriscv.u_id_ex.op2_jump_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\op2_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.op2_ff.din, Q = \u_tinyriscv.u_id_ex.op2_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\op1_jump_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.op1_jump_ff.din, Q = \u_tinyriscv.u_id_ex.op1_jump_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\op1_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.op1_ff.din, Q = \u_tinyriscv.u_id_ex.op1_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\inst_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_if_id.inst_ff.qout_r, Q = \u_tinyriscv.u_id_ex.inst_ff.qout_r, rval = 1). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\csr_we_ff.$procdff$6053 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_id.$10\reg_we_o[0:0], Q = \u_tinyriscv.u_id_ex.csr_we_ff.qout_r, rval = 1'0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\csr_waddr_ff.$procdff$6054 ($dff) from module processorci_top (D = { \u_tinyriscv.id_csr_raddr_o [31:12] \u_tinyriscv.u_csr_reg.raddr_i [11:0] }, Q = \u_tinyriscv.u_id_ex.csr_waddr_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_id_ex.\csr_rdata_ff.$procdff$6054 ($dff) from module processorci_top (D = \u_tinyriscv.u_id_ex.csr_rdata_ff.din, Q = \u_tinyriscv.u_id_ex.csr_rdata_ff.qout_r, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6132 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5466_Y, Q = \u_tinyriscv.u_div.invert_result, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6521 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5459_Y, Q = \u_tinyriscv.u_div.invert_result). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6131 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5478_Y, Q = \u_tinyriscv.u_div.minuend, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6527 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5478_Y, Q = \u_tinyriscv.u_div.minuend). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6130 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5506_Y, Q = \u_tinyriscv.u_div.div_remain, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6541 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5506_Y, Q = \u_tinyriscv.u_div.div_remain). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6129 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5522_Y, Q = \u_tinyriscv.u_div.div_result, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6555 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5522_Y, Q = \u_tinyriscv.u_div.div_result). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6128 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5538_Y, Q = \u_tinyriscv.u_div.count, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6567 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5538_Y, Q = \u_tinyriscv.u_div.count). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6126 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5581_Y, Q = \u_tinyriscv.u_div.op_r, rval = 3'000). Adding EN signal on $auto$ff.cc:266:slice$6579 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5579_Y, Q = \u_tinyriscv.u_div.op_r). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6125 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5599_Y, Q = \u_tinyriscv.u_div.divisor_r, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6581 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5599_Y [30:0], Q = \u_tinyriscv.u_div.divisor_r [30:0]). Adding EN signal on $auto$ff.cc:266:slice$6581 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5599_Y [31], Q = \u_tinyriscv.u_div.divisor_r [31]). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6124 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5612_Y, Q = \u_tinyriscv.u_div.dividend_r, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6606 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5612_Y [30:0], Q = \u_tinyriscv.u_div.dividend_r [30:0]). Adding EN signal on $auto$ff.cc:266:slice$6606 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5612_Y [31], Q = \u_tinyriscv.u_div.dividend_r [31]). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6123 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5640_Y, Q = \u_tinyriscv.u_div.reg_waddr_o, rval = 5'00000). Adding EN signal on $auto$ff.cc:266:slice$6635 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5638_Y, Q = \u_tinyriscv.u_div.reg_waddr_o). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6122 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5647_Y, Q = \u_tinyriscv.u_div.busy_o, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6637 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5647_Y, Q = \u_tinyriscv.u_div.busy_o). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6121 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5670_Y, Q = \u_tinyriscv.u_div.ready_o, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6645 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5670_Y, Q = \u_tinyriscv.u_div.ready_o). Adding SRST signal on $flatten\u_tinyriscv.\u_div.$procdff$6120 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5702_Y, Q = \u_tinyriscv.u_div.result_o, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6655 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_div.$procmux$5702_Y, Q = \u_tinyriscv.u_div.result_o). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6139 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:70$36_Y, Q = \u_tinyriscv.u_csr_reg.cycle, rval = 64'0000000000000000000000000000000000000000000000000000000000000000). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6138 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5782_Y, Q = \u_tinyriscv.u_csr_reg.mscratch, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6666 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5782_Y, Q = \u_tinyriscv.u_csr_reg.mscratch). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6137 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5796_Y, Q = \u_tinyriscv.u_csr_reg.mstatus, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6676 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5796_Y, Q = \u_tinyriscv.u_csr_reg.mstatus). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6136 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5812_Y, Q = \u_tinyriscv.u_csr_reg.mie, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6686 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5812_Y, Q = \u_tinyriscv.u_csr_reg.mie). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6135 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5830_Y, Q = \u_tinyriscv.u_csr_reg.mepc, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6696 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5830_Y, Q = \u_tinyriscv.u_csr_reg.mepc). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6134 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5850_Y, Q = \u_tinyriscv.u_csr_reg.mcause, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6706 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5850_Y, Q = \u_tinyriscv.u_csr_reg.mcause). Adding SRST signal on $flatten\u_tinyriscv.\u_csr_reg.$procdff$6133 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5872_Y, Q = \u_tinyriscv.u_csr_reg.mtvec, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6716 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_csr_reg.$procmux$5872_Y, Q = \u_tinyriscv.u_csr_reg.mtvec). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6147 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5936_Y, Q = \u_tinyriscv.u_clint.cause, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6726 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y, Q = \u_tinyriscv.u_clint.cause). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6146 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5961_Y, Q = \u_tinyriscv.u_clint.inst_addr, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6732 ($sdff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5959_Y, Q = \u_tinyriscv.u_clint.inst_addr). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6144 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5895_Y, Q = \u_tinyriscv.u_clint.data_o, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6143 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5904_Y, Q = \u_tinyriscv.u_clint.waddr_o, rval = 0). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6142 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5913_Y, Q = \u_tinyriscv.u_clint.we_o, rval = 1'0). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6141 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5888_Y, Q = \u_tinyriscv.u_clint.int_assert_o, rval = 1'0). Adding SRST signal on $flatten\u_tinyriscv.\u_clint.$procdff$6140 ($dff) from module processorci_top (D = $flatten\u_tinyriscv.\u_clint.$procmux$5881_Y, Q = \u_tinyriscv.u_clint.int_addr_o, rval = 0). Adding EN signal on $flatten\ResetBootSystem.$procdff$6112 ($dff) from module processorci_top (D = $flatten\ResetBootSystem.$0\counter[5:0], Q = \ResetBootSystem.counter). Adding EN signal on $flatten\ResetBootSystem.$procdff$6110 ($dff) from module processorci_top (D = $flatten\ResetBootSystem.$0\reset_o[0:0], Q = \ResetBootSystem.reset_o). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_tx.$procdff$6050 ($dff) from module processorci_top (D = { $flatten\Controller.\Uart.\i_uart_tx.$procmux$1564_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1558_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1549_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1540_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1531_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1522_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1504_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1513_Y }, Q = \Controller.Uart.i_uart_tx.data_to_send, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6759 ($sdff) from module processorci_top (D = \Controller.Uart.uart_tx_data [7], Q = \Controller.Uart.i_uart_tx.data_to_send [7]). Adding EN signal on $auto$ff.cc:266:slice$6759 ($sdff) from module processorci_top (D = { $flatten\Controller.\Uart.\i_uart_tx.$procmux$1558_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1549_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1540_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1531_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1522_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1504_Y $flatten\Controller.\Uart.\i_uart_tx.$procmux$1513_Y }, Q = \Controller.Uart.i_uart_tx.data_to_send [6:0]). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_tx.$procdff$6048 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$procmux$1480_Y, Q = \Controller.Uart.i_uart_tx.bit_counter, rval = 4'0000). Adding EN signal on $auto$ff.cc:266:slice$6764 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$procmux$1480_Y, Q = \Controller.Uart.i_uart_tx.bit_counter). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_tx.$procdff$6047 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$procmux$1469_Y, Q = \Controller.Uart.i_uart_tx.cycle_counter, rval = 9'000000000). Adding EN signal on $auto$ff.cc:266:slice$6770 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:155$1194_Y, Q = \Controller.Uart.i_uart_tx.cycle_counter). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_tx.$procdff$6046 ($dff) from module processorci_top (D = \Controller.Uart.i_uart_tx.n_fsm_state, Q = \Controller.Uart.i_uart_tx.fsm_state, rval = 3'000). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_tx.$procdff$6045 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$procmux$1458_Y, Q = \Controller.Uart.i_uart_tx.txd_reg, rval = 1'1). Adding EN signal on $auto$ff.cc:266:slice$6775 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_tx.$procmux$1458_Y, Q = \Controller.Uart.i_uart_tx.txd_reg). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6044 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$procmux$1447_Y, Q = \Controller.Uart.i_uart_rx.uart_rx_data, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6781 ($sdff) from module processorci_top (D = \Controller.Uart.i_uart_rx.recieved_data, Q = \Controller.Uart.i_uart_rx.uart_rx_data). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6042 ($dff) from module processorci_top (D = { $flatten\Controller.\Uart.\i_uart_rx.$procmux$1424_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1415_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1406_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1397_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1388_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1379_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1361_Y $flatten\Controller.\Uart.\i_uart_rx.$procmux$1370_Y }, Q = \Controller.Uart.i_uart_rx.recieved_data, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6783 ($sdff) from module processorci_top (D = { \Controller.Uart.i_uart_rx.bit_sample \Controller.Uart.i_uart_rx.recieved_data [7:1] }, Q = \Controller.Uart.i_uart_rx.recieved_data). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6041 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$procmux$1343_Y, Q = \Controller.Uart.i_uart_rx.bit_counter, rval = 4'0000). Adding EN signal on $auto$ff.cc:266:slice$6787 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:153$1234_Y, Q = \Controller.Uart.i_uart_rx.bit_counter). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6040 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$procmux$1338_Y, Q = \Controller.Uart.i_uart_rx.bit_sample, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6791 ($sdff) from module processorci_top (D = \Controller.Uart.i_uart_rx.rxd_reg, Q = \Controller.Uart.i_uart_rx.bit_sample). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6039 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$procmux$1330_Y, Q = \Controller.Uart.i_uart_rx.cycle_counter, rval = 9'000000000). Adding EN signal on $auto$ff.cc:266:slice$6793 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:178$1245_Y, Q = \Controller.Uart.i_uart_rx.cycle_counter). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6037 ($dff) from module processorci_top (D = \rx, Q = \Controller.Uart.i_uart_rx.rxd_reg_0, rval = 1'1). Adding SRST signal on $flatten\Controller.\Uart.\i_uart_rx.$procdff$6036 ($dff) from module processorci_top (D = \Controller.Uart.i_uart_rx.rxd_reg_0, Q = \Controller.Uart.i_uart_rx.rxd_reg, rval = 1'1). Adding SRST signal on $flatten\Controller.\Uart.\TX_FIFO.$procdff$6035 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\TX_FIFO.$procmux$1307_Y, Q = \Controller.Uart.TX_FIFO.read_ptr, rval = 6'000000). Adding EN signal on $auto$ff.cc:266:slice$6799 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:31$1054_Y [5:0], Q = \Controller.Uart.TX_FIFO.read_ptr). Adding EN signal on $flatten\Controller.\Uart.\TX_FIFO.$procdff$6034 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\TX_FIFO.$memrd$\memory$/eda/processor-ci-controller/src/fifo.v:30$1051_DATA, Q = \Controller.Uart.TX_FIFO.read_data). Adding SRST signal on $flatten\Controller.\Uart.\TX_FIFO.$procdff$6030 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\TX_FIFO.$procmux$1302_Y, Q = \Controller.Uart.TX_FIFO.write_ptr, rval = 6'000000). Adding EN signal on $auto$ff.cc:266:slice$6806 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070_Y [5:0], Q = \Controller.Uart.TX_FIFO.write_ptr). Adding SRST signal on $flatten\Controller.\Uart.\RX_FIFO.$procdff$6035 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\RX_FIFO.$procmux$1307_Y, Q = \Controller.Uart.RX_FIFO.read_ptr, rval = 6'000000). Adding EN signal on $auto$ff.cc:266:slice$6808 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\RX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:31$1054_Y [5:0], Q = \Controller.Uart.RX_FIFO.read_ptr). Adding EN signal on $flatten\Controller.\Uart.\RX_FIFO.$procdff$6034 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\RX_FIFO.$memrd$\memory$/eda/processor-ci-controller/src/fifo.v:30$1051_DATA, Q = \Controller.Uart.RX_FIFO.read_data). Adding SRST signal on $flatten\Controller.\Uart.\RX_FIFO.$procdff$6030 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.\RX_FIFO.$procmux$1302_Y, Q = \Controller.Uart.RX_FIFO.write_ptr, rval = 6'000000). Adding EN signal on $auto$ff.cc:266:slice$6815 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.\RX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070_Y [5:0], Q = \Controller.Uart.RX_FIFO.write_ptr). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6102 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2490_Y, Q = \Controller.Uart.state_read, rval = 4'0000). Adding EN signal on $auto$ff.cc:266:slice$6817 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2490_Y, Q = \Controller.Uart.state_read). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6101 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2515_Y, Q = \Controller.Uart.counter_read, rval = 3'000). Adding EN signal on $auto$ff.cc:266:slice$6821 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2515_Y, Q = \Controller.Uart.counter_read). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6100 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2479_Y, Q = \Controller.Uart.rx_fifo_read, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6099 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2530_Y, Q = \Controller.Uart.read_data, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6838 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2528_Y, Q = \Controller.Uart.read_data). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6098 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2468_Y, Q = \Controller.Uart.read_response, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6097 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2412_Y, Q = \Controller.Uart.state_write, rval = 4'0000). Adding EN signal on $auto$ff.cc:266:slice$6845 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2412_Y, Q = \Controller.Uart.state_write). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6096 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2434_Y, Q = \Controller.Uart.counter_write, rval = 3'000). Adding EN signal on $auto$ff.cc:266:slice$6849 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2434_Y, Q = \Controller.Uart.counter_write). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6095 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2448_Y, Q = \Controller.Uart.write_data_buffer, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6859 ($sdff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2448_Y, Q = \Controller.Uart.write_data_buffer). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6094 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2462_Y, Q = \Controller.Uart.tx_fifo_write_data, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6869 ($sdff) from module processorci_top (D = \Controller.Uart.write_data_buffer [31:24], Q = \Controller.Uart.tx_fifo_write_data). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6093 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2394_Y, Q = \Controller.Uart.tx_fifo_write, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6092 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2404_Y, Q = \Controller.Uart.write_response, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6091 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2385_Y, Q = \Controller.Uart.rx_fifo_write_data, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6883 ($sdff) from module processorci_top (D = \Controller.Uart.i_uart_rx.uart_rx_data, Q = \Controller.Uart.rx_fifo_write_data). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6090 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2380_Y, Q = \Controller.Uart.rx_fifo_write, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6088 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2375_Y, Q = \Controller.Uart.uart_tx_data, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6886 ($sdff) from module processorci_top (D = \Controller.Uart.TX_FIFO.read_data, Q = \Controller.Uart.uart_tx_data). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6087 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2351_Y, Q = \Controller.Uart.tx_fifo_read, rval = 1'0). Adding SRST signal on $flatten\Controller.\Uart.$procdff$6086 ($dff) from module processorci_top (D = $flatten\Controller.\Uart.$procmux$2359_Y, Q = \Controller.Uart.uart_tx_en, rval = 1'0). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6085 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1898_Y, Q = \Controller.Interpreter.temp_buffer). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6084 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1941_Y, Q = \Controller.Interpreter.accumulator, rval = 64'0000000000000000000000000000000000000000000000000000000000000000). Adding EN signal on $auto$ff.cc:266:slice$6903 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1941_Y [63:8], Q = \Controller.Interpreter.accumulator [63:8]). Adding EN signal on $auto$ff.cc:266:slice$6903 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1941_Y [7:0], Q = \Controller.Interpreter.accumulator [7:0]). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6083 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1951_Y, Q = \Controller.Interpreter.timeout_counter, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6918 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1951_Y, Q = \Controller.Interpreter.timeout_counter). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6082 ($dff) from module processorci_top (D = { 8'00000000 \Controller.Interpreter.communication_buffer [31:8] }, Q = \Controller.Interpreter.timeout). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6081 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1992_Y, Q = \Controller.Interpreter.read_buffer). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6080 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2020_Y, Q = \Controller.Interpreter.communication_buffer, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6934 ($sdff) from module processorci_top (D = \Controller.Uart.read_data, Q = \Controller.Interpreter.communication_buffer). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6079 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2045_Y, Q = \Controller.Interpreter.num_of_positions). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6078 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2067_Y, Q = \Controller.Interpreter.num_of_pages, rval = 24'000000000000000000000000). Adding EN signal on $auto$ff.cc:266:slice$6945 ($sdff) from module processorci_top (D = \Controller.Interpreter.communication_buffer [31:8], Q = \Controller.Interpreter.num_of_pages). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6077 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2073_Y, Q = \Controller.Interpreter.return_state, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$6947 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2073_Y, Q = \Controller.Interpreter.return_state). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6076 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2097_Y, Q = \Controller.Interpreter.memory_page_number). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6075 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2105_Y, Q = \Controller.Interpreter.memory_mux_selector, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6962 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2105_Y, Q = \Controller.Interpreter.memory_mux_selector). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6074 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2145_Y, Q = \Controller.Interpreter.end_position, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$6966 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2145_Y, Q = \Controller.Interpreter.end_position). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6072 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2187_Y, Q = \Controller.Interpreter.bus_mode, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6970 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2187_Y, Q = \Controller.Interpreter.bus_mode). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6071 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1726_Y, Q = \Controller.Interpreter.reset_bus, rval = 1'1). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6070 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2198_Y, Q = \Controller.Interpreter.num_of_cycles_to_pulse). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6069 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1831_Y, Q = \Controller.Interpreter.core_reset, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6068 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2208_Y, Q = \Controller.Interpreter.core_clk_enable, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$6983 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2208_Y, Q = \Controller.Interpreter.core_clk_enable). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6067 ($dff) from module processorci_top (D = \Controller.Interpreter.read_buffer, Q = \Controller.Interpreter.communication_write_data). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6066 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1850_Y, Q = \Controller.Interpreter.communication_write, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6065 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1873_Y, Q = \Controller.Interpreter.communication_read, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6064 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1750_Y, Q = \Controller.Interpreter.memory_write, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6063 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1772_Y, Q = \Controller.Interpreter.memory_read, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6062 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1783_Y, Q = \Controller.Interpreter.write_pulse, rval = 1'0). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6061 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2284_Y, Q = \Controller.Interpreter.counter, rval = 8'00000000). Adding EN signal on $auto$ff.cc:266:slice$7001 ($sdff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2284_Y, Q = \Controller.Interpreter.counter). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6060 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2308_Y, Q = \Controller.Interpreter.write_data). Adding SRST signal on $flatten\Controller.\Interpreter.$procdff$6059 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1626_Y, Q = \Controller.Interpreter.state, rval = 8'00000000). Adding EN signal on $flatten\Controller.\Interpreter.$procdff$6058 ($dff) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$2334_Y, Q = \Controller.Interpreter.address). Adding SRST signal on $flatten\Controller.\ClkDivider.$procdff$6055 ($dff) from module processorci_top (D = $flatten\Controller.\ClkDivider.$procmux$1600_Y, Q = \Controller.ClkDivider.pulse_counter, rval = 0). Adding EN signal on $auto$ff.cc:266:slice$7022 ($sdff) from module processorci_top (D = $flatten\Controller.\ClkDivider.$procmux$1600_Y, Q = \Controller.ClkDivider.pulse_counter). Adding SRST signal on $flatten\Controller.$procdff$6109 ($dff) from module processorci_top (D = $flatten\Controller.$procmux$2551_Y, Q = \Controller.finish_execution, rval = 1'0). Adding EN signal on $auto$ff.cc:266:slice$7030 ($sdff) from module processorci_top (D = $flatten\Controller.$procmux$2551_Y, Q = \Controller.finish_execution). Setting constant 0-bit at position 24 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 25 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 26 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 27 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 28 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 29 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 30 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. Setting constant 0-bit at position 31 on $auto$ff.cc:266:slice$6922 ($dffe) from module processorci_top. 24.13.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 175 unused cells and 202 unused wires. <suppressed ~180 debug messages> 24.13.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~47 debug messages> 24.13.9. Rerunning OPT passes. (Maybe there is more to do..) 24.13.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~164 debug messages> 24.13.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. New input vector for $reduce_or cell $auto$opt_dff.cc:254:combine_resets$6789: { \ResetBootSystem.reset_o \Controller.Uart.i_uart_rx.fsm_state [3:2] \Controller.Uart.i_uart_rx.fsm_state [0] } Optimizing cells in module \processorci_top. Performed a total of 1 changes. 24.13.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~186 debug messages> Removed a total of 62 cells. 24.13.13. Executing OPT_DFF pass (perform DFF optimizations). 24.13.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 1 unused cells and 63 unused wires. <suppressed ~2 debug messages> 24.13.15. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.13.16. Rerunning OPT passes. (Maybe there is more to do..) 24.13.17. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~166 debug messages> 24.13.18. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.13.19. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.13.20. Executing OPT_DFF pass (perform DFF optimizations). 24.13.21. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.13.22. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.13.23. Finished OPT passes. (There is nothing left to do.) 24.14. Executing WREDUCE pass (reducing word size of cells). Removed top 22 address bits (of 32) from memory init port processorci_top.$flatten\Controller.\Data_Memory.$auto$proc_memwr.cc:45:proc_memwr$6149 (Controller.Data_Memory.memory). Removed top 22 address bits (of 32) from memory read port processorci_top.$flatten\Controller.\Data_Memory.$memrd$\memory$/eda/processor-ci-controller/src/memory.v:21$849 (Controller.Data_Memory.memory). Removed top 22 address bits (of 32) from memory init port processorci_top.$flatten\Controller.\Memory.$auto$proc_memwr.cc:45:proc_memwr$6149 (Controller.Memory.memory). Removed top 22 address bits (of 32) from memory read port processorci_top.$flatten\Controller.\Memory.$memrd$\memory$/eda/processor-ci-controller/src/memory.v:21$849 (Controller.Memory.memory). Removed top 3 address bits (of 6) from memory init port processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$auto$proc_memwr.cc:45:proc_memwr$6148 (Controller.Uart.RX_FIFO.memory). Removed top 3 address bits (of 6) from memory read port processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$memrd$\memory$/eda/processor-ci-controller/src/fifo.v:30$1051 (Controller.Uart.RX_FIFO.memory). Removed top 3 address bits (of 6) from memory init port processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$auto$proc_memwr.cc:45:proc_memwr$6148 (Controller.Uart.TX_FIFO.memory). Removed top 3 address bits (of 6) from memory read port processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$memrd$\memory$/eda/processor-ci-controller/src/fifo.v:30$1051 (Controller.Uart.TX_FIFO.memory). Removed top 3 bits (of 4) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6459 ($eq). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6497 ($ne). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6492 ($eq). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6385 ($eq). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\ClkDivider.$gt$/eda/processor-ci-controller/src/clk_divider.v:62$1152 ($gt). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$eq$/eda/processor-ci-controller/src/interpreter.v:219$1109 ($eq). Removed top 6 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:302$1113 ($add). Removed top 29 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:364$1116 ($add). Removed top 8 bits (of 32) from port A of cell processorci_top.$flatten\Controller.\Interpreter.$lt$/eda/processor-ci-controller/src/interpreter.v:455$1125 ($lt). Removed top 8 bits (of 32) from port A of cell processorci_top.$flatten\Controller.\Interpreter.$eq$/eda/processor-ci-controller/src/interpreter.v:494$1130 ($eq). Removed top 8 bits (of 32) from port A of cell processorci_top.$flatten\Controller.\Interpreter.$ge$/eda/processor-ci-controller/src/interpreter.v:511$1132 ($ge). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1627_CMP0 ($eq). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1628_CMP0 ($eq). Removed top 7 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1630 ($mux). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1632_CMP0 ($eq). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1633_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1634_CMP0 ($eq). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1635_CMP0 ($eq). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1636_CMP0 ($eq). Removed top 5 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1638 ($mux). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1640_CMP0 ($eq). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1641_CMP0 ($eq). Removed top 1 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1643 ($mux). Removed top 3 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1645_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1646_CMP0 ($eq). Removed top 5 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1650_CMP0 ($eq). Removed top 6 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1651_CMP0 ($eq). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1652_CMP0 ($eq). Removed top 4 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1654 ($mux). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1656_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1657_CMP0 ($eq). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1658_CMP0 ($eq). Removed top 6 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1660 ($mux). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1662_CMP0 ($eq). Removed top 4 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1664 ($mux). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1666_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1667_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1668_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1669_CMP0 ($eq). Removed top 5 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1670_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1671_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1672_CMP0 ($eq). Removed top 7 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1674 ($mux). Removed top 5 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1676_CMP0 ($eq). Removed top 1 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1678 ($mux). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1680_CMP0 ($eq). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1681_CMP0 ($eq). Removed top 6 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1683 ($mux). Removed top 4 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1685_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1686_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1689_CMP0 ($eq). Removed top 1 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1688 ($pmux). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1690_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1691_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1692_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1693_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1694_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1695_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1696_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1697_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1698_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1699_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1700_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1701_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1702_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1703_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1704_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1705_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1706_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1707_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1708_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1709_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1710_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1711_CMP0 ($eq). Removed top 6 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1712_CMP0 ($eq). Removed top 6 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1714 ($mux). Removed top 7 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1716_CMP0 ($eq). Removed top 7 bits (of 8) from mux cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1718 ($mux). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1752_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1753_CMP0 ($eq). Removed top 5 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1754_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1787_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1942_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1943_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1944_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$1987_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$2113_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$2146_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$2147_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$2220_CMP0 ($eq). Removed top 1 bits (of 8) from port B of cell processorci_top.$flatten\Controller.\Interpreter.$procmux$2221_CMP0 ($eq). Removed top 29 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Uart.$lt$/eda/processor-ci-controller/modules/uart.v:95$1083 ($lt). Removed top 29 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Uart.$lt$/eda/processor-ci-controller/modules/uart.v:159$1088 ($lt). Removed top 3 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2399_CMP0 ($eq). Removed top 2 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2405_CMP0 ($eq). Removed top 2 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2406_CMP0 ($eq). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2418_CMP0 ($eq). Removed top 1 bits (of 4) from mux cell processorci_top.$flatten\Controller.\Uart.$procmux$2420 ($mux). Removed top 2 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2469_CMP0 ($eq). Removed top 2 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2470_CMP0 ($eq). Removed top 3 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2484_CMP0 ($eq). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.$procmux$2492_CMP0 ($eq). Removed top 3 bits (of 4) from mux cell processorci_top.$flatten\Controller.\Uart.$procmux$2500 ($mux). Removed top 3 bits (of 6) from mux cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$procmux$1299 ($mux). Removed top 3 bits (of 6) from mux cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$procmux$1287 ($mux). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). Removed top 25 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). Removed top 26 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070 ($mux). Removed top 26 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069 ($add). Removed top 3 bits (of 6) from port B of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$eq$/eda/processor-ci-controller/src/fifo.v:42$1068 ($eq). Removed top 26 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:31$1054 ($mux). Removed top 26 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053 ($add). Removed top 3 bits (of 6) from port B of cell processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$eq$/eda/processor-ci-controller/src/fifo.v:31$1052 ($eq). Removed top 3 bits (of 6) from mux cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$procmux$1299 ($mux). Removed top 3 bits (of 6) from mux cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$procmux$1287 ($mux). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). Removed top 25 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). Removed top 26 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070 ($mux). Removed top 26 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069 ($add). Removed top 3 bits (of 6) from port B of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$eq$/eda/processor-ci-controller/src/fifo.v:42$1068 ($eq). Removed top 26 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:31$1054 ($mux). Removed top 26 bits (of 32) from port Y of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053 ($add). Removed top 3 bits (of 6) from port B of cell processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$eq$/eda/processor-ci-controller/src/fifo.v:31$1052 ($eq). Removed top 30 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:119$1222 ($mux). Removed top 30 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:118$1221 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:117$1220 ($mux). Removed top 2 bits (of 9) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:110$1215 ($eq). Removed top 1 bits (of 9) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_rx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:108$1213 ($eq). Removed top 2 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:152$1189 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:137$1181 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:135$1179 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ne$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:133$1176 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ne$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:133$1175 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:120$1171 ($eq). Removed top 30 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:103$1166 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:102$1165 ($mux). Removed top 30 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:101$1164 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:100$1163 ($mux). Removed top 3 bits (of 4) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:94$1159 ($eq). Removed top 1 bits (of 9) from port B of cell processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$eq$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:92$1157 ($eq). Removed top 22 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Memory.$procmux$2542 ($mux). Removed top 22 bits (of 32) from mux cell processorci_top.$flatten\Controller.\Data_Memory.$procmux$2542 ($mux). Removed top 20 bits (of 32) from mux cell processorci_top.$flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:96$826 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:90$816 ($mux). Removed top 20 bits (of 32) from mux cell processorci_top.$flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:84$810 ($mux). Removed top 20 bits (of 32) from mux cell processorci_top.$flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:84$809 ($mux). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6699 ($ne). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6399 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6709 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6719 ($ne). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6749 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$7025 ($ne). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$7035 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6669 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6679 ($ne). Removed top 1 bits (of 3) from port B of cell processorci_top.$auto$opt_dff.cc:195:make_patterns_logic$6689 ($ne). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_div.$ternary$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:67$65 ($mux). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6424 ($eq). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_div.$procmux$5483 ($mux). Removed top 31 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_div.$procmux$5485 ($mux). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:134$95 ($add). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:135$97 ($add). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:144$103 ($add). Removed top 30 bits (of 32) from port Y of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104 ($add). Removed top 30 bits (of 32) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104 ($add). Removed top 30 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104 ($add). Removed top 30 bits (of 32) from port Y of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106 ($add). Removed top 30 bits (of 32) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106 ($add). Removed top 30 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106 ($add). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130 ($eq). Removed top 6 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$131 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$161 ($eq). Removed top 27 bits (of 32) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:843$205 ($or). Removed top 27 bits (of 32) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$not$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:847$206 ($not). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$3773_CMP0 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$3774_CMP0 ($eq). Removed top 2 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP0 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP0 ($eq). Removed top 1 bits (of 2) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$4010_CMP0 ($eq). Removed top 16 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$4148 ($mux). Removed top 5 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$4153_CMP0 ($eq). Removed top 24 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$4165 ($pmux). Removed top 1 bits (of 2) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$4167_CMP0 ($eq). Removed top 2 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP0 ($eq). Removed top 3 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$5262_CMP0 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$5290_CMP0 ($eq). Removed top 2 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_ex.$procmux$5290_CMP1 ($eq). Removed top 20 bits (of 32) from FF cell processorci_top.$auto$ff.cc:266:slice$6519 ($sdff). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:105$210 ($eq). Removed top 6 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id.v:122$212 ($eq). Removed top 2 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$2711_CMP0 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$2711_CMP1 ($eq). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$2711_CMP2 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$2856_CMP0 ($eq). Removed top 5 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$2939_CMP0 ($eq). Removed top 1 bits (of 2) from port B of cell processorci_top.$auto$fsm_map.cc:77:implement_pattern_cache$6374 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3035_CMP0 ($eq). Removed top 2 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3593_CMP0 ($eq). Removed top 2 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3679_CMP0 ($eq). Removed top 1 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3693_CMP0 ($eq). Removed top 3 bits (of 7) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3745_CMP0 ($eq). Removed top 20 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_id.$procmux$3759 ($mux). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5761_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5762_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5763_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5764_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5765_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5766_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5776_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5781_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5789_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5795_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5804_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5811_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5821_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5829_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5840_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5849_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5861_CMP0 ($eq). Removed top 2 bits (of 12) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5871_CMP0 ($eq). Removed top 2 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_pc_reg.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:43$220 ($ge). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_pc_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:47$221 ($add). Removed top 25 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:93$10 ($eq). Removed top 11 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:93$11 ($eq). Removed top 2 bits (of 32) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:102$17 ($eq). Removed top 2 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:120$20 ($eq). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:124$22 ($sub). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:140$23 ($eq). Removed top 20 bits (of 32) from FF cell processorci_top.$auto$ff.cc:266:slice$6739 ($sdff). Removed top 1 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26 ($sub). Removed top 22 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_clint.$procmux$5904 ($pmux). Removed top 28 bits (of 32) from mux cell processorci_top.$flatten\u_tinyriscv.\u_clint.$procmux$5931 ($pmux). Removed top 2 bits (of 4) from mux cell processorci_top.$flatten\u_tinyriscv.\u_clint.$procmux$6007 ($mux). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_id_ex.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/id_ex.v:57$213 ($ge). Removed top 1 bits (of 3) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_if_id.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/if_id.v:38$214 ($ge). Removed top 1 bits (of 3) from mux cell processorci_top.$flatten\u_tinyriscv.\u_ctrl.$procmux$5741 ($mux). Removed top 3 bits (of 4) from port B of cell processorci_top.$flatten\u_tinyriscv.\u_clint.$ne$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:85$4 ($ne). Removed top 1 bits (of 2) from port B of cell processorci_top.$flatten\ResetBootSystem.$procmux$2568_CMP0 ($eq). Removed top 1 bits (of 6) from port B of cell processorci_top.$flatten\ResetBootSystem.$eq$/eda/processor-ci-controller/src/reset.v:43$796 ($eq). Removed top 31 bits (of 32) from port B of cell processorci_top.$flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795 ($add). Removed top 26 bits (of 32) from port Y of cell processorci_top.$flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795 ($add). Removed top 27 bits (of 32) from port B of cell processorci_top.$flatten\ResetBootSystem.$lt$/eda/processor-ci-controller/src/reset.v:41$794 ($lt). Removed top 2 bits (of 12) from FF cell processorci_top.$auto$ff.cc:266:slice$6739 ($sdff). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5776_CMP0 ($eq). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5789_CMP0 ($eq). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5804_CMP0 ($eq). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5821_CMP0 ($eq). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5840_CMP0 ($eq). Removed top 2 bits (of 12) from port A of cell processorci_top.$flatten\u_tinyriscv.\u_csr_reg.$procmux$5861_CMP0 ($eq). Removed top 20 bits (of 32) from wire processorci_top.$flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:84$809_Y. Removed top 22 bits (of 32) from wire processorci_top.$flatten\Controller.\Data_Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_ADDR[31:0]$853. Removed top 7 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1630_Y. Removed top 5 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1638_Y. Removed top 1 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1643_Y. Removed top 4 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1654_Y. Removed top 6 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1660_Y. Removed top 4 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1664_Y. Removed top 7 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1674_Y. Removed top 1 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1678_Y. Removed top 6 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1683_Y. Removed top 1 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1688_Y. Removed top 6 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1714_Y. Removed top 7 bits (of 8) from wire processorci_top.$flatten\Controller.\Interpreter.$procmux$1718_Y. Removed top 22 bits (of 32) from wire processorci_top.$flatten\Controller.\Memory.$0$memwr$\memory$/eda/processor-ci-controller/src/memory.v:41$847_ADDR[31:0]$853. Removed top 2 bits (of 32) from wire processorci_top.$flatten\Controller.\Memory.$memrd$\memory$/eda/processor-ci-controller/src/memory.v:21$849_DATA. Removed top 1 bits (of 4) from wire processorci_top.$flatten\Controller.\Uart.$procmux$2420_Y. Removed top 3 bits (of 4) from wire processorci_top.$flatten\Controller.\Uart.$procmux$2500_Y. Removed top 3 bits (of 6) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1056. Removed top 3 bits (of 6) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1065. Removed top 3 bits (of 8) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_DATA[7:0]$1066. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\RX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070_Y. Removed top 3 bits (of 6) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$0$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1056. Removed top 3 bits (of 6) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$2$memwr$\memory$/eda/processor-ci-controller/src/fifo.v:41$1046_ADDR[5:0]$1065. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:31$1054_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\TX_FIFO.$ternary$/eda/processor-ci-controller/src/fifo.v:42$1070_Y. Removed top 31 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:100$1163_Y. Removed top 30 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:101$1164_Y. Removed top 31 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:102$1165_Y. Removed top 30 bits (of 32) from wire processorci_top.$flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:103$1166_Y. Removed top 26 bits (of 32) from wire processorci_top.$flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795_Y. Removed top 2 bits (of 4) from wire processorci_top.$flatten\u_tinyriscv.\u_clint.$3\int_state[3:0]. Removed top 22 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_clint.$procmux$5904_Y. Removed top 28 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_clint.$procmux$5931_Y. Removed top 31 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_div.$procmux$5483_Y. Removed top 24 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_ex.$15\reg_wdata[31:0]. Removed top 16 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_ex.$16\reg_wdata[31:0]. Removed top 31 bits (of 32) from wire processorci_top.$flatten\u_tinyriscv.\u_ex.$and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:275$147_Y. Removed top 31 bits (of 32) from wire processorci_top.core_read_data. 24.15. Executing PEEPOPT pass (run peephole optimizers). 24.16. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 45 unused wires. <suppressed ~1 debug messages> 24.17. Executing SHARE pass (SAT-based resource sharing). Found 11 cells in module processorci_top that may be considered for resource sharing. Analyzing resource sharing options for $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:86$264 ($memrd): Found 1 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y }. Found 1 candidates: $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:74$258 Analyzing resource sharing with $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:74$258 ($memrd): Found 1 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y }. Activation pattern for cell $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:86$264: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y } = 2'00 Activation pattern for cell $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:74$258: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y } = 2'00 Size of SAT problem: 0 cells, 1087 variables, 2923 clauses According to the SAT solver this pair of cells can not be shared. Model from SAT solver: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y } = 4'0000 Analyzing resource sharing options for $flatten\u_tinyriscv.\u_regs.$memrd$\regs$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:74$258 ($memrd): Found 1 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y }. No candidates found. Analyzing resource sharing options for $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset }. Found 3 candidates: $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90 $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89 $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 Analyzing resource sharing with $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 6'111111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Size of SAT problem: 0 cells, 1170 variables, 3198 clauses According to the SAT solver this pair of cells can be shared. Activation signal for $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91: $auto$share.cc:987:make_cell_activation_logic$7086 New cell: $auto$share.cc:667:make_supercell$7093 ($shr) Analyzing resource sharing options for $auto$share.cc:667:make_supercell$7093 ($shr): Found 6 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. Found 2 candidates: $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89 $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 Analyzing resource sharing with $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset }. Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 6'111111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 4'1011 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 4'1011 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset } = 4'1111 Size of SAT problem: 0 cells, 1162 variables, 3173 clauses According to the SAT solver this pair of cells can not be shared. Model from SAT solver: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 11'10001111100 Analyzing resource sharing with $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 5'10111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 6'111111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Activation pattern for cell $auto$share.cc:667:make_supercell$7093: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 6'101111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Size of SAT problem: 0 cells, 1162 variables, 3176 clauses According to the SAT solver this pair of cells can not be shared. Model from SAT solver: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y \u_tinyriscv.u_id_ex.inst_ff.qout_r [30] $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 11'10001101110 Analyzing resource sharing options for $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset }. Found 1 candidates: $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 Analyzing resource sharing with $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 ($shr): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 4'1011 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP } = 4'1011 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP \Controller.Interpreter.core_reset } = 4'1111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Size of SAT problem: 0 cells, 1170 variables, 3189 clauses According to the SAT solver this pair of cells can be shared. Activation signal for $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89: $auto$share.cc:987:make_cell_activation_logic$7100 New cell: $auto$share.cc:667:make_supercell$7107 ($shr) Analyzing resource sharing options for $auto$share.cc:667:make_supercell$7107 ($shr): Found 6 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. No candidates found. Analyzing resource sharing options for $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:378$165 ($shl): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. Found 1 candidates: $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153 Analyzing resource sharing with $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153 ($shl): Found 3 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP \Controller.Interpreter.core_reset }. Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:378$165: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:378$165: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y } = 5'10111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:378$165: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset } = 5'11111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP \Controller.Interpreter.core_reset } = 4'1111 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP } = 4'1011 Activation pattern for cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153: { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP } = 4'1011 Size of SAT problem: 0 cells, 1171 variables, 3195 clauses According to the SAT solver this pair of cells can be shared. Activation signal for $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153: $auto$share.cc:987:make_cell_activation_logic$7114 New cell: $auto$share.cc:667:make_supercell$7121 ($shl) Analyzing resource sharing options for $auto$share.cc:667:make_supercell$7121 ($shl): Found 6 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$5082_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. No candidates found. Analyzing resource sharing options for $flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101 ($mul): Found 12 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$3872_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3774_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3773_CMP $flatten\u_tinyriscv.\u_ex.$logic_or$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:354$162_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$131_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:173$130_Y \Controller.Interpreter.core_reset }. No candidates found. Analyzing resource sharing options for $flatten\Controller.\Memory.$memrd$\memory$/eda/processor-ci-controller/src/memory.v:21$849 ($memrd): Found 1 activation_patterns using ctrl signal \Controller.Memory.memory_read. No candidates found. Analyzing resource sharing options for $flatten\Controller.\Data_Memory.$memrd$\memory$/eda/processor-ci-controller/src/memory.v:21$849 ($memrd): Found 39 activation_patterns using ctrl signal { $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:83$263_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:80$260_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:71$257_Y $flatten\u_tinyriscv.\u_regs.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:68$254_Y $flatten\u_tinyriscv.\u_regs.$logic_and$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/regs.v:58$240_Y $flatten\u_tinyriscv.\u_ex.$procmux$4167_CMP $flatten\u_tinyriscv.\u_ex.$procmux$4166_CMP $flatten\u_tinyriscv.\u_ex.$procmux$4153_CMP $flatten\u_tinyriscv.\u_ex.$procmux$4010_CMP $flatten\u_tinyriscv.\u_ex.$procmux$4009_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3872_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3870_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3775_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3774_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3772_CMP $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:674$183_Y $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:571$181_Y \Controller.Data_Memory.memory_write \Controller.Data_Memory.memory_read $flatten\Controller.\Interpreter.$procmux$1670_CMP \Controller.Interpreter.address [31] \Controller.Interpreter.memory_mux_selector \Controller.Interpreter.core_reset }. No candidates found. Removing 6 cells in module processorci_top: Removing cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:325$153 ($shl). Removing cell $flatten\u_tinyriscv.\u_ex.$shl$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:378$165 ($shl). Removing cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:126$88 ($shr). Removing cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:127$89 ($shr). Removing cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:128$90 ($shr). Removing cell $flatten\u_tinyriscv.\u_ex.$shr$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:129$91 ($shr). 24.18. Executing TECHMAP pass (map to technology primitives). 24.18.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/cmp2lut.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/cmp2lut.v' to AST representation. Generating RTLIL representation for module `\_90_lut_cmp_'. Successfully finished Verilog frontend. 24.18.2. Continuing TECHMAP pass. Using template $paramod$141b0f41d8ab4b936f42c52ead39f1f9a7c93200\_90_lut_cmp_ for cells of type $lt. Using template $paramod$2b219144165107f7a748973168aee346c2de5671\_90_lut_cmp_ for cells of type $ge. Using template $paramod$47e13f9af9c2f084dc0140c442912baffd5ee164\_90_lut_cmp_ for cells of type $ge. Using template $paramod$3eab19c3b06c9721d9bc60677e7aee18638008e3\_90_lut_cmp_ for cells of type $ge. No more expansions possible. <suppressed ~287 debug messages> 24.19. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~2 debug messages> 24.20. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 21 unused wires. <suppressed ~7 debug messages> 24.21. Executing TECHMAP pass (map to technology primitives). 24.21.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v' to AST representation. Generating RTLIL representation for module `\_80_mul'. Generating RTLIL representation for module `\_90_soft_mul'. Successfully finished Verilog frontend. 24.21.2. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/dsp_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/dsp_map.v' to AST representation. Generating RTLIL representation for module `\$__MUL18X18'. Successfully finished Verilog frontend. 24.21.3. Continuing TECHMAP pass. Using template $paramod$550e203a952dbffa6a242dc3ff52d918f7107edc\_80_mul for cells of type $mul. Using template $paramod$20c936a0792f4d1374c5655c28d1183b326ddc16\_80_mul for cells of type $__mul. Using template $paramod$53619bec844f404c540ad98bff25578b57460b55\_80_mul for cells of type $__mul. Using template $paramod$ba1b36458f074a6329f9cad9c8b71be8774bccea\_80_mul for cells of type $__mul. Using template $paramod$6b575be7a871ec606b9b0767ebd93c7f3c2d2c79\_80_mul for cells of type $__mul. Using template $paramod$dea5bd344db76a97cfc2d2ce1e3c016835e6674d\_80_mul for cells of type $__mul. Using template $paramod$2b87aee4ebaafa612245fc7fd7616dd6042fdae6\_80_mul for cells of type $__mul. Using template $paramod$2d2a570e39348c56898214c319f101b20f7da6fb\$__MUL18X18 for cells of type $__MUL18X18. Using template $paramod$8966f1902fe419d84ad9f3abc17827c8390a13bf\$__MUL18X18 for cells of type $__MUL18X18. Using template $paramod$e5ade21dea2c4d51df0cdca72b2a93a08fd8e7d1\$__MUL18X18 for cells of type $__MUL18X18. No more expansions possible. <suppressed ~651 debug messages> 24.22. Executing ALUMACC pass (create $alu and $macc cells). Extracting $alu and $macc cells in module processorci_top: creating $macc model for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA[0].mul.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7142 ($add). creating $macc model for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA.last.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7139 ($add). creating $macc model for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173$7136 ($add). creating $macc model for $flatten\Controller.\ClkDivider.$sub$/eda/processor-ci-controller/src/clk_divider.v:63$1153 ($sub). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:218$1108 ($add). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:280$1112 ($add). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:302$1113 ($add). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:364$1116 ($add). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:454$1123 ($add). creating $macc model for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:464$1127 ($add). creating $macc model for $flatten\Controller.\Interpreter.$sub$/eda/processor-ci-controller/src/interpreter.v:361$1115 ($sub). creating $macc model for $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:163$1090 ($add). creating $macc model for $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:98$1085 ($add). creating $macc model for $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053 ($add). creating $macc model for $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069 ($add). creating $macc model for $flatten\Controller.\Uart.\RX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). creating $macc model for $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053 ($add). creating $macc model for $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069 ($add). creating $macc model for $flatten\Controller.\Uart.\TX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071 ($sub). creating $macc model for $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:153$1234 ($add). creating $macc model for $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:178$1245 ($add). creating $macc model for $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:138$1183 ($add). creating $macc model for $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:155$1194 ($add). creating $macc model for $flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795 ($add). creating $macc model for $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:124$22 ($sub). creating $macc model for $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26 ($sub). creating $macc model for $flatten\u_tinyriscv.\u_csr_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:70$36 ($add). creating $macc model for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:190$86 ($neg). creating $macc model for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:196$87 ($neg). creating $macc model for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:63$61 ($neg). creating $macc model for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:64$62 ($neg). creating $macc model for $flatten\u_tinyriscv.\u_div.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:66$64 ($sub). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:131$92 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:132$93 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:134$95 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:135$97 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:144$103 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106 ($add). creating $macc model for $flatten\u_tinyriscv.\u_ex.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:367$164 ($sub). creating $macc model for $flatten\u_tinyriscv.\u_pc_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:47$221 ($add). creating $alu model for $macc $flatten\u_tinyriscv.\u_pc_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:47$221. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:367$164. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:144$103. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:135$97. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:134$95. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:132$93. creating $alu model for $macc $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:131$92. creating $alu model for $macc $flatten\u_tinyriscv.\u_div.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:66$64. creating $alu model for $macc $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:64$62. creating $alu model for $macc $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:63$61. creating $alu model for $macc $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:196$87. creating $alu model for $macc $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:190$86. creating $alu model for $macc $flatten\u_tinyriscv.\u_csr_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:70$36. creating $alu model for $macc $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26. creating $alu model for $macc $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:124$22. creating $alu model for $macc $flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795. creating $alu model for $macc $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:155$1194. creating $alu model for $macc $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:138$1183. creating $alu model for $macc $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:178$1245. creating $alu model for $macc $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:153$1234. creating $alu model for $macc $flatten\Controller.\Uart.\TX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071. creating $alu model for $macc $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069. creating $alu model for $macc $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053. creating $alu model for $macc $flatten\Controller.\Uart.\RX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071. creating $alu model for $macc $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069. creating $alu model for $macc $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053. creating $alu model for $macc $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:98$1085. creating $alu model for $macc $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:163$1090. creating $alu model for $macc $flatten\Controller.\Interpreter.$sub$/eda/processor-ci-controller/src/interpreter.v:361$1115. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:464$1127. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:454$1123. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:364$1116. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:302$1113. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:280$1112. creating $alu model for $macc $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:218$1108. creating $alu model for $macc $flatten\Controller.\ClkDivider.$sub$/eda/processor-ci-controller/src/clk_divider.v:63$1153. creating $alu model for $macc $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173$7136. creating $alu model for $macc $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA.last.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7139. creating $alu model for $macc $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA[0].mul.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7142. creating $alu model for $flatten\Controller.\ClkDivider.$gt$/eda/processor-ci-controller/src/clk_divider.v:62$1152 ($gt): new $alu creating $alu model for $flatten\Controller.\Interpreter.$ge$/eda/processor-ci-controller/src/interpreter.v:511$1132 ($ge): new $alu creating $alu model for $flatten\Controller.\Interpreter.$lt$/eda/processor-ci-controller/src/interpreter.v:455$1125 ($lt): merged with $flatten\Controller.\Interpreter.$ge$/eda/processor-ci-controller/src/interpreter.v:511$1132. creating $alu model for $flatten\ResetBootSystem.$lt$/eda/processor-ci-controller/src/reset.v:41$794 ($lt): new $alu creating $alu model for $flatten\u_tinyriscv.\u_div.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:65$63 ($ge): merged with $flatten\u_tinyriscv.\u_div.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:66$64. creating $alu model for $flatten\u_tinyriscv.\u_ex.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:138$98 ($ge): new $alu creating $alu model for $flatten\u_tinyriscv.\u_ex.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:140$99 ($ge): merged with $flatten\u_tinyriscv.\u_ex.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:367$164. creating $alu model for $flatten\Controller.\Interpreter.$eq$/eda/processor-ci-controller/src/interpreter.v:494$1130 ($eq): merged with $flatten\Controller.\Interpreter.$ge$/eda/processor-ci-controller/src/interpreter.v:511$1132. creating $alu model for $flatten\ResetBootSystem.$eq$/eda/processor-ci-controller/src/reset.v:43$796 ($eq): merged with $flatten\ResetBootSystem.$lt$/eda/processor-ci-controller/src/reset.v:41$794. creating $alu model for $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:141$100 ($eq): merged with $flatten\u_tinyriscv.\u_ex.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:367$164. creating $alu cell for $flatten\ResetBootSystem.$lt$/eda/processor-ci-controller/src/reset.v:41$794, $flatten\ResetBootSystem.$eq$/eda/processor-ci-controller/src/reset.v:43$796: $auto$alumacc.cc:485:replace_alu$7155 creating $alu cell for $flatten\Controller.\Interpreter.$ge$/eda/processor-ci-controller/src/interpreter.v:511$1132, $flatten\Controller.\Interpreter.$lt$/eda/processor-ci-controller/src/interpreter.v:455$1125, $flatten\Controller.\Interpreter.$eq$/eda/processor-ci-controller/src/interpreter.v:494$1130: $auto$alumacc.cc:485:replace_alu$7166 creating $alu cell for $flatten\Controller.\ClkDivider.$gt$/eda/processor-ci-controller/src/clk_divider.v:62$1152: $auto$alumacc.cc:485:replace_alu$7179 creating $alu cell for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA[0].mul.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7142: $auto$alumacc.cc:485:replace_alu$7184 creating $alu cell for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.genblk1.genblk1.genblk1.genblk1.genblk1.sliceA.last.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230$7139: $auto$alumacc.cc:485:replace_alu$7187 creating $alu cell for $techmap$flatten\u_tinyriscv.\u_ex.$mul$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:143$101.$add$/eda/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173$7136: $auto$alumacc.cc:485:replace_alu$7190 creating $alu cell for $flatten\Controller.\ClkDivider.$sub$/eda/processor-ci-controller/src/clk_divider.v:63$1153: $auto$alumacc.cc:485:replace_alu$7193 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:218$1108: $auto$alumacc.cc:485:replace_alu$7196 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:280$1112: $auto$alumacc.cc:485:replace_alu$7199 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:302$1113: $auto$alumacc.cc:485:replace_alu$7202 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:364$1116: $auto$alumacc.cc:485:replace_alu$7205 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:454$1123: $auto$alumacc.cc:485:replace_alu$7208 creating $alu cell for $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:464$1127: $auto$alumacc.cc:485:replace_alu$7211 creating $alu cell for $flatten\Controller.\Interpreter.$sub$/eda/processor-ci-controller/src/interpreter.v:361$1115: $auto$alumacc.cc:485:replace_alu$7214 creating $alu cell for $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:163$1090: $auto$alumacc.cc:485:replace_alu$7217 creating $alu cell for $flatten\Controller.\Uart.$add$/eda/processor-ci-controller/modules/uart.v:98$1085: $auto$alumacc.cc:485:replace_alu$7220 creating $alu cell for $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053: $auto$alumacc.cc:485:replace_alu$7223 creating $alu cell for $flatten\Controller.\Uart.\RX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069: $auto$alumacc.cc:485:replace_alu$7226 creating $alu cell for $flatten\Controller.\Uart.\RX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071: $auto$alumacc.cc:485:replace_alu$7229 creating $alu cell for $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:31$1053: $auto$alumacc.cc:485:replace_alu$7232 creating $alu cell for $flatten\Controller.\Uart.\TX_FIFO.$add$/eda/processor-ci-controller/src/fifo.v:42$1069: $auto$alumacc.cc:485:replace_alu$7235 creating $alu cell for $flatten\Controller.\Uart.\TX_FIFO.$sub$/eda/processor-ci-controller/src/fifo.v:47$1071: $auto$alumacc.cc:485:replace_alu$7238 creating $alu cell for $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:153$1234: $auto$alumacc.cc:485:replace_alu$7241 creating $alu cell for $flatten\Controller.\Uart.\i_uart_rx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:178$1245: $auto$alumacc.cc:485:replace_alu$7244 creating $alu cell for $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:138$1183: $auto$alumacc.cc:485:replace_alu$7247 creating $alu cell for $flatten\Controller.\Uart.\i_uart_tx.$add$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:155$1194: $auto$alumacc.cc:485:replace_alu$7250 creating $alu cell for $flatten\ResetBootSystem.$add$/eda/processor-ci-controller/src/reset.v:42$795: $auto$alumacc.cc:485:replace_alu$7253 creating $alu cell for $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:124$22: $auto$alumacc.cc:485:replace_alu$7256 creating $alu cell for $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26: $auto$alumacc.cc:485:replace_alu$7259 creating $alu cell for $flatten\u_tinyriscv.\u_csr_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/csr_reg.v:70$36: $auto$alumacc.cc:485:replace_alu$7262 creating $alu cell for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:190$86: $auto$alumacc.cc:485:replace_alu$7265 creating $alu cell for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:196$87: $auto$alumacc.cc:485:replace_alu$7268 creating $alu cell for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:63$61: $auto$alumacc.cc:485:replace_alu$7271 creating $alu cell for $flatten\u_tinyriscv.\u_div.$neg$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:64$62: $auto$alumacc.cc:485:replace_alu$7274 creating $alu cell for $flatten\u_tinyriscv.\u_div.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:66$64, $flatten\u_tinyriscv.\u_div.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/div.v:65$63: $auto$alumacc.cc:485:replace_alu$7277 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:132$93: $auto$alumacc.cc:485:replace_alu$7290 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:134$95: $auto$alumacc.cc:485:replace_alu$7293 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:135$97: $auto$alumacc.cc:485:replace_alu$7296 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:144$103: $auto$alumacc.cc:485:replace_alu$7299 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:146$104: $auto$alumacc.cc:485:replace_alu$7302 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:147$106: $auto$alumacc.cc:485:replace_alu$7305 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:138$98: $auto$alumacc.cc:485:replace_alu$7308 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:131$92: $auto$alumacc.cc:485:replace_alu$7323 creating $alu cell for $flatten\u_tinyriscv.\u_ex.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:367$164, $flatten\u_tinyriscv.\u_ex.$ge$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:140$99, $flatten\u_tinyriscv.\u_ex.$eq$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/ex.v:141$100: $auto$alumacc.cc:485:replace_alu$7326 creating $alu cell for $flatten\u_tinyriscv.\u_pc_reg.$add$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/pc_reg.v:47$221: $auto$alumacc.cc:485:replace_alu$7339 created 45 $alu and 0 $macc cells. 24.23. Executing OPT pass (performing simple optimizations). 24.23.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~3 debug messages> 24.23.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~12 debug messages> Removed a total of 4 cells. 24.23.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~170 debug messages> 24.23.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.23.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~9 debug messages> Removed a total of 3 cells. 24.23.6. Executing OPT_DFF pass (perform DFF optimizations). 24.23.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 68 unused wires. <suppressed ~1 debug messages> 24.23.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.23.9. Rerunning OPT passes. (Maybe there is more to do..) 24.23.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~171 debug messages> 24.23.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.23.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.23.13. Executing OPT_DFF pass (perform DFF optimizations). 24.23.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.23.15. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.23.16. Finished OPT passes. (There is nothing left to do.) 24.24. Executing MEMORY pass. 24.24.1. Executing OPT_MEM pass (optimize memories). Performed a total of 1 transformations. 24.24.2. Executing OPT_MEM_PRIORITY pass (removing unnecessary memory write priority relations). Performed a total of 0 transformations. 24.24.3. Executing OPT_MEM_FEEDBACK pass (finding memory read-to-write feedback paths). Analyzing processorci_top.Controller.Data_Memory.memory write port 0. Analyzing processorci_top.Controller.Memory.memory write port 0. Analyzing processorci_top.Controller.Uart.RX_FIFO.memory write port 0. Analyzing processorci_top.Controller.Uart.TX_FIFO.memory write port 0. Analyzing processorci_top.u_tinyriscv.u_regs.regs write port 0. 24.24.4. Executing MEMORY_BMUX2ROM pass (converting muxes to ROMs). 24.24.5. Executing MEMORY_DFF pass (merging $dff cells to $memrd). Checking read port `\Controller.Data_Memory.memory'[0] in module `\processorci_top': no output FF found. Checking read port `\Controller.Memory.memory'[0] in module `\processorci_top': no output FF found. Checking read port `\Controller.Uart.RX_FIFO.memory'[0] in module `\processorci_top': merging output FF to cell. Write port 0: non-transparent. Checking read port `\Controller.Uart.TX_FIFO.memory'[0] in module `\processorci_top': merging output FF to cell. Write port 0: non-transparent. Checking read port `\u_tinyriscv.u_regs.regs'[0] in module `\processorci_top': no output FF found. Checking read port `\u_tinyriscv.u_regs.regs'[1] in module `\processorci_top': no output FF found. Checking read port address `\Controller.Data_Memory.memory'[0] in module `\processorci_top': no address FF found. Checking read port address `\Controller.Memory.memory'[0] in module `\processorci_top': no address FF found. Checking read port address `\u_tinyriscv.u_regs.regs'[0] in module `\processorci_top': no address FF found. Checking read port address `\u_tinyriscv.u_regs.regs'[1] in module `\processorci_top': no address FF found. 24.24.6. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 2 unused cells and 18 unused wires. <suppressed ~3 debug messages> 24.24.7. Executing MEMORY_SHARE pass (consolidating $memrd/$memwr cells). Consolidating read ports of memory processorci_top.u_tinyriscv.u_regs.regs by address: 24.24.8. Executing OPT_MEM_WIDEN pass (optimize memories where all ports are wide). Performed a total of 0 transformations. 24.24.9. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.24.10. Executing MEMORY_COLLECT pass (generating $mem cells). 24.25. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.26. Executing MEMORY_LIBMAP pass (mapping memories to cells). mapping memory processorci_top.Controller.Data_Memory.memory via $__TRELLIS_DPR16X4_ mapping memory processorci_top.Controller.Memory.memory via $__TRELLIS_DPR16X4_ mapping memory processorci_top.Controller.Uart.RX_FIFO.memory via $__TRELLIS_DPR16X4_ Extracted data FF from read port 0 of processorci_top.Controller.Uart.RX_FIFO.memory: $\Controller.Uart.RX_FIFO.memory$rdreg[0] mapping memory processorci_top.Controller.Uart.TX_FIFO.memory via $__TRELLIS_DPR16X4_ Extracted data FF from read port 0 of processorci_top.Controller.Uart.TX_FIFO.memory: $\Controller.Uart.TX_FIFO.memory$rdreg[0] mapping memory processorci_top.u_tinyriscv.u_regs.regs via $__TRELLIS_DPR16X4_ <suppressed ~1170 debug messages> 24.27. Executing TECHMAP pass (map to technology primitives). 24.27.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/lutrams_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/lutrams_map.v' to AST representation. Generating RTLIL representation for module `\$__TRELLIS_DPR16X4_'. Successfully finished Verilog frontend. 24.27.2. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/brams_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/brams_map.v' to AST representation. Generating RTLIL representation for module `\$__ECP5_DP16KD_'. Generating RTLIL representation for module `\$__ECP5_PDPW16KD_'. Successfully finished Verilog frontend. 24.27.3. Continuing TECHMAP pass. Using template $paramod$04778961cc1285a5efea28f98f28381eb2862208\$__TRELLIS_DPR16X4_ for cells of type $__TRELLIS_DPR16X4_. No more expansions possible. <suppressed ~1078 debug messages> 24.28. Executing OPT pass (performing simple optimizations). 24.28.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~248 debug messages> 24.28.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~18 debug messages> Removed a total of 6 cells. 24.28.3. Executing OPT_DFF pass (perform DFF optimizations). Adding EN signal on $flatten\ResetBootSystem.$procdff$6111 ($dff) from module processorci_top (D = $flatten\ResetBootSystem.$0\state[1:0], Q = \ResetBootSystem.state). Adding SRST signal on $auto$ff.cc:266:slice$6955 ($dffe) from module processorci_top (D = $flatten\Controller.\Interpreter.$add$/eda/processor-ci-controller/src/interpreter.v:464$1127_Y, Q = \Controller.Interpreter.memory_page_number, rval = 24'000000000000000000000000). Adding EN signal on $auto$ff.cc:266:slice$6894 ($dffe) from module processorci_top (D = $flatten\Controller.\Interpreter.$procmux$1898_Y [1:0], Q = \Controller.Interpreter.temp_buffer [1:0]). Adding SRST signal on $auto$ff.cc:266:slice$6743 ($dffe) from module processorci_top (D = $flatten\ResetBootSystem.$procmux$2565_Y, Q = \ResetBootSystem.counter, rval = 6'000000). Adding EN signal on $auto$ff.cc:266:slice$6495 ($sdffe) from module processorci_top (D = $flatten\u_tinyriscv.\u_pc_reg.$procmux$2702_Y [1:0], Q = \u_tinyriscv.u_pc_reg.pc_o [1:0]). 24.28.4. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 9 unused cells and 7587 unused wires. <suppressed ~10 debug messages> 24.28.5. Rerunning OPT passes. (Removed registers in this run.) 24.28.6. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~5 debug messages> 24.28.7. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.28.8. Executing OPT_DFF pass (perform DFF optimizations). Adding SRST signal on $auto$ff.cc:266:slice$9794 ($sdffce) from module processorci_top (D = $auto$wreduce.cc:461:run$7073 [5:0], Q = \ResetBootSystem.counter, rval = 6'000000). 24.28.9. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 1 unused cells and 5 unused wires. <suppressed ~2 debug messages> 24.28.10. Rerunning OPT passes. (Removed registers in this run.) 24.28.11. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.28.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.28.13. Executing OPT_DFF pass (perform DFF optimizations). 24.28.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.28.15. Finished fast OPT passes. 24.29. Executing MEMORY_MAP pass (converting memories to logic and flip-flops). 24.30. Executing OPT pass (performing simple optimizations). 24.30.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.30.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.30.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~113 debug messages> 24.30.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. New input vector for $reduce_and cell $auto$opt_dff.cc:220:make_patterns_logic$9792: { $auto$opt_dff.cc:194:make_patterns_logic$9789 $auto$fsm_map.cc:74:implement_pattern_cache$6419 $auto$opt_dff.cc:194:make_patterns_logic$6897 $auto$opt_dff.cc:194:make_patterns_logic$6895 } Consolidated identical input bits for $mux cell $flatten\Controller.$ternary$/eda/processor-ci-controller/src/controller.v:84$809: Old ports: A=\u_tinyriscv.u_pc_reg.pc_o [11:0], B={ \Controller.Interpreter.memory_page_number [5:0] \u_tinyriscv.u_pc_reg.pc_o [5:0] }, Y=$auto$wreduce.cc:461:run$7039 [11:0] New ports: A=\u_tinyriscv.u_pc_reg.pc_o [11:6], B=\Controller.Interpreter.memory_page_number [5:0], Y=$auto$wreduce.cc:461:run$7039 [11:6] New connections: $auto$wreduce.cc:461:run$7039 [5:0] = \u_tinyriscv.u_pc_reg.pc_o [5:0] Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1638: Old ports: A=3'011, B=3'100, Y=$auto$wreduce.cc:461:run$7042 [2:0] New ports: A=2'01, B=2'10, Y={ $auto$wreduce.cc:461:run$7042 [2] $auto$wreduce.cc:461:run$7042 [0] } New connections: $auto$wreduce.cc:461:run$7042 [1] = $auto$wreduce.cc:461:run$7042 [0] Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1643: Old ports: A=7'1010010, B=7'0010101, Y=$auto$wreduce.cc:461:run$7043 [6:0] New ports: A=2'10, B=2'01, Y=$auto$wreduce.cc:461:run$7043 [1:0] New connections: $auto$wreduce.cc:461:run$7043 [6:2] = { $auto$wreduce.cc:461:run$7043 [1] 3'010 $auto$wreduce.cc:461:run$7043 [0] } Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1654: Old ports: A=4'1100, B=4'0000, Y=$auto$wreduce.cc:461:run$7044 [3:0] New ports: A=1'1, B=1'0, Y=$auto$wreduce.cc:461:run$7044 [2] New connections: { $auto$wreduce.cc:461:run$7044 [3] $auto$wreduce.cc:461:run$7044 [1:0] } = { $auto$wreduce.cc:461:run$7044 [2] 2'00 } Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1664: Old ports: A=4'1001, B=4'0000, Y=$auto$wreduce.cc:461:run$7046 [3:0] New ports: A=1'1, B=1'0, Y=$auto$wreduce.cc:461:run$7046 [0] New connections: $auto$wreduce.cc:461:run$7046 [3:1] = { $auto$wreduce.cc:461:run$7046 [0] 2'00 } Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1678: Old ports: A=7'0000110, B=7'1010111, Y=$auto$wreduce.cc:461:run$7048 [6:0] New ports: A=1'0, B=1'1, Y=$auto$wreduce.cc:461:run$7048 [0] New connections: $auto$wreduce.cc:461:run$7048 [6:1] = { $auto$wreduce.cc:461:run$7048 [0] 1'0 $auto$wreduce.cc:461:run$7048 [0] 3'011 } Consolidated identical input bits for $pmux cell $flatten\Controller.\Interpreter.$procmux$2073: Old ports: A=8'00001011, B=302978816, Y=$flatten\Controller.\Interpreter.$procmux$2073_Y New ports: A=5'01011, B=20'10010011111011100000, Y=$flatten\Controller.\Interpreter.$procmux$2073_Y [4:0] New connections: $flatten\Controller.\Interpreter.$procmux$2073_Y [7:5] = 3'000 Consolidated identical input bits for $pmux cell $flatten\Controller.\Interpreter.$procmux$2198: Old ports: A={ 8'00000000 \Controller.Interpreter.communication_buffer [31:8] }, B={ 40'0000000000000000000000000001010000000000 \Controller.Interpreter.timeout [23:0] }, Y=$flatten\Controller.\Interpreter.$procmux$2198_Y New ports: A=\Controller.Interpreter.communication_buffer [31:8], B={ 24'000000000000000000010100 \Controller.Interpreter.timeout [23:0] }, Y=$flatten\Controller.\Interpreter.$procmux$2198_Y [23:0] New connections: $flatten\Controller.\Interpreter.$procmux$2198_Y [31:24] = 8'00000000 New ctrl vector for $pmux cell $flatten\Controller.\Interpreter.$procmux$2208: $auto$opt_reduce.cc:134:opt_pmux$6307 Consolidated identical input bits for $pmux cell $flatten\Controller.\Uart.$procmux$2412: Old ports: A=4'0000, B={ 1'0 $auto$wreduce.cc:461:run$7055 [2:0] 12'000100100011 }, Y=$flatten\Controller.\Uart.$procmux$2412_Y New ports: A=3'000, B={ $auto$wreduce.cc:461:run$7055 [2:0] 9'001010011 }, Y=$flatten\Controller.\Uart.$procmux$2412_Y [2:0] New connections: $flatten\Controller.\Uart.$procmux$2412_Y [3] = 1'0 Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.$procmux$2420: Old ports: A=3'000, B=3'100, Y=$auto$wreduce.cc:461:run$7055 [2:0] New ports: A=1'0, B=1'1, Y=$auto$wreduce.cc:461:run$7055 [2] New connections: $auto$wreduce.cc:461:run$7055 [1:0] = 2'00 Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.$procmux$2496: Old ports: A=4'0010, B=4'0100, Y=$flatten\Controller.\Uart.$procmux$2496_Y New ports: A=2'01, B=2'10, Y=$flatten\Controller.\Uart.$procmux$2496_Y [2:1] New connections: { $flatten\Controller.\Uart.$procmux$2496_Y [3] $flatten\Controller.\Uart.$procmux$2496_Y [0] } = 2'00 Consolidated identical input bits for $pmux cell $flatten\Controller.\Uart.\i_uart_rx.$procmux$1442: Old ports: A=3'000, B={ 2'00 $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:117$1220_Y [0] 1'0 $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:118$1221_Y [1:0] 2'01 \Controller.Uart.i_uart_rx.payload_done 1'0 $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [1:0] }, Y=\Controller.Uart.i_uart_rx.n_fsm_state New ports: A=2'00, B={ 1'0 $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:117$1220_Y [0] $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:118$1221_Y [1:0] 1'1 \Controller.Uart.i_uart_rx.payload_done $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [1:0] }, Y=\Controller.Uart.i_uart_rx.n_fsm_state [1:0] New connections: \Controller.Uart.i_uart_rx.n_fsm_state [2] = 1'0 Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223: Old ports: A=2'11, B=2'00, Y=$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [1:0] New ports: A=1'1, B=1'0, Y=$flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [0] New connections: $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [1] = $flatten\Controller.\Uart.\i_uart_rx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_rx.v:120$1223_Y [0] Consolidated identical input bits for $pmux cell $flatten\Controller.\Uart.\i_uart_tx.$procmux$1579: Old ports: A=3'000, B={ 2'00 \Controller.Uart.uart_tx_en 1'0 $auto$wreduce.cc:461:run$7070 [1:0] 2'01 \Controller.Uart.i_uart_tx.payload_done 1'0 $auto$wreduce.cc:461:run$7072 [1:0] }, Y=\Controller.Uart.i_uart_tx.n_fsm_state New ports: A=2'00, B={ 1'0 \Controller.Uart.uart_tx_en $auto$wreduce.cc:461:run$7070 [1:0] 1'1 \Controller.Uart.i_uart_tx.payload_done $auto$wreduce.cc:461:run$7072 [1:0] }, Y=\Controller.Uart.i_uart_tx.n_fsm_state [1:0] New connections: \Controller.Uart.i_uart_tx.n_fsm_state [2] = 1'0 Consolidated identical input bits for $mux cell $flatten\Controller.\Uart.\i_uart_tx.$ternary$/eda/processor-ci-controller/modules/UART/rtl/uart_tx.v:103$1166: Old ports: A=2'11, B=2'00, Y=$auto$wreduce.cc:461:run$7072 [1:0] New ports: A=1'1, B=1'0, Y=$auto$wreduce.cc:461:run$7072 [0] New connections: $auto$wreduce.cc:461:run$7072 [1] = $auto$wreduce.cc:461:run$7072 [0] New ctrl vector for $pmux cell $flatten\ResetBootSystem.$procmux$2576: { $flatten\ResetBootSystem.$procmux$2569_CMP $flatten\ResetBootSystem.$procmux$2568_CMP } Consolidated identical input bits for $mux cell $flatten\ResetBootSystem.$procmux$2579: Old ports: A=2'00, B=2'10, Y=$flatten\ResetBootSystem.$procmux$2579_Y New ports: A=1'0, B=1'1, Y=$flatten\ResetBootSystem.$procmux$2579_Y [1] New connections: $flatten\ResetBootSystem.$procmux$2579_Y [0] = 1'0 Consolidated identical input bits for $pmux cell $flatten\u_tinyriscv.\u_clint.$procmux$5904: Old ports: A=10'0000000000, B=30'110100000111010000101100000000, Y=$auto$wreduce.cc:461:run$7075 [9:0] New ports: A=4'0000, B=12'110111101000, Y={ $auto$wreduce.cc:461:run$7075 [8] $auto$wreduce.cc:461:run$7075 [6] $auto$wreduce.cc:461:run$7075 [1:0] } New connections: { $auto$wreduce.cc:461:run$7075 [9] $auto$wreduce.cc:461:run$7075 [7] $auto$wreduce.cc:461:run$7075 [5:2] } = { $auto$wreduce.cc:461:run$7075 [8] 5'00000 } Consolidated identical input bits for $pmux cell $flatten\u_tinyriscv.\u_clint.$procmux$5931: Old ports: A=4'1010, B=8'10110011, Y=$auto$wreduce.cc:461:run$7076 [3:0] New ports: A=2'10, B=4'1101, Y={ $auto$wreduce.cc:461:run$7076 [3] $auto$wreduce.cc:461:run$7076 [0] } New connections: $auto$wreduce.cc:461:run$7076 [2:1] = 2'01 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$5934: Old ports: A=32'10000000000000000000000000000100, B={ 28'0000000000000000000000000000 $auto$wreduce.cc:461:run$7076 [3:0] }, Y=$flatten\u_tinyriscv.\u_clint.$procmux$5934_Y New ports: A=5'10100, B={ 1'0 $auto$wreduce.cc:461:run$7076 [3:0] }, Y={ $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [31] $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [3:0] } New connections: $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [30:4] = 27'000000000000000000000000000 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$5948: Old ports: A=\u_tinyriscv.u_if_id.inst_addr_ff.qout_r, B={ $flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26_Y [31:2] \u_tinyriscv.u_if_id.inst_addr_ff.qout_r [1:0] }, Y=$flatten\u_tinyriscv.\u_clint.$procmux$5948_Y New ports: A=\u_tinyriscv.u_if_id.inst_addr_ff.qout_r [31:2], B=$flatten\u_tinyriscv.\u_clint.$sub$/var/jenkins_home/workspace/tinyriscv/tinyriscv/rtl/core/clint.v:148$26_Y [31:2], Y=$flatten\u_tinyriscv.\u_clint.$procmux$5948_Y [31:2] New connections: $flatten\u_tinyriscv.\u_clint.$procmux$5948_Y [1:0] = \u_tinyriscv.u_if_id.inst_addr_ff.qout_r [1:0] Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$5985: Old ports: A=4'0001, B=4'1000, Y=$flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] New ports: A=2'01, B=2'10, Y={ $flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] [3] $flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] [0] } New connections: $flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] [2:1] = 2'00 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_ctrl.$procmux$5741: Old ports: A=2'00, B=2'11, Y=\u_tinyriscv.u_id_ex.hold_flag_i [1:0] New ports: A=1'0, B=1'1, Y=\u_tinyriscv.u_id_ex.hold_flag_i [0] New connections: \u_tinyriscv.u_id_ex.hold_flag_i [1] = \u_tinyriscv.u_id_ex.hold_flag_i [0] Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_div.$procmux$5538: Old ports: A=1073741824, B={ 1'0 \u_tinyriscv.u_div.count [31:1] }, Y=$flatten\u_tinyriscv.\u_div.$procmux$5538_Y New ports: A=31'1000000000000000000000000000000, B=\u_tinyriscv.u_div.count [31:1], Y=$flatten\u_tinyriscv.\u_div.$procmux$5538_Y [30:0] New connections: $flatten\u_tinyriscv.\u_div.$procmux$5538_Y [31] = 1'0 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_div.$procmux$5647: { \u_tinyriscv.u_div.state [3] $auto$opt_reduce.cc:134:opt_pmux$9807 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_div.$procmux$5670: $auto$opt_reduce.cc:134:opt_pmux$6333 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_ex.$procmux$4186: Old ports: A={ \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31:16] }, B={ \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15:0] }, Y=$flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] New ports: A=\u_tinyriscv.u_ex.mem_rdata_i [31:16], B=\u_tinyriscv.u_ex.mem_rdata_i [15:0], Y=$flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15:0] New connections: $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [31:16] = { $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] $flatten\u_tinyriscv.\u_ex.$14\reg_wdata[31:0] [15] } Consolidated identical input bits for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$4206: Old ports: A={ \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31] \u_tinyriscv.u_ex.mem_rdata_i [31:24] }, B={ \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7] \u_tinyriscv.u_ex.mem_rdata_i [7:0] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15] \u_tinyriscv.u_ex.mem_rdata_i [15:8] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23] \u_tinyriscv.u_ex.mem_rdata_i [23:16] }, Y=$flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] New ports: A=\u_tinyriscv.u_ex.mem_rdata_i [31:24], B={ \u_tinyriscv.u_ex.mem_rdata_i [7:0] \u_tinyriscv.u_ex.mem_rdata_i [15:8] \u_tinyriscv.u_ex.mem_rdata_i [23:16] }, Y=$flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7:0] New connections: $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [31:8] = { $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] $flatten\u_tinyriscv.\u_ex.$13\reg_wdata[31:0] [7] } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5252: $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5260: { $flatten\u_tinyriscv.\u_ex.$procmux$3874_CMP $auto$opt_reduce.cc:134:opt_pmux$6247 } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5270: { $flatten\u_tinyriscv.\u_ex.$procmux$3874_CMP $auto$opt_reduce.cc:134:opt_pmux$6247 } Consolidated identical input bits for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5280: Old ports: A=1'0, B=2'00, Y=\u_tinyriscv.u_ex.hold_flag New connections: \u_tinyriscv.u_ex.hold_flag = 1'0 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5298: $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5306: { $flatten\u_tinyriscv.\u_ex.$procmux$4153_CMP $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_ex.$procmux$5314: $flatten\u_tinyriscv.\u_ex.$procmux$3996_CMP Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$2750: Old ports: A=0, B={ \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [7] \u_tinyriscv.u_if_id.inst_ff.qout_r [30:25] \u_tinyriscv.u_if_id.inst_ff.qout_r [11:8] 1'0 }, Y=$flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] New ports: A=12'000000000000, B={ \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [7] \u_tinyriscv.u_if_id.inst_ff.qout_r [30:25] \u_tinyriscv.u_if_id.inst_ff.qout_r [11:8] }, Y=$flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12:1] New connections: { $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [31:13] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [0] } = { $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] 1'0 } Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$2853: Old ports: A=0, B={ \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31:25] \u_tinyriscv.u_if_id.inst_ff.qout_r [11:7] }, Y=$flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] New ports: A=12'000000000000, B={ \u_tinyriscv.u_if_id.inst_ff.qout_r [31:25] \u_tinyriscv.u_if_id.inst_ff.qout_r [11:7] }, Y=$flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11:0] New connections: $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [31:12] = { $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$8\op2_o[31:0] [11] } Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$2936: Old ports: A=0, B={ \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31:20] }, Y=$flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] New ports: A=12'000000000000, B=\u_tinyriscv.u_if_id.inst_ff.qout_r [31:20], Y=$flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11:0] New connections: $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [31:12] = { $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] $flatten\u_tinyriscv.\u_id.$7\op2_o[31:0] [11] } Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$3158: Old ports: A=0, B=4, Y=$flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0] New ports: A=1'0, B=1'1, Y=$flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0] [2] New connections: { $flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0] [31:3] $flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0] [1:0] } = 31'0000000000000000000000000000000 New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3702: { $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2856_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3710: { $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $flatten\u_tinyriscv.\u_id.$procmux$2856_CMP $flatten\u_tinyriscv.\u_id.$procmux$2753_CMP $auto$opt_reduce.cc:134:opt_pmux$9809 $flatten\u_tinyriscv.\u_id.$procmux$2713_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3719: { $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $auto$opt_reduce.cc:134:opt_pmux$9811 $flatten\u_tinyriscv.\u_id.$procmux$2713_CMP } New ctrl vector for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3731: { $flatten\u_tinyriscv.\u_id.$procmux$3035_CMP $flatten\u_tinyriscv.\u_id.$procmux$2939_CMP $auto$opt_reduce.cc:134:opt_pmux$9813 $flatten\u_tinyriscv.\u_id.$procmux$2713_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$9810: { $flatten\u_tinyriscv.\u_id.$procmux$3693_CMP $flatten\u_tinyriscv.\u_id.$procmux$3681_CMP $flatten\u_tinyriscv.\u_id.$procmux$3680_CMP $flatten\u_tinyriscv.\u_id.$procmux$3679_CMP $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP } New input vector for $reduce_or cell $auto$opt_reduce.cc:128:opt_pmux$9812: { $flatten\u_tinyriscv.\u_id.$procmux$3693_CMP $flatten\u_tinyriscv.\u_id.$procmux$3681_CMP $flatten\u_tinyriscv.\u_id.$procmux$3680_CMP $flatten\u_tinyriscv.\u_id.$procmux$3679_CMP $flatten\u_tinyriscv.\u_id.$procmux$3593_CMP } Optimizing cells in module \processorci_top. Consolidated identical input bits for $pmux cell $flatten\Controller.\Uart.$procmux$2490: Old ports: A=4'0000, B={ 3'000 \Controller.Interpreter.communication_read $flatten\Controller.\Uart.$procmux$2496_Y 8'00010011 }, Y=$flatten\Controller.\Uart.$procmux$2490_Y New ports: A=3'000, B={ 2'00 \Controller.Interpreter.communication_read $flatten\Controller.\Uart.$procmux$2496_Y [2:1] 7'0001011 }, Y=$flatten\Controller.\Uart.$procmux$2490_Y [2:0] New connections: $flatten\Controller.\Uart.$procmux$2490_Y [3] = 1'0 Consolidated identical input bits for $mux cell $flatten\ResetBootSystem.$procmux$2585: Old ports: A=2'00, B=$flatten\ResetBootSystem.$procmux$2579_Y, Y=$flatten\ResetBootSystem.$procmux$2585_Y New ports: A=1'0, B=$flatten\ResetBootSystem.$procmux$2579_Y [1], Y=$flatten\ResetBootSystem.$procmux$2585_Y [1] New connections: $flatten\ResetBootSystem.$procmux$2585_Y [0] = 1'0 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$5934: Old ports: A=5'10100, B={ 1'0 $auto$wreduce.cc:461:run$7076 [3:0] }, Y={ $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [31] $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [3:0] } New ports: A=4'0100, B={ $auto$wreduce.cc:461:run$7076 [3] 2'01 $auto$wreduce.cc:461:run$7076 [0] }, Y=$flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [3:0] New connections: $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [31] = $flatten\u_tinyriscv.\u_clint.$procmux$5934_Y [2] Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$6015: Old ports: A=$flatten\u_tinyriscv.\u_clint.$4\int_state[3:0], B={ 2'00 $auto$wreduce.cc:461:run$7074 [1:0] }, Y=$flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] New ports: A={ $flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] [3] 1'0 $flatten\u_tinyriscv.\u_clint.$4\int_state[3:0] [0] }, B={ 1'0 $auto$wreduce.cc:461:run$7074 [1:0] }, Y={ $flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] [3] $flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] [1:0] } New connections: $flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] [2] = 1'0 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$3202: Old ports: A=0, B=$flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0], Y=$flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0] New ports: A=1'0, B=$flatten\u_tinyriscv.\u_id.$4\op2_jump_o[31:0] [2], Y=$flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0] [2] New connections: { $flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0] [31:3] $flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0] [1:0] } = 31'0000000000000000000000000000000 Optimizing cells in module \processorci_top. Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_clint.$procmux$6021: Old ports: A=4'0001, B=$flatten\u_tinyriscv.\u_clint.$2\int_state[3:0], Y=\u_tinyriscv.u_clint.int_state New ports: A=3'001, B={ $flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] [3] $flatten\u_tinyriscv.\u_clint.$2\int_state[3:0] [1:0] }, Y={ \u_tinyriscv.u_clint.int_state [3] \u_tinyriscv.u_clint.int_state [1:0] } New connections: \u_tinyriscv.u_clint.int_state [2] = 1'0 Consolidated identical input bits for $mux cell $flatten\u_tinyriscv.\u_id.$procmux$3558: Old ports: A=$flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0], B=0, Y=$flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] New ports: A=$flatten\u_tinyriscv.\u_id.$3\op2_jump_o[31:0] [2], B=1'0, Y=$flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] [2] New connections: { $flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] [31:3] $flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] [1:0] } = 31'0000000000000000000000000000000 Optimizing cells in module \processorci_top. Consolidated identical input bits for $pmux cell $flatten\u_tinyriscv.\u_id.$procmux$3744: Old ports: A=0, B={ $flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [19:12] \u_tinyriscv.u_if_id.inst_ff.qout_r [20] \u_tinyriscv.u_if_id.inst_ff.qout_r [30:21] 1'0 \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31:20] 32'00000000000000000000000000000100 }, Y=\u_tinyriscv.u_id_ex.op2_jump_ff.din New ports: A=21'000000000000000000000, B={ 18'000000000000000000 $flatten\u_tinyriscv.\u_id.$2\op2_jump_o[31:0] [2] 2'00 $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12] $flatten\u_tinyriscv.\u_id.$5\op2_jump_o[31:0] [12:1] 1'0 \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [19:12] \u_tinyriscv.u_if_id.inst_ff.qout_r [20] \u_tinyriscv.u_if_id.inst_ff.qout_r [30:21] 1'0 \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31] \u_tinyriscv.u_if_id.inst_ff.qout_r [31:20] 21'000000000000000000100 }, Y=\u_tinyriscv.u_id_ex.op2_jump_ff.din [20:0] New connections: \u_tinyriscv.u_id_ex.op2_jump_ff.din [31:21] = { \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] \u_tinyriscv.u_id_ex.op2_jump_ff.din [20] } Optimizing cells in module \processorci_top. Performed a total of 57 changes. 24.30.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~12 debug messages> Removed a total of 4 cells. 24.30.6. Executing OPT_DFF pass (perform DFF optimizations). 24.30.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 1 unused cells and 5 unused wires. <suppressed ~2 debug messages> 24.30.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~7 debug messages> 24.30.9. Rerunning OPT passes. (Maybe there is more to do..) 24.30.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~112 debug messages> 24.30.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.30.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.30.13. Executing OPT_DFF pass (perform DFF optimizations). Setting constant 0-bit at position 31 on $auto$ff.cc:266:slice$6568 ($sdffe) from module processorci_top. Setting constant 0-bit at position 4 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 5 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 6 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 7 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 8 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 9 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 10 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 11 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 12 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 13 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 14 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 15 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 16 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 17 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 18 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 19 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 20 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 21 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 22 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 23 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 24 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 25 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 26 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 27 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 28 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 29 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 30 on $auto$ff.cc:266:slice$6727 ($sdffe) from module processorci_top. Setting constant 0-bit at position 2 on $auto$ff.cc:266:slice$6739 ($sdff) from module processorci_top. Setting constant 0-bit at position 3 on $auto$ff.cc:266:slice$6739 ($sdff) from module processorci_top. Setting constant 0-bit at position 4 on $auto$ff.cc:266:slice$6739 ($sdff) from module processorci_top. Setting constant 0-bit at position 5 on $auto$ff.cc:266:slice$6739 ($sdff) from module processorci_top. Setting constant 0-bit at position 7 on $auto$ff.cc:266:slice$6739 ($sdff) from module processorci_top. Setting constant 0-bit at position 2 on $auto$ff.cc:266:slice$6774 ($sdff) from module processorci_top. Setting constant 0-bit at position 3 on $auto$ff.cc:266:slice$6818 ($sdffe) from module processorci_top. Setting constant 0-bit at position 3 on $auto$ff.cc:266:slice$6846 ($sdffe) from module processorci_top. Setting constant 0-bit at position 5 on $auto$ff.cc:266:slice$6948 ($sdffe) from module processorci_top. Setting constant 0-bit at position 6 on $auto$ff.cc:266:slice$6948 ($sdffe) from module processorci_top. Setting constant 0-bit at position 7 on $auto$ff.cc:266:slice$6948 ($sdffe) from module processorci_top. Setting constant 0-bit at position 24 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 25 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 26 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 27 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 28 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 29 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 30 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. Setting constant 0-bit at position 31 on $auto$ff.cc:266:slice$6975 ($dffe) from module processorci_top. 24.30.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 4 unused wires. <suppressed ~1 debug messages> 24.30.15. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~7 debug messages> 24.30.16. Rerunning OPT passes. (Maybe there is more to do..) 24.30.17. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~112 debug messages> 24.30.18. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Consolidated identical input bits for $mux cell $flatten\Controller.\Interpreter.$procmux$1648: Old ports: A=8'00000100, B={ 3'000 \Controller.Interpreter.return_state [4:0] }, Y=$flatten\Controller.\Interpreter.$procmux$1648_Y New ports: A=5'00100, B=\Controller.Interpreter.return_state [4:0], Y=$flatten\Controller.\Interpreter.$procmux$1648_Y [4:0] New connections: $flatten\Controller.\Interpreter.$procmux$1648_Y [7:5] = 3'000 Optimizing cells in module \processorci_top. Consolidated identical input bits for $pmux cell $flatten\Controller.\Interpreter.$procmux$1626: Old ports: A=8'00000000, B={ 7'0000000 $auto$wreduce.cc:461:run$7052 [0] 6'000000 $auto$wreduce.cc:461:run$7045 [1:0] 1'0 $auto$wreduce.cc:461:run$7050 [6:0] 14'00001101000011 $auto$wreduce.cc:461:run$7049 [1:0] 3'000 \Controller.Interpreter.return_state [4:0] 1'0 $auto$wreduce.cc:461:run$7048 [6] 1'0 $auto$wreduce.cc:461:run$7048 [6] 3'011 $auto$wreduce.cc:461:run$7048 [6] 7'0000011 \Controller.Uart.read_response 4'0000 $auto$wreduce.cc:461:run$7044 [3] 2'00 $auto$wreduce.cc:461:run$7044 [3] 6'000010 $auto$wreduce.cc:461:run$7045 [1:0] 20'00001000000010110000 $auto$wreduce.cc:461:run$7044 [3] $auto$wreduce.cc:461:run$7044 [3] 18'000000010100000100 $flatten\Controller.\Interpreter.$procmux$1648_Y 1'0 $auto$wreduce.cc:461:run$7043 [6] 3'010 $auto$wreduce.cc:461:run$7043 [2] $auto$wreduce.cc:461:run$7043 [6] $auto$wreduce.cc:461:run$7043 [2] 13'0001001100010 $auto$wreduce.cc:461:run$7042 [2:1] $auto$wreduce.cc:461:run$7042 [1] 31'0001011001010010000100000001000 $auto$wreduce.cc:461:run$7041 [0] 8'00000011 }, Y=$flatten\Controller.\Interpreter.$procmux$1626_Y New ports: A=7'0000000, B={ 6'000000 $auto$wreduce.cc:461:run$7052 [0] 5'00000 $auto$wreduce.cc:461:run$7045 [1:0] $auto$wreduce.cc:461:run$7050 [6:0] 12'000110100011 $auto$wreduce.cc:461:run$7049 [1:0] 2'00 \Controller.Interpreter.return_state [4:0] $auto$wreduce.cc:461:run$7048 [6] 1'0 $auto$wreduce.cc:461:run$7048 [6] 3'011 $auto$wreduce.cc:461:run$7048 [6] 6'000011 \Controller.Uart.read_response 3'000 $auto$wreduce.cc:461:run$7044 [3] 2'00 $auto$wreduce.cc:461:run$7044 [3] 5'00010 $auto$wreduce.cc:461:run$7045 [1:0] 17'00010000001011000 $auto$wreduce.cc:461:run$7044 [3] $auto$wreduce.cc:461:run$7044 [3] 18'000000101000010000 $flatten\Controller.\Interpreter.$procmux$1648_Y [4:0] $auto$wreduce.cc:461:run$7043 [6] 3'010 $auto$wreduce.cc:461:run$7043 [2] $auto$wreduce.cc:461:run$7043 [6] $auto$wreduce.cc:461:run$7043 [2] 11'00100110010 $auto$wreduce.cc:461:run$7042 [2:1] $auto$wreduce.cc:461:run$7042 [1] 27'001011010100100010000001000 $auto$wreduce.cc:461:run$7041 [0] 7'0000011 }, Y=$flatten\Controller.\Interpreter.$procmux$1626_Y [6:0] New connections: $flatten\Controller.\Interpreter.$procmux$1626_Y [7] = 1'0 Optimizing cells in module \processorci_top. Performed a total of 2 changes. 24.30.19. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~3 debug messages> Removed a total of 1 cells. 24.30.20. Executing OPT_DFF pass (perform DFF optimizations). 24.30.21. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 3 unused wires. <suppressed ~1 debug messages> 24.30.22. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.30.23. Rerunning OPT passes. (Maybe there is more to do..) 24.30.24. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~112 debug messages> 24.30.25. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.30.26. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.30.27. Executing OPT_DFF pass (perform DFF optimizations). Setting constant 0-bit at position 7 on $auto$ff.cc:266:slice$7012 ($sdff) from module processorci_top. 24.30.28. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.30.29. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~1 debug messages> 24.30.30. Rerunning OPT passes. (Maybe there is more to do..) 24.30.31. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. Evaluating internal representation of mux trees. Analyzing evaluation results. Removed 0 multiplexer ports. <suppressed ~112 debug messages> 24.30.32. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.30.33. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.30.34. Executing OPT_DFF pass (perform DFF optimizations). 24.30.35. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.30.36. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.30.37. Finished OPT passes. (There is nothing left to do.) 24.31. Executing TECHMAP pass (map to technology primitives). 24.31.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/techmap.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/techmap.v' to AST representation. Generating RTLIL representation for module `\_90_simplemap_bool_ops'. Generating RTLIL representation for module `\_90_simplemap_reduce_ops'. Generating RTLIL representation for module `\_90_simplemap_logic_ops'. Generating RTLIL representation for module `\_90_simplemap_compare_ops'. Generating RTLIL representation for module `\_90_simplemap_various'. Generating RTLIL representation for module `\_90_simplemap_registers'. Generating RTLIL representation for module `\_90_shift_ops_shr_shl_sshl_sshr'. Generating RTLIL representation for module `\_90_shift_shiftx'. Generating RTLIL representation for module `\_90_fa'. Generating RTLIL representation for module `\_90_lcu_brent_kung'. Generating RTLIL representation for module `\_90_alu'. Generating RTLIL representation for module `\_90_macc'. Generating RTLIL representation for module `\_90_alumacc'. Generating RTLIL representation for module `\$__div_mod_u'. Generating RTLIL representation for module `\$__div_mod_trunc'. Generating RTLIL representation for module `\_90_div'. Generating RTLIL representation for module `\_90_mod'. Generating RTLIL representation for module `\$__div_mod_floor'. Generating RTLIL representation for module `\_90_divfloor'. Generating RTLIL representation for module `\_90_modfloor'. Generating RTLIL representation for module `\_90_pow'. Generating RTLIL representation for module `\_90_pmux'. Generating RTLIL representation for module `\_90_demux'. Generating RTLIL representation for module `\_90_lut'. Successfully finished Verilog frontend. 24.31.2. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v' to AST representation. Generating RTLIL representation for module `\_80_ecp5_alu'. Successfully finished Verilog frontend. 24.31.3. Continuing TECHMAP pass. Using extmapper simplemap for cells of type $not. Using extmapper simplemap for cells of type $and. Using extmapper simplemap for cells of type $reduce_bool. Using extmapper simplemap for cells of type $eq. Using extmapper simplemap for cells of type $reduce_or. Using extmapper simplemap for cells of type $mux. Using template $paramod$constmap:a40e3cf6629147c9dca71662bcd34ce89a9f9989$paramod$feecc7a0dbd012970970f2858f15e786e251f677\_90_shift_ops_shr_shl_sshl_sshr for cells of type $shr. Using extmapper simplemap for cells of type $reduce_and. Using extmapper simplemap for cells of type $sdff. Using extmapper simplemap for cells of type $dff. Using extmapper simplemap for cells of type $ne. Using extmapper simplemap for cells of type $or. Using extmapper simplemap for cells of type $sdffe. Using extmapper simplemap for cells of type $xor. Using template $paramod$e04283ca12514baf3d204c6994bec8f178dd89f8\_80_ecp5_alu for cells of type $alu. Analyzing pattern of constant bits for this cell: Creating constmapped module `$paramod$constmap:4621fcf06a436d1e2a4080e2ed9866a7d07a6e07$paramod$feecc7a0dbd012970970f2858f15e786e251f677\_90_shift_ops_shr_shl_sshl_sshr'. 24.31.11. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module $paramod$constmap:4621fcf06a436d1e2a4080e2ed9866a7d07a6e07$paramod$feecc7a0dbd012970970f2858f15e786e251f677\_90_shift_ops_shr_shl_sshl_sshr.. Creating internal representation of mux trees. No muxes found in this module. Removed 0 multiplexer ports. <suppressed ~755 debug messages> 24.31.12. Executing OPT_EXPR pass (perform const folding). Optimizing module $paramod$constmap:4621fcf06a436d1e2a4080e2ed9866a7d07a6e07$paramod$feecc7a0dbd012970970f2858f15e786e251f677\_90_shift_ops_shr_shl_sshl_sshr. <suppressed ~320 debug messages> Removed 0 unused cells and 14 unused wires. Using template $paramod$constmap:4621fcf06a436d1e2a4080e2ed9866a7d07a6e07$paramod$feecc7a0dbd012970970f2858f15e786e251f677\_90_shift_ops_shr_shl_sshl_sshr for cells of type $shr. Using template $paramod$fbc7873bff55778c0b3173955b7e4bce1d9d6834\_80_ecp5_alu for cells of type $alu. Using template $paramod$c3cd1564c35d873179656addd6052d7ea8b6d991\_80_ecp5_alu for cells of type $alu. Using template $paramod$039520c137afc9cd69dd56c3fb11a4e1fbe5f664\_80_ecp5_alu for cells of type $alu. Using extmapper simplemap for cells of type $dffe. Using template $paramod$bdc78fe5225b43c64ccdf13e5eb67d9dcf228e8a\_80_ecp5_alu for cells of type $alu. Using template $paramod$ff467a932a72bec5a93c27dba04bf3daba067451\_80_ecp5_alu for cells of type $alu. Using extmapper simplemap for cells of type $logic_not. Using template $paramod$3ef7d3dd227da7627a99c5e5a6a4deb817573e39\_90_alu for cells of type $alu. Using template $paramod$6a42b6fefed750f8a1c58eab59479d960557103c\_80_ecp5_alu for cells of type $alu. Using template $paramod$79aa992f2eb7f354d4aaf651790713cf239111fa\_80_ecp5_alu for cells of type $alu. Using extmapper simplemap for cells of type $logic_or. Using template $paramod$c9511eeb847f2aa95252b1013477609463f67ee0\_80_ecp5_alu for cells of type $alu. Using template $paramod$a7b312e4ba8fdc79d4c5e0789e4e6c41ea3896fb\_90_pmux for cells of type $pmux. Using template $paramod$7a385d5b7a2e603dbc5beef838648775b433f248\_90_pmux for cells of type $pmux. Using template $paramod$824a2ca00d29d886599434cf8ea60471635f2955\_90_demux for cells of type $demux. Using template $paramod$54a4503cc57b9df40b70c1899504d6aac2650719\_90_pmux for cells of type $pmux. Using template $paramod$59b03ae2620a41577de8da5f5c97b2919e82362b\_90_pmux for cells of type $pmux. Using template $paramod$24fb226dd75c9d3f6955ec2ad61d794776778cf6\_90_pmux for cells of type $pmux. Using template $paramod$cc1e387d9d5ac1d3f6e6bed180038d9c0ac48d0c\_90_pmux for cells of type $pmux. Using template $paramod$8fabc56b80a569262acfc42757a02ca0b8e91278\_90_pmux for cells of type $pmux. Using template $paramod$54d740639e1393b22262823179ff783ea9f17a35\_90_pmux for cells of type $pmux. Using template $paramod$32efbfac1c4dc57230cf86180788fdfd12e3b511\_80_ecp5_alu for cells of type $alu. Using extmapper simplemap for cells of type $logic_and. Using template $paramod$d31bf4d7d72e59528d18fbd4f322e9d608532043\_90_pmux for cells of type $pmux. Using template $paramod$32a7b7b86c07519b7537abc18e96f0331f97914d\_90_alu for cells of type $alu. Using template $paramod$ac45afa5bcd8e16ca475cce13f9d19bb109f1516\_80_ecp5_alu for cells of type $alu. Using template $paramod$068ad458e7761d78e5eed8238508872e7b0aef95\_90_pmux for cells of type $pmux. Using template $paramod$53700bbee849b2010ad0b60a61ccd204a10e24ca\_80_ecp5_alu for cells of type $alu. Using template $paramod$constmap:4621fcf06a436d1e2a4080e2ed9866a7d07a6e07$paramod$335cfd09f1afa8139c4aafcbbe5f361887b79c5e\_90_shift_ops_shr_shl_sshl_sshr for cells of type $shl. Using extmapper simplemap for cells of type $lut. Using template $paramod$d7c91f8d4ce389beb1bd34b271e05fae2549a2a8\_80_ecp5_alu for cells of type $alu. Using template $paramod$c04af8dbf0e5d1d69bbccb2c7bd8a93fc9ef54dc\_80_ecp5_alu for cells of type $alu. Using template $paramod$eaeb96106163dbf82031649d189817109fe07c69\_90_demux for cells of type $demux. Using extmapper simplemap for cells of type $bmux. Using template $paramod$c6baa65225090ac0a120feab1b920965244aa496\_80_ecp5_alu for cells of type $alu. Using template $paramod$c5c783b17ab1d780abfad8cfe6563a0a7b47a3b0\_90_pmux for cells of type $pmux. Using template $paramod$cc80a4e89b0341cb117f5d28b0e7244620640141\_80_ecp5_alu for cells of type $alu. Using template $paramod$44a13d10af618e7fbe7b9aad2f6151ffcee1e2fa\_80_ecp5_alu for cells of type $alu. Using template $paramod$7e708ae28ab761f11d0fb59d3ffc72f6a4baf5d9\_90_alu for cells of type $alu. Using template $paramod$2653f68ddb8eab7b1907b4a20767b72a824a7a36\_80_ecp5_alu for cells of type $alu. Using template $paramod$c96def1cdcef2eee3c62e5dfb7ba2dd09c9f74dd\_90_pmux for cells of type $pmux. Using template $paramod$eaeb96106163dbf82031649d189817109fe07c69\_90_pmux for cells of type $pmux. Using template $paramod$645fe0cc96ae5edb83bff90cc2c78f4a20ca3e3c\_90_pmux for cells of type $pmux. Using template $paramod$fbf9cabb1106ebb19d2876bda35dcfbc3788d13d\_80_ecp5_alu for cells of type $alu. Using template $paramod$b098bc6f249c0ac91c4d6e19d54b23c285914115\_90_pmux for cells of type $pmux. Using template $paramod$49f1dc3dcd6d2c748486fe94c6744a34a19bbafe\_90_pmux for cells of type $pmux. Using template $paramod$fedb90247e1daaa8b0af86a595f377181f141d27\_90_pmux for cells of type $pmux. Using template $paramod$8e2cd9e836d46c40867c8d0d57053a4e1c3bcdbc\_90_pmux for cells of type $pmux. Using template $paramod$b3b6ac92d800c6f07aa48f510f923d86a674e5a7\_90_pmux for cells of type $pmux. Using template $paramod$c07880a582d15b9cc7030b06c09885efa6c47302\_90_pmux for cells of type $pmux. Using template $paramod$bf8e268f26361094a16ad6650df0ad1ca719658a\_90_pmux for cells of type $pmux. Using template $paramod$861f5302217787cd55fd1a501bc728125f176580\_80_ecp5_alu for cells of type $alu. Using template $paramod$c2e415ef15bc3ccd2723772353a6b450d3d76206\_90_pmux for cells of type $pmux. Using template $paramod$521ce43182eecb9f60c72393a788160d2c356bf5\_90_pmux for cells of type $pmux. Using extmapper simplemap for cells of type $sdffce. Using template $paramod$610911f8769324f781128d641f7fe2120143c328\_80_ecp5_alu for cells of type $alu. Using extmapper simplemap for cells of type $pos. Using template $paramod\_90_lcu_brent_kung\WIDTH=32'00000000000000000000000000000011 for cells of type $lcu. Using template $paramod\_90_lcu_brent_kung\WIDTH=32'00000000000000000000000000000100 for cells of type $lcu. Using template $paramod$46c272b461898a6a76adeeeedb0917ce1a81b478\_90_demux for cells of type $demux. Using template $paramod\_90_lcu_brent_kung\WIDTH=32'00000000000000000000000000000010 for cells of type $lcu. Using template $paramod$63301a5e78ceb1f2c17a4ac1894f292ed5701c1f\_90_demux for cells of type $demux. No more expansions possible. <suppressed ~6597 debug messages> 24.32. Executing OPT pass (performing simple optimizations). 24.32.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~13323 debug messages> 24.32.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~5994 debug messages> Removed a total of 1998 cells. 24.32.3. Executing OPT_DFF pass (perform DFF optimizations). 24.32.4. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 2071 unused cells and 8501 unused wires. <suppressed ~2077 debug messages> 24.32.5. Finished fast OPT passes. 24.33. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.34. Executing DFFLEGALIZE pass (convert FFs to types supported by the target). 24.35. Executing TECHMAP pass (map to technology primitives). 24.35.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v' to AST representation. Generating RTLIL representation for module `\$_DFF_N_'. Generating RTLIL representation for module `\$_DFF_P_'. Generating RTLIL representation for module `\$_DFFE_NN_'. Generating RTLIL representation for module `\$_DFFE_PN_'. Generating RTLIL representation for module `\$_DFFE_NP_'. Generating RTLIL representation for module `\$_DFFE_PP_'. Generating RTLIL representation for module `\$_DFF_NP0_'. Generating RTLIL representation for module `\$_DFF_NP1_'. Generating RTLIL representation for module `\$_DFF_PP0_'. Generating RTLIL representation for module `\$_DFF_PP1_'. Generating RTLIL representation for module `\$_SDFF_NP0_'. Generating RTLIL representation for module `\$_SDFF_NP1_'. Generating RTLIL representation for module `\$_SDFF_PP0_'. Generating RTLIL representation for module `\$_SDFF_PP1_'. Generating RTLIL representation for module `\$_DFFE_NP0P_'. Generating RTLIL representation for module `\$_DFFE_NP1P_'. Generating RTLIL representation for module `\$_DFFE_PP0P_'. Generating RTLIL representation for module `\$_DFFE_PP1P_'. Generating RTLIL representation for module `\$_DFFE_NP0N_'. Generating RTLIL representation for module `\$_DFFE_NP1N_'. Generating RTLIL representation for module `\$_DFFE_PP0N_'. Generating RTLIL representation for module `\$_DFFE_PP1N_'. Generating RTLIL representation for module `\$_SDFFE_NP0P_'. Generating RTLIL representation for module `\$_SDFFE_NP1P_'. Generating RTLIL representation for module `\$_SDFFE_PP0P_'. Generating RTLIL representation for module `\$_SDFFE_PP1P_'. Generating RTLIL representation for module `\$_SDFFE_NP0N_'. Generating RTLIL representation for module `\$_SDFFE_NP1N_'. Generating RTLIL representation for module `\$_SDFFE_PP0N_'. Generating RTLIL representation for module `\$_SDFFE_PP1N_'. Generating RTLIL representation for module `\$_ALDFF_NP_'. Generating RTLIL representation for module `\$_ALDFF_PP_'. Generating RTLIL representation for module `\$_ALDFFE_NPN_'. Generating RTLIL representation for module `\$_ALDFFE_NPP_'. Generating RTLIL representation for module `\$_ALDFFE_PPN_'. Generating RTLIL representation for module `\$_ALDFFE_PPP_'. Generating RTLIL representation for module `\FD1P3AX'. Generating RTLIL representation for module `\FD1P3AY'. Generating RTLIL representation for module `\FD1P3BX'. Generating RTLIL representation for module `\FD1P3DX'. Generating RTLIL representation for module `\FD1P3IX'. Generating RTLIL representation for module `\FD1P3JX'. Generating RTLIL representation for module `\FD1S3AX'. Generating RTLIL representation for module `\FD1S3AY'. Generating RTLIL representation for module `\FD1S3BX'. Generating RTLIL representation for module `\FD1S3DX'. Generating RTLIL representation for module `\FD1S3IX'. Generating RTLIL representation for module `\FD1S3JX'. Generating RTLIL representation for module `\IFS1P3BX'. Generating RTLIL representation for module `\IFS1P3DX'. Generating RTLIL representation for module `\IFS1P3IX'. Generating RTLIL representation for module `\IFS1P3JX'. Generating RTLIL representation for module `\OFS1P3BX'. Generating RTLIL representation for module `\OFS1P3DX'. Generating RTLIL representation for module `\OFS1P3IX'. Generating RTLIL representation for module `\OFS1P3JX'. Generating RTLIL representation for module `\IB'. Generating RTLIL representation for module `\IBPU'. Generating RTLIL representation for module `\IBPD'. Generating RTLIL representation for module `\OB'. Generating RTLIL representation for module `\OBZ'. Generating RTLIL representation for module `\OBZPU'. Generating RTLIL representation for module `\OBZPD'. Generating RTLIL representation for module `\OBCO'. Generating RTLIL representation for module `\BB'. Generating RTLIL representation for module `\BBPU'. Generating RTLIL representation for module `\BBPD'. Generating RTLIL representation for module `\ILVDS'. Generating RTLIL representation for module `\OLVDS'. Successfully finished Verilog frontend. 24.35.2. Continuing TECHMAP pass. Using template $paramod\$_DFFE_PP_\_TECHMAP_WIREINIT_Q_=1'0 for cells of type $_DFFE_PP_. Using template \$_SDFFE_PP0P_ for cells of type $_SDFFE_PP0P_. Using template $paramod\$_DFF_P_\_TECHMAP_WIREINIT_Q_=1'x for cells of type $_DFF_P_. Using template \$_SDFF_PP0_ for cells of type $_SDFF_PP0_. Using template $paramod\$_DFFE_PP_\_TECHMAP_WIREINIT_Q_=1'x for cells of type $_DFFE_PP_. Using template \$_SDFF_PP1_ for cells of type $_SDFF_PP1_. Using template \$_SDFFE_PP0N_ for cells of type $_SDFFE_PP0N_. Using template \$_SDFFE_PP1P_ for cells of type $_SDFFE_PP1P_. Using template $paramod\$_DFFE_PP_\_TECHMAP_WIREINIT_Q_=1'1 for cells of type $_DFFE_PP_. No more expansions possible. <suppressed ~1745 debug messages> 24.36. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~167 debug messages> 24.37. Executing SIMPLEMAP pass (map simple cells to gate primitives). 24.38. Executing LATTICE_GSR pass (implement FF init values). Handling GSR in processorci_top. 24.39. Executing ATTRMVCP pass (move or copy attributes). 24.40. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 9035 unused wires. <suppressed ~1 debug messages> 24.41. Executing TECHMAP pass (map to technology primitives). 24.41.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/latches_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/latches_map.v' to AST representation. Generating RTLIL representation for module `\$_DLATCH_N_'. Generating RTLIL representation for module `\$_DLATCH_P_'. Successfully finished Verilog frontend. 24.41.2. Continuing TECHMAP pass. No more expansions possible. <suppressed ~4 debug messages> 24.42. Executing ABC9 pass. 24.42.1. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.2. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.3. Executing PROC pass (convert processes to netlists). 24.42.3.1. Executing PROC_CLEAN pass (remove empty switches from decision trees). Found and cleaned up 1 empty switch in `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$54762'. Cleaned up 1 empty switch. 24.42.3.2. Executing PROC_RMDEAD pass (remove dead branches from decision trees). Marked 1 switch rules as full_case in process $proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763 in module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. Removed a total of 0 dead cases. 24.42.3.3. Executing PROC_PRUNE pass (remove redundant assignments in processes). Removed 0 redundant assignments. Promoted 22 assignments to connections. 24.42.3.4. Executing PROC_INIT pass (extract init attributes). 24.42.3.5. Executing PROC_ARST pass (detect async resets in processes). 24.42.3.6. Executing PROC_ROM pass (convert switches to ROMs). Converted 0 switches. <suppressed ~1 debug messages> 24.42.3.7. Executing PROC_MUX pass (convert decision trees to multiplexers). Creating decoders for process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. Creating decoders for process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763'. 1/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_EN[3:0]$54769 2/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_DATA[3:0]$54768 3/3: $1$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_ADDR[3:0]$54767 Creating decoders for process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$54762'. 24.42.3.8. Executing PROC_DLATCH pass (convert process syncs to latches). 24.42.3.9. Executing PROC_DFF pass (convert process syncs to FFs). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.\i' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54747_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54748_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54749_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54753_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54754_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54755_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54751_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54759_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54745_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54760_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54750_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54756_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54757_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54758_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54752_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:207$54746_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. created direct connection (no actual register cell created). Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_ADDR' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763'. created $dff cell `$procdff$54813' with positive edge clock. Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_DATA' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763'. created $dff cell `$procdff$54814' with positive edge clock. Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$memwr$\mem$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:223$54761_EN' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763'. created $dff cell `$procdff$54815' with positive edge clock. Creating register for signal `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.\muxwre' using process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$54762'. created direct connection (no actual register cell created). 24.42.3.10. Executing PROC_MEMWR pass (convert process memory writes to cells). 24.42.3.11. Executing PROC_CLEAN pass (remove empty switches from decision trees). Removing empty process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:0$54787'. Found and cleaned up 1 empty switch in `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:221$54763'. Removing empty process `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.$proc$/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:213$54762'. Cleaned up 1 empty switch. 24.42.3.12. Executing OPT_EXPR pass (perform const folding). 24.42.4. Executing SCC pass (detecting logic loops). Found an SCC: $auto$simplemap.cc:38:simplemap_not$21112 $auto$ff.cc:266:slice$22799 $auto$ff.cc:266:slice$22802 $auto$ff.cc:266:slice$22798 $auto$simplemap.cc:38:simplemap_not$37267 $auto$ff.cc:266:slice$22858 $auto$simplemap.cc:38:simplemap_not$36864 $auto$ff.cc:266:slice$22857 $auto$simplemap.cc:38:simplemap_not$29273 $auto$ff.cc:266:slice$22856 $auto$simplemap.cc:38:simplemap_not$36860 $auto$ff.cc:266:slice$22853 $auto$simplemap.cc:38:simplemap_not$29269 $auto$ff.cc:266:slice$22852 $auto$simplemap.cc:38:simplemap_not$29268 $auto$ff.cc:266:slice$22851 $auto$simplemap.cc:38:simplemap_not$29272 $auto$ff.cc:266:slice$22855 $auto$simplemap.cc:38:simplemap_not$29267 $auto$ff.cc:266:slice$22850 $auto$simplemap.cc:38:simplemap_not$29266 $auto$ff.cc:266:slice$22849 $auto$simplemap.cc:38:simplemap_not$36855 $auto$ff.cc:266:slice$22848 $auto$simplemap.cc:38:simplemap_not$36854 $auto$ff.cc:266:slice$22847 $auto$simplemap.cc:38:simplemap_not$37253 $auto$ff.cc:266:slice$22844 $auto$ff.cc:266:slice$22797 $auto$ff.cc:266:slice$22796 $auto$simplemap.cc:38:simplemap_not$29259 $auto$ff.cc:266:slice$22842 $auto$simplemap.cc:38:simplemap_not$29258 $auto$ff.cc:266:slice$22841 $auto$simplemap.cc:38:simplemap_not$29257 $auto$ff.cc:266:slice$22840 $auto$simplemap.cc:38:simplemap_not$37248 $auto$ff.cc:266:slice$22839 $auto$simplemap.cc:38:simplemap_not$29253 $auto$ff.cc:266:slice$22836 $auto$simplemap.cc:38:simplemap_not$29252 $auto$ff.cc:266:slice$22835 $auto$simplemap.cc:75:simplemap_bitop$29187 $auto$simplemap.cc:38:simplemap_not$29251 $auto$ff.cc:266:slice$22834 $auto$simplemap.cc:38:simplemap_not$29255 $auto$ff.cc:266:slice$22838 $auto$simplemap.cc:38:simplemap_not$29250 $auto$ff.cc:266:slice$22833 $auto$simplemap.cc:75:simplemap_bitop$29183 $auto$simplemap.cc:38:simplemap_not$29247 $auto$ff.cc:266:slice$22830 $auto$simplemap.cc:126:simplemap_reduce$10884 $auto$simplemap.cc:75:simplemap_bitop$29182 $auto$simplemap.cc:38:simplemap_not$29246 $auto$ff.cc:266:slice$22829 $auto$simplemap.cc:75:simplemap_bitop$29181 $auto$simplemap.cc:38:simplemap_not$36835 $auto$ff.cc:266:slice$22828 $auto$simplemap.cc:38:simplemap_not$29249 $auto$ff.cc:266:slice$22832 $auto$simplemap.cc:75:simplemap_bitop$37203 $auto$ff.cc:266:slice$22826 $auto$simplemap.cc:75:simplemap_bitop$29208 $auto$ff.cc:266:slice$22823 $auto$ff.cc:266:slice$22822 $auto$simplemap.cc:75:simplemap_bitop$29206 $auto$ff.cc:266:slice$22821 $auto$simplemap.cc:225:simplemap_logbin$37110 $auto$simplemap.cc:225:simplemap_logbin$37111 $auto$simplemap.cc:126:simplemap_reduce$10898 $auto$simplemap.cc:75:simplemap_bitop$29210 $auto$ff.cc:266:slice$22825 $auto$simplemap.cc:75:simplemap_bitop$29205 $auto$ff.cc:266:slice$22820 $auto$simplemap.cc:75:simplemap_bitop$29202 $auto$ff.cc:266:slice$22817 $auto$ff.cc:266:slice$22816 $auto$simplemap.cc:75:simplemap_bitop$37192 $auto$ff.cc:266:slice$22815 $auto$simplemap.cc:126:simplemap_reduce$10895 $auto$simplemap.cc:75:simplemap_bitop$29204 $auto$ff.cc:266:slice$22819 $auto$ff.cc:266:slice$22814 $auto$ff.cc:266:slice$22762 $auto$ff.cc:266:slice$22761 $auto$simplemap.cc:167:logic_reduce$20982 $auto$simplemap.cc:167:logic_reduce$20979 $auto$ff.cc:266:slice$22760 $auto$ff.cc:266:slice$22759 $auto$opt_expr.cc:617:replace_const_cells$50265 $auto$ff.cc:266:slice$22756 $auto$simplemap.cc:75:simplemap_bitop$37189 $auto$ff.cc:266:slice$22812 $auto$ff.cc:266:slice$22811 $auto$simplemap.cc:75:simplemap_bitop$29195 $auto$ff.cc:266:slice$22810 $auto$simplemap.cc:126:simplemap_reduce$20999 $auto$ff.cc:266:slice$22758 $auto$simplemap.cc:126:simplemap_reduce$10890 $auto$simplemap.cc:75:simplemap_bitop$29194 $auto$ff.cc:266:slice$22809 $auto$simplemap.cc:75:simplemap_bitop$29191 $auto$ff.cc:266:slice$22806 $auto$ff.cc:266:slice$22805 $auto$simplemap.cc:75:simplemap_bitop$29189 $auto$ff.cc:266:slice$22804 $auto$simplemap.cc:75:simplemap_bitop$29193 $auto$ff.cc:266:slice$22808 $auto$simplemap.cc:126:simplemap_reduce$10887 $auto$simplemap.cc:75:simplemap_bitop$29188 $auto$ff.cc:266:slice$22803 $auto$opt_expr.cc:617:replace_const_cells$50249 $auto$ff.cc:266:slice$22745 $auto$opt_expr.cc:617:replace_const_cells$50335 $auto$ff.cc:266:slice$22737 $auto$opt_expr.cc:617:replace_const_cells$50237 $auto$ff.cc:266:slice$22744 $auto$opt_expr.cc:617:replace_const_cells$51337 $auto$ff.cc:266:slice$22736 $auto$opt_expr.cc:617:replace_const_cells$51343 $auto$ff.cc:266:slice$22733 $auto$simplemap.cc:126:simplemap_reduce$22199 $auto$simplemap.cc:126:simplemap_reduce$22196 $auto$simplemap.cc:126:simplemap_reduce$22243 $auto$simplemap.cc:126:simplemap_reduce$22240 $auto$simplemap.cc:126:simplemap_reduce$22267 $auto$simplemap.cc:126:simplemap_reduce$22264 $auto$opt_expr.cc:617:replace_const_cells$51345 $auto$ff.cc:266:slice$22735 $auto$simplemap.cc:126:simplemap_reduce$22172 $auto$simplemap.cc:126:simplemap_reduce$22217 $auto$opt_expr.cc:617:replace_const_cells$50353 $auto$simplemap.cc:126:simplemap_reduce$22285 $auto$ff.cc:266:slice$22734 $auto$opt_expr.cc:617:replace_const_cells$51339 $auto$ff.cc:266:slice$22731 $auto$simplemap.cc:38:simplemap_not$29244 $auto$ff.cc:266:slice$22827 $auto$alumacc.cc:485:replace_alu$7326.slice[2].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[0].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10900 $auto$simplemap.cc:126:simplemap_reduce$10883 $auto$simplemap.cc:75:simplemap_bitop$29180 $auto$alumacc.cc:485:replace_alu$7308.slice[2].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[0].ccu2c_i $auto$ff.cc:266:slice$22795 $auto$simplemap.cc:196:simplemap_lognot$20553 $auto$simplemap.cc:126:simplemap_reduce$20551 $auto$simplemap.cc:196:simplemap_lognot$21552 $auto$simplemap.cc:126:simplemap_reduce$21550 $auto$simplemap.cc:126:simplemap_reduce$22175 $auto$simplemap.cc:196:simplemap_lognot$22203 $auto$simplemap.cc:126:simplemap_reduce$22201 $auto$simplemap.cc:126:simplemap_reduce$25635 $auto$simplemap.cc:196:simplemap_lognot$22225 $auto$simplemap.cc:126:simplemap_reduce$22223 $auto$simplemap.cc:126:simplemap_reduce$22220 $auto$simplemap.cc:126:simplemap_reduce$41068 $auto$simplemap.cc:126:simplemap_reduce$25637 $auto$simplemap.cc:196:simplemap_lognot$22247 $auto$simplemap.cc:126:simplemap_reduce$22245 $auto$simplemap.cc:126:simplemap_reduce$22288 $auto$simplemap.cc:126:simplemap_reduce$22284 $auto$opt_expr.cc:617:replace_const_cells$51341 $auto$ff.cc:266:slice$22732 $auto$simplemap.cc:196:simplemap_lognot$21398 $auto$simplemap.cc:126:simplemap_reduce$21396 $auto$simplemap.cc:126:simplemap_reduce$21433 $auto$simplemap.cc:126:simplemap_reduce$37749 $auto$simplemap.cc:196:simplemap_lognot$21353 $auto$simplemap.cc:126:simplemap_reduce$21351 $auto$simplemap.cc:126:simplemap_reduce$21420 $auto$simplemap.cc:196:simplemap_lognot$21411 $auto$simplemap.cc:126:simplemap_reduce$21409 $auto$simplemap.cc:75:simplemap_bitop$38253 $auto$simplemap.cc:196:simplemap_lognot$21450 $auto$simplemap.cc:126:simplemap_reduce$21448 $auto$simplemap.cc:126:simplemap_reduce$21446 $auto$opt_expr.cc:617:replace_const_cells$50239 $auto$simplemap.cc:126:simplemap_reduce$38241 $auto$simplemap.cc:126:simplemap_reduce$40379 $auto$simplemap.cc:196:simplemap_lognot$21525 $auto$simplemap.cc:126:simplemap_reduce$21523 $auto$simplemap.cc:126:simplemap_reduce$38243 $auto$simplemap.cc:126:simplemap_reduce$38262 $auto$simplemap.cc:196:simplemap_lognot$21530 $auto$simplemap.cc:167:logic_reduce$21529 $auto$simplemap.cc:167:logic_reduce$21527 $auto$ff.cc:266:slice$22743 $auto$opt_expr.cc:617:replace_const_cells$51095 $auto$simplemap.cc:267:simplemap_mux$20421 $auto$simplemap.cc:267:simplemap_mux$20454 $auto$simplemap.cc:267:simplemap_mux$20847 $auto$simplemap.cc:225:simplemap_logbin$20576 $auto$simplemap.cc:196:simplemap_lognot$20575 $auto$simplemap.cc:126:simplemap_reduce$20573 $auto$simplemap.cc:126:simplemap_reduce$20570 $auto$simplemap.cc:126:simplemap_reduce$20566 $auto$ff.cc:266:slice$22757 $auto$simplemap.cc:75:simplemap_bitop$29185 $auto$ff.cc:266:slice$22800 $auto$simplemap.cc:126:simplemap_reduce$10886 $auto$simplemap.cc:75:simplemap_bitop$29186 $auto$ff.cc:266:slice$22801 $auto$simplemap.cc:126:simplemap_reduce$10903 $auto$simplemap.cc:126:simplemap_reduce$10889 $auto$simplemap.cc:75:simplemap_bitop$29192 $auto$ff.cc:266:slice$22807 $auto$ff.cc:266:slice$22813 $auto$simplemap.cc:126:simplemap_reduce$10894 $auto$simplemap.cc:75:simplemap_bitop$29203 $auto$ff.cc:266:slice$22818 $auto$simplemap.cc:126:simplemap_reduce$10907 $auto$simplemap.cc:126:simplemap_reduce$10897 $auto$simplemap.cc:75:simplemap_bitop$29209 $auto$ff.cc:266:slice$22824 $auto$alumacc.cc:485:replace_alu$7326.slice[8].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[6].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[4].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[8].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[6].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[4].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10909 $auto$simplemap.cc:126:simplemap_reduce$10901 $auto$simplemap.cc:126:simplemap_reduce$10885 $auto$simplemap.cc:75:simplemap_bitop$29184 $auto$simplemap.cc:38:simplemap_not$29248 $auto$ff.cc:266:slice$22831 $auto$alumacc.cc:485:replace_alu$7326.slice[14].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[12].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[10].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[14].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[12].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[10].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10914 $auto$simplemap.cc:126:simplemap_reduce$10910 $auto$simplemap.cc:126:simplemap_reduce$10902 $auto$simplemap.cc:126:simplemap_reduce$10888 $auto$simplemap.cc:75:simplemap_bitop$29190 $auto$simplemap.cc:38:simplemap_not$29254 $auto$ff.cc:266:slice$22837 $auto$alumacc.cc:485:replace_alu$7326.slice[16].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[16].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10891 $auto$simplemap.cc:75:simplemap_bitop$29196 $auto$simplemap.cc:38:simplemap_not$29260 $auto$ff.cc:266:slice$22843 $auto$simplemap.cc:75:simplemap_bitop$29198 $auto$simplemap.cc:38:simplemap_not$37254 $auto$ff.cc:266:slice$22845 $auto$alumacc.cc:485:replace_alu$7326.slice[24].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[22].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[20].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[18].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[24].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[22].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[20].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[18].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10904 $auto$simplemap.cc:126:simplemap_reduce$10892 $auto$simplemap.cc:75:simplemap_bitop$37191 $auto$simplemap.cc:38:simplemap_not$37255 $auto$ff.cc:266:slice$22846 $auto$simplemap.cc:75:simplemap_bitop$38256 $auto$simplemap.cc:38:simplemap_not$20750 $auto$simplemap.cc:126:simplemap_reduce$38245 $auto$simplemap.cc:75:simplemap_bitop$38257 $auto$simplemap.cc:126:simplemap_reduce$10985 $auto$simplemap.cc:38:simplemap_not$10995 $auto$simplemap.cc:75:simplemap_bitop$10881 $auto$simplemap.cc:38:simplemap_not$10970 $auto$alumacc.cc:485:replace_alu$7326.slice[30].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[28].ccu2c_i $auto$alumacc.cc:485:replace_alu$7326.slice[26].ccu2c_i $auto$simplemap.cc:225:simplemap_logbin$37108 $auto$simplemap.cc:225:simplemap_logbin$37109 $auto$simplemap.cc:75:simplemap_bitop$10805 $auto$simplemap.cc:75:simplemap_bitop$38254 $auto$simplemap.cc:38:simplemap_not$20744 $auto$simplemap.cc:126:simplemap_reduce$38249 $auto$simplemap.cc:126:simplemap_reduce$38246 $auto$simplemap.cc:75:simplemap_bitop$38255 $auto$simplemap.cc:126:simplemap_reduce$10983 $auto$simplemap.cc:38:simplemap_not$10880 $auto$simplemap.cc:75:simplemap_bitop$10859 $auto$simplemap.cc:75:simplemap_bitop$10806 $auto$alumacc.cc:485:replace_alu$7308.slice[30].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[28].ccu2c_i $auto$alumacc.cc:485:replace_alu$7308.slice[26].ccu2c_i $auto$simplemap.cc:126:simplemap_reduce$10912 $auto$simplemap.cc:126:simplemap_reduce$10906 $auto$simplemap.cc:126:simplemap_reduce$10896 $auto$simplemap.cc:75:simplemap_bitop$29207 $auto$simplemap.cc:38:simplemap_not$29271 $auto$ff.cc:266:slice$22854 $auto$simplemap.cc:75:simplemap_bitop$22730 $auto$simplemap.cc:341:simplemap_lut$19493 $auto$opt_expr.cc:617:replace_const_cells$50381 $auto$ff.cc:266:slice$14521 $auto$opt_expr.cc:617:replace_const_cells$50385 $auto$ff.cc:266:slice$10532 $auto$ff.cc:266:slice$10559 $auto$simplemap.cc:126:simplemap_reduce$27491 $auto$ff.cc:266:slice$10558 $auto$simplemap.cc:126:simplemap_reduce$27476 $auto$opt_expr.cc:617:replace_const_cells$50383 $auto$ff.cc:266:slice$10529 $auto$ff.cc:266:slice$10555 $auto$opt_expr.cc:617:replace_const_cells$50391 $auto$ff.cc:266:slice$10549 $auto$ff.cc:266:slice$10543 $auto$ff.cc:266:slice$10537 $auto$ff.cc:266:slice$10531 $auto$ff.cc:266:slice$10552 $auto$ff.cc:266:slice$10545 $auto$ff.cc:266:slice$10540 $auto$opt_expr.cc:617:replace_const_cells$50393 $auto$ff.cc:266:slice$10556 $auto$simplemap.cc:126:simplemap_reduce$27480 $auto$ff.cc:266:slice$10536 $auto$ff.cc:266:slice$10535 $auto$simplemap.cc:126:simplemap_reduce$27484 $auto$ff.cc:266:slice$10544 $auto$simplemap.cc:126:simplemap_reduce$27488 $auto$ff.cc:266:slice$10553 $auto$ff.cc:266:slice$10551 $auto$simplemap.cc:126:simplemap_reduce$27499 $auto$simplemap.cc:126:simplemap_reduce$27489 $auto$ff.cc:266:slice$10554 $auto$simplemap.cc:126:simplemap_reduce$27493 $auto$simplemap.cc:126:simplemap_reduce$27477 $auto$ff.cc:266:slice$10530 $auto$simplemap.cc:126:simplemap_reduce$27478 $auto$opt_expr.cc:617:replace_const_cells$50387 $auto$ff.cc:266:slice$10533 $auto$simplemap.cc:126:simplemap_reduce$27331 $auto$simplemap.cc:126:simplemap_reduce$27405 $auto$opt_expr.cc:617:replace_const_cells$50379 $auto$simplemap.cc:126:simplemap_reduce$27486 $auto$ff.cc:266:slice$10548 $auto$simplemap.cc:126:simplemap_reduce$27343 $auto$simplemap.cc:126:simplemap_reduce$27417 $auto$simplemap.cc:126:simplemap_reduce$27498 $auto$simplemap.cc:126:simplemap_reduce$27487 $auto$ff.cc:266:slice$10550 $auto$ff.cc:266:slice$10538 $auto$simplemap.cc:126:simplemap_reduce$27424 $auto$simplemap.cc:126:simplemap_reduce$27419 $auto$simplemap.cc:126:simplemap_reduce$27409 $auto$simplemap.cc:126:simplemap_reduce$27505 $auto$simplemap.cc:126:simplemap_reduce$27500 $auto$simplemap.cc:126:simplemap_reduce$27490 $auto$opt_expr.cc:617:replace_const_cells$50395 $auto$ff.cc:266:slice$10557 $auto$ff.cc:266:slice$10546 $auto$simplemap.cc:126:simplemap_reduce$27353 $auto$simplemap.cc:126:simplemap_reduce$27349 $auto$simplemap.cc:126:simplemap_reduce$27427 $auto$simplemap.cc:126:simplemap_reduce$27423 $auto$simplemap.cc:126:simplemap_reduce$27508 $auto$simplemap.cc:126:simplemap_reduce$27504 $auto$simplemap.cc:126:simplemap_reduce$27497 $auto$simplemap.cc:126:simplemap_reduce$27485 $auto$ff.cc:266:slice$10547 $auto$simplemap.cc:126:simplemap_reduce$27482 $auto$ff.cc:266:slice$10541 $auto$simplemap.cc:126:simplemap_reduce$27495 $auto$simplemap.cc:126:simplemap_reduce$27481 $auto$ff.cc:266:slice$10539 $auto$simplemap.cc:126:simplemap_reduce$27503 $auto$simplemap.cc:126:simplemap_reduce$27496 $auto$simplemap.cc:126:simplemap_reduce$27483 $auto$ff.cc:266:slice$10542 $auto$simplemap.cc:196:simplemap_lognot$27357 $auto$simplemap.cc:126:simplemap_reduce$27355 $auto$simplemap.cc:267:simplemap_mux$27805 $auto$simplemap.cc:267:simplemap_mux$27802 $auto$simplemap.cc:126:simplemap_reduce$47494 $auto$simplemap.cc:196:simplemap_lognot$27431 $auto$simplemap.cc:126:simplemap_reduce$27429 $auto$simplemap.cc:126:simplemap_reduce$27939 $auto$opt_expr.cc:617:replace_const_cells$50397 $auto$simplemap.cc:267:simplemap_mux$27804 $auto$simplemap.cc:267:simplemap_mux$27801 $auto$simplemap.cc:75:simplemap_bitop$27283 $auto$simplemap.cc:126:simplemap_reduce$27941 $auto$simplemap.cc:267:simplemap_mux$27806 $auto$simplemap.cc:267:simplemap_mux$27803 $auto$simplemap.cc:196:simplemap_lognot$27512 $auto$simplemap.cc:126:simplemap_reduce$27510 $auto$simplemap.cc:126:simplemap_reduce$27507 $auto$simplemap.cc:126:simplemap_reduce$27502 $auto$simplemap.cc:126:simplemap_reduce$27494 $auto$simplemap.cc:126:simplemap_reduce$27479 $auto$opt_expr.cc:617:replace_const_cells$50389 $auto$ff.cc:266:slice$10534 $auto$simplemap.cc:126:simplemap_reduce$19534 $auto$simplemap.cc:75:simplemap_bitop$26050 $auto$simplemap.cc:225:simplemap_logbin$27249 $auto$simplemap.cc:225:simplemap_logbin$27248 $auto$simplemap.cc:225:simplemap_logbin$20466 $auto$simplemap.cc:225:simplemap_logbin$20465 $auto$simplemap.cc:267:simplemap_mux$41105 $auto$simplemap.cc:126:simplemap_reduce$41102 $auto$simplemap.cc:75:simplemap_bitop$41103 $auto$simplemap.cc:267:simplemap_mux$38258 $auto$simplemap.cc:126:simplemap_reduce$38251 $auto$simplemap.cc:126:simplemap_reduce$38247 $auto$simplemap.cc:75:simplemap_bitop$38252 $auto$simplemap.cc:126:simplemap_reduce$10858 $auto$simplemap.cc:126:simplemap_reduce$10915 $auto$simplemap.cc:126:simplemap_reduce$10911 $auto$simplemap.cc:126:simplemap_reduce$10905 $auto$simplemap.cc:126:simplemap_reduce$10893 $auto$simplemap.cc:75:simplemap_bitop$37193 Found an SCC: $auto$opt_expr.cc:617:replace_const_cells$50687 $auto$ff.cc:266:slice$15193 $auto$opt_expr.cc:617:replace_const_cells$50659 $auto$ff.cc:266:slice$15196 $auto$simplemap.cc:126:simplemap_reduce$15309 $auto$simplemap.cc:126:simplemap_reduce$15294 $auto$ff.cc:266:slice$15194 $auto$simplemap.cc:75:simplemap_bitop$30363 $auto$simplemap.cc:196:simplemap_lognot$15314 $auto$simplemap.cc:126:simplemap_reduce$15312 $auto$simplemap.cc:126:simplemap_reduce$15310 $auto$opt_expr.cc:617:replace_const_cells$50679 $auto$simplemap.cc:267:simplemap_mux$30359 $auto$simplemap.cc:126:simplemap_reduce$30373 $auto$simplemap.cc:126:simplemap_reduce$30370 $auto$simplemap.cc:225:simplemap_logbin$15240 $auto$simplemap.cc:196:simplemap_lognot$15250 $auto$simplemap.cc:126:simplemap_reduce$15248 $auto$opt_expr.cc:617:replace_const_cells$50677 $auto$simplemap.cc:267:simplemap_mux$30360 $auto$simplemap.cc:126:simplemap_reduce$30378 $auto$simplemap.cc:126:simplemap_reduce$30375 $auto$simplemap.cc:75:simplemap_bitop$30361 $auto$simplemap.cc:267:simplemap_mux$15281 $auto$simplemap.cc:225:simplemap_logbin$15284 $auto$simplemap.cc:196:simplemap_lognot$15299 $auto$simplemap.cc:126:simplemap_reduce$15297 $auto$simplemap.cc:126:simplemap_reduce$15295 $auto$ff.cc:266:slice$15195 $auto$simplemap.cc:126:simplemap_reduce$16261 $auto$simplemap.cc:126:simplemap_reduce$16259 Found an SCC: $auto$simplemap.cc:126:simplemap_reduce$16365 $auto$simplemap.cc:126:simplemap_reduce$16326 $auto$simplemap.cc:126:simplemap_reduce$16368 $auto$simplemap.cc:126:simplemap_reduce$16366 $auto$simplemap.cc:38:simplemap_not$16648 $auto$simplemap.cc:38:simplemap_not$30329 $auto$ff.cc:266:slice$27989 $auto$ff.cc:479:convert_ce_over_srst$53027 $auto$simplemap.cc:126:simplemap_reduce$10999 $auto$ff.cc:266:slice$27988 $auto$ff.cc:479:convert_ce_over_srst$53025 $auto$simplemap.cc:38:simplemap_not$30327 $auto$ff.cc:266:slice$27987 $auto$ff.cc:479:convert_ce_over_srst$53023 $auto$simplemap.cc:126:simplemap_reduce$10998 $auto$ff.cc:266:slice$27986 $auto$ff.cc:479:convert_ce_over_srst$53021 $auto$simplemap.cc:38:simplemap_not$10822 $auto$alumacc.cc:485:replace_alu$7155.slice[4].ccu2c_i $auto$alumacc.cc:485:replace_alu$7155.slice[2].ccu2c_i $auto$alumacc.cc:485:replace_alu$7155.slice[0].ccu2c_i $auto$simplemap.cc:38:simplemap_not$30325 $auto$ff.cc:266:slice$27985 $auto$ff.cc:479:convert_ce_over_srst$53019 $auto$simplemap.cc:126:simplemap_reduce$26821 $auto$simplemap.cc:75:simplemap_bitop$16509 $auto$simplemap.cc:126:simplemap_reduce$11003 $auto$simplemap.cc:126:simplemap_reduce$11001 $auto$simplemap.cc:126:simplemap_reduce$10997 $auto$opt_expr.cc:617:replace_const_cells$50683 $auto$ff.cc:266:slice$27984 $auto$ff.cc:479:convert_ce_over_srst$53017 $auto$simplemap.cc:126:simplemap_reduce$16328 Found an SCC: $auto$opt_expr.cc:617:replace_const_cells$50685 $auto$ff.cc:266:slice$15059 $auto$simplemap.cc:126:simplemap_reduce$15175 $auto$simplemap.cc:126:simplemap_reduce$15148 $auto$ff.cc:266:slice$15060 $auto$simplemap.cc:38:simplemap_not$30381 $auto$ff.cc:266:slice$15061 $auto$simplemap.cc:126:simplemap_reduce$15180 $auto$simplemap.cc:126:simplemap_reduce$15176 $auto$simplemap.cc:126:simplemap_reduce$15153 $auto$simplemap.cc:126:simplemap_reduce$15149 $auto$simplemap.cc:38:simplemap_not$30382 $auto$ff.cc:266:slice$15062 $auto$ff.cc:266:slice$15063 $auto$simplemap.cc:126:simplemap_reduce$15150 $auto$simplemap.cc:38:simplemap_not$30384 $auto$ff.cc:266:slice$15064 $auto$simplemap.cc:38:simplemap_not$30385 $auto$ff.cc:266:slice$15065 $auto$simplemap.cc:126:simplemap_reduce$15156 $auto$simplemap.cc:126:simplemap_reduce$15154 $auto$simplemap.cc:126:simplemap_reduce$15151 $auto$simplemap.cc:126:simplemap_reduce$15178 $auto$simplemap.cc:38:simplemap_not$30386 $auto$ff.cc:266:slice$15066 $auto$simplemap.cc:225:simplemap_logbin$15133 $auto$simplemap.cc:196:simplemap_lognot$15160 $auto$simplemap.cc:126:simplemap_reduce$15158 $auto$ff.cc:266:slice$15067 $auto$simplemap.cc:167:logic_reduce$27793 $auto$simplemap.cc:225:simplemap_logbin$15132 $auto$simplemap.cc:196:simplemap_lognot$15187 $auto$simplemap.cc:126:simplemap_reduce$15185 $auto$simplemap.cc:126:simplemap_reduce$15183 $auto$simplemap.cc:126:simplemap_reduce$15181 $auto$simplemap.cc:126:simplemap_reduce$15177 $auto$simplemap.cc:38:simplemap_not$30383 Found an SCC: $auto$opt_expr.cc:617:replace_const_cells$50681 $auto$ff.cc:266:slice$15197 $auto$simplemap.cc:126:simplemap_reduce$15329 $auto$ff.cc:266:slice$15198 $auto$ff.cc:266:slice$15199 $auto$simplemap.cc:126:simplemap_reduce$15334 $auto$simplemap.cc:126:simplemap_reduce$15330 $auto$simplemap.cc:38:simplemap_not$30277 $auto$ff.cc:266:slice$15200 $auto$simplemap.cc:38:simplemap_not$30278 $auto$ff.cc:266:slice$15201 $auto$simplemap.cc:126:simplemap_reduce$15331 $auto$ff.cc:266:slice$15202 $auto$simplemap.cc:38:simplemap_not$30280 $auto$ff.cc:266:slice$15203 $auto$simplemap.cc:126:simplemap_reduce$15337 $auto$simplemap.cc:126:simplemap_reduce$15335 $auto$simplemap.cc:126:simplemap_reduce$15332 $auto$simplemap.cc:38:simplemap_not$30281 $auto$ff.cc:266:slice$15204 $auto$simplemap.cc:126:simplemap_reduce$15339 $auto$ff.cc:266:slice$15205 $auto$simplemap.cc:126:simplemap_reduce$16273 $auto$simplemap.cc:196:simplemap_lognot$15341 Found 5 SCCs in module processorci_top. Found 5 SCCs. 24.42.5. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.6. Executing PROC pass (convert processes to netlists). 24.42.6.1. Executing PROC_CLEAN pass (remove empty switches from decision trees). Cleaned up 0 empty switches. 24.42.6.2. Executing PROC_RMDEAD pass (remove dead branches from decision trees). Removed a total of 0 dead cases. 24.42.6.3. Executing PROC_PRUNE pass (remove redundant assignments in processes). Removed 0 redundant assignments. Promoted 0 assignments to connections. 24.42.6.4. Executing PROC_INIT pass (extract init attributes). 24.42.6.5. Executing PROC_ARST pass (detect async resets in processes). 24.42.6.6. Executing PROC_ROM pass (convert switches to ROMs). Converted 0 switches. 24.42.6.7. Executing PROC_MUX pass (convert decision trees to multiplexers). 24.42.6.8. Executing PROC_DLATCH pass (convert process syncs to latches). 24.42.6.9. Executing PROC_DFF pass (convert process syncs to FFs). 24.42.6.10. Executing PROC_MEMWR pass (convert process memory writes to cells). 24.42.6.11. Executing PROC_CLEAN pass (remove empty switches from decision trees). Cleaned up 0 empty switches. 24.42.6.12. Executing OPT_EXPR pass (perform const folding). 24.42.7. Executing TECHMAP pass (map to technology primitives). 24.42.7.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/techmap.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/techmap.v' to AST representation. Generating RTLIL representation for module `\_90_simplemap_bool_ops'. Generating RTLIL representation for module `\_90_simplemap_reduce_ops'. Generating RTLIL representation for module `\_90_simplemap_logic_ops'. Generating RTLIL representation for module `\_90_simplemap_compare_ops'. Generating RTLIL representation for module `\_90_simplemap_various'. Generating RTLIL representation for module `\_90_simplemap_registers'. Generating RTLIL representation for module `\_90_shift_ops_shr_shl_sshl_sshr'. Generating RTLIL representation for module `\_90_shift_shiftx'. Generating RTLIL representation for module `\_90_fa'. Generating RTLIL representation for module `\_90_lcu_brent_kung'. Generating RTLIL representation for module `\_90_alu'. Generating RTLIL representation for module `\_90_macc'. Generating RTLIL representation for module `\_90_alumacc'. Generating RTLIL representation for module `\$__div_mod_u'. Generating RTLIL representation for module `\$__div_mod_trunc'. Generating RTLIL representation for module `\_90_div'. Generating RTLIL representation for module `\_90_mod'. Generating RTLIL representation for module `\$__div_mod_floor'. Generating RTLIL representation for module `\_90_divfloor'. Generating RTLIL representation for module `\_90_modfloor'. Generating RTLIL representation for module `\_90_pow'. Generating RTLIL representation for module `\_90_pmux'. Generating RTLIL representation for module `\_90_demux'. Generating RTLIL representation for module `\_90_lut'. Successfully finished Verilog frontend. 24.42.7.2. Continuing TECHMAP pass. No more expansions possible. <suppressed ~162 debug messages> 24.42.8. Executing OPT pass (performing simple optimizations). 24.42.8.1. Executing OPT_EXPR pass (perform const folding). Optimizing module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. 24.42.8.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4'. Removed a total of 0 cells. 24.42.8.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.. Creating internal representation of mux trees. No muxes found in this module. Removed 0 multiplexer ports. 24.42.8.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. Performed a total of 0 changes. 24.42.8.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4'. Removed a total of 0 cells. 24.42.8.6. Executing OPT_DFF pass (perform DFF optimizations). 24.42.8.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4.. 24.42.8.8. Executing OPT_EXPR pass (perform const folding). Optimizing module $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. 24.42.8.9. Finished OPT passes. (There is nothing left to do.) 24.42.9. Executing TECHMAP pass (map to technology primitives). 24.42.9.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/abc9_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/abc9_map.v' to AST representation. Successfully finished Verilog frontend. 24.42.9.2. Continuing TECHMAP pass. Using template $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4 for cells of type $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. No more expansions possible. <suppressed ~1063 debug messages> 24.42.10. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/abc9_model.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/abc9_model.v' to AST representation. Generating RTLIL representation for module `$__ABC9_DELAY'. Generating RTLIL representation for module `$__ABC9_SCC_BREAKER'. Generating RTLIL representation for module `$__DFF_N__$abc9_flop'. Generating RTLIL representation for module `$__DFF_P__$abc9_flop'. Successfully finished Verilog frontend. 24.42.11. Executing ABC9_OPS pass (helper functions for ABC9). <suppressed ~2 debug messages> 24.42.12. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.13. Executing ABC9_OPS pass (helper functions for ABC9). <suppressed ~2 debug messages> 24.42.14. Executing TECHMAP pass (map to technology primitives). 24.42.14.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/techmap.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/techmap.v' to AST representation. Generating RTLIL representation for module `\_90_simplemap_bool_ops'. Generating RTLIL representation for module `\_90_simplemap_reduce_ops'. Generating RTLIL representation for module `\_90_simplemap_logic_ops'. Generating RTLIL representation for module `\_90_simplemap_compare_ops'. Generating RTLIL representation for module `\_90_simplemap_various'. Generating RTLIL representation for module `\_90_simplemap_registers'. Generating RTLIL representation for module `\_90_shift_ops_shr_shl_sshl_sshr'. Generating RTLIL representation for module `\_90_shift_shiftx'. Generating RTLIL representation for module `\_90_fa'. Generating RTLIL representation for module `\_90_lcu_brent_kung'. Generating RTLIL representation for module `\_90_alu'. Generating RTLIL representation for module `\_90_macc'. Generating RTLIL representation for module `\_90_alumacc'. Generating RTLIL representation for module `\$__div_mod_u'. Generating RTLIL representation for module `\$__div_mod_trunc'. Generating RTLIL representation for module `\_90_div'. Generating RTLIL representation for module `\_90_mod'. Generating RTLIL representation for module `\$__div_mod_floor'. Generating RTLIL representation for module `\_90_divfloor'. Generating RTLIL representation for module `\_90_modfloor'. Generating RTLIL representation for module `\_90_pow'. Generating RTLIL representation for module `\_90_pmux'. Generating RTLIL representation for module `\_90_demux'. Generating RTLIL representation for module `\_90_lut'. Successfully finished Verilog frontend. 24.42.14.2. Continuing TECHMAP pass. Using template $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C for cells of type $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C. Using extmapper simplemap for cells of type $and. Using template $paramod\LUT4\INIT=16'1001011010101010 for cells of type LUT4. Using extmapper simplemap for cells of type $or. Using extmapper simplemap for cells of type $xor. Using template $paramod\LUT2\INIT=4'1010 for cells of type LUT2. Using extmapper simplemap for cells of type $not. Using extmapper simplemap for cells of type $mux. No more expansions possible. <suppressed ~201 debug messages> 24.42.15. Executing OPT pass (performing simple optimizations). 24.42.15.1. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. <suppressed ~18 debug messages> 24.42.15.2. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. <suppressed ~6 debug messages> Removed a total of 2 cells. 24.42.15.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. No muxes found in this module. Removed 0 multiplexer ports. 24.42.15.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.42.15.5. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.42.15.6. Executing OPT_DFF pass (perform DFF optimizations). 24.42.15.7. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. Removed 0 unused cells and 55 unused wires. <suppressed ~1 debug messages> 24.42.15.8. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.42.15.9. Rerunning OPT passes. (Maybe there is more to do..) 24.42.15.10. Executing OPT_MUXTREE pass (detect dead branches in mux trees). Running muxtree optimizer on module \processorci_top.. Creating internal representation of mux trees. No muxes found in this module. Removed 0 multiplexer ports. 24.42.15.11. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). Optimizing cells in module \processorci_top. Performed a total of 0 changes. 24.42.15.12. Executing OPT_MERGE pass (detect identical cells). Finding identical cells in module `\processorci_top'. Removed a total of 0 cells. 24.42.15.13. Executing OPT_DFF pass (perform DFF optimizations). 24.42.15.14. Executing OPT_CLEAN pass (remove unused cells and wires). Finding unused cells or wires in module \processorci_top.. 24.42.15.15. Executing OPT_EXPR pass (perform const folding). Optimizing module processorci_top. 24.42.15.16. Finished OPT passes. (There is nothing left to do.) 24.42.16. Executing AIGMAP pass (map logic to AIG). Module processorci_top: replaced 18 cells with 120 new cells, skipped 39 cells. replaced 3 cell types: 2 $_OR_ 2 $_XOR_ 14 $_MUX_ not replaced 3 cell types: 31 $specify2 4 $_NOT_ 4 $_AND_ 24.42.17. Executing AIGMAP pass (map logic to AIG). Module processorci_top: replaced 11874 cells with 72675 new cells, skipped 8934 cells. replaced 3 cell types: 3481 $_OR_ 273 $_XOR_ 8120 $_MUX_ not replaced 9 cell types: 38 $scopeinfo 1285 $_NOT_ 3344 $_AND_ 1630 TRELLIS_FF 4 MULT18X18D 512 $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C 1060 $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4_$abc9_byp 1060 $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4 1 $__ABC9_SCC_BREAKER 24.42.17.1. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.17.2. Executing ABC9_OPS pass (helper functions for ABC9). 24.42.17.3. Executing XAIGER backend. <suppressed ~11 debug messages> Extracted 32004 AND gates and 90654 wires from module `processorci_top' to a netlist network with 6010 inputs and 2471 outputs. 24.42.17.4. Executing ABC9_EXE pass (technology mapping using ABC9). 24.42.17.5. Executing ABC9. Running ABC command: "<yosys-exe-dir>/yosys-abc" -s -f <abc-temp-dir>/abc.script 2>&1 ABC: ABC command line: "source <abc-temp-dir>/abc.script". ABC: ABC: + read_lut <abc-temp-dir>/input.lut ABC: + read_box <abc-temp-dir>/input.box ABC: + &read <abc-temp-dir>/input.xaig ABC: + &ps ABC: <abc-temp-dir>/input : i/o = 6010/ 2471 and = 27374 lev = 62 (3.59) mem = 0.73 MB box = 1572 bb = 1060 ABC: Warning: AIG with boxes has internal fanout in 0 complex flops and 1 carries. ABC: + &scorr ABC: Warning: The network is combinational. ABC: + &sweep ABC: + &dc2 ABC: + &dch -f ABC: + &ps ABC: <abc-temp-dir>/input : i/o = 6010/ 2471 and = 30396 lev = 65 (2.68) mem = 0.77 MB ch = 2825 box = 1571 bb = 1060 ABC: + &if -W 300 -v ABC: K = 7. Memory (bytes): Truth = 0. Cut = 64. Obj = 148. Set = 672. CutMin = no ABC: Node = 30396. Ch = 2102. Total mem = 9.03 MB. Peak cut mem = 0.32 MB. ABC: P: Del = 6679.00. Ar = 33884.0. Edge = 38570. Cut = 350112. T = 0.18 sec ABC: P: Del = 6679.00. Ar = 33532.0. Edge = 38293. Cut = 346521. T = 0.18 sec ABC: P: Del = 6679.00. Ar = 12021.0. Edge = 28746. Cut = 938056. T = 0.40 sec ABC: F: Del = 6678.00. Ar = 8895.0. Edge = 25599. Cut = 677096. T = 0.31 sec ABC: A: Del = 6678.00. Ar = 8334.0. Edge = 24304. Cut = 643267. T = 0.44 sec ABC: A: Del = 6678.00. Ar = 8295.0. Edge = 24245. Cut = 653006. T = 0.45 sec ABC: Total time = 1.96 sec ABC: + &write -n <abc-temp-dir>/output.aig ABC: + &mfs ABC: + &ps -l ABC: <abc-temp-dir>/input : i/o = 6010/ 2471 and = 19616 lev = 46 (2.60) mem = 0.64 MB box = 1556 bb = 1060 ABC: Mapping (K=7) : lut = 6208 edge = 23952 lev = 14 (1.14) Boxes are not in a topological order. Switching to level computation without boxes. ABC: levB = 46 mem = 0.32 MB ABC: LUT = 6208 : 2=683 11.0 % 3=892 14.4 % 4=3603 58.0 % 5=801 12.9 % 6=110 1.8 % 7=119 1.9 % Ave = 3.86 ABC: + &write -n <abc-temp-dir>/output.aig ABC: + time ABC: elapse: 16.00 seconds, total: 16.00 seconds 24.42.17.6. Executing AIGER frontend. <suppressed ~16990 debug messages> Removed 26419 unused cells and 58183 unused wires. 24.42.17.7. Executing ABC9_OPS pass (helper functions for ABC9). ABC RESULTS: $lut cells: 6351 ABC RESULTS: $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C cells: 496 ABC RESULTS: $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4_$abc9_byp cells: 1060 ABC RESULTS: input signals: 1170 ABC RESULTS: output signals: 896 Removing temp directory. 24.42.18. Executing TECHMAP pass (map to technology primitives). 24.42.18.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/abc9_unmap.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/abc9_unmap.v' to AST representation. Generating RTLIL representation for module `\$__DFF_x__$abc9_flop'. Generating RTLIL representation for module `\$__ABC9_SCC_BREAKER'. Successfully finished Verilog frontend. 24.42.18.2. Continuing TECHMAP pass. Using template $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C for cells of type $paramod$838872d5a4bab89607f53482b205c0fd50d8b82e\CCU2C. Using template $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4 for cells of type $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4. Using template $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4_$abc9_byp for cells of type $paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\TRELLIS_DPR16X4_$abc9_byp. Using template $paramod\$__ABC9_SCC_BREAKER\WIDTH=32'00000000000000000000000000000111 for cells of type $__ABC9_SCC_BREAKER. No more expansions possible. <suppressed ~2636 debug messages> Removed 742 unused cells and 108062 unused wires. 24.43. Executing TECHMAP pass (map to technology primitives). 24.43.1. Executing Verilog-2005 frontend: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v Parsing Verilog input from `/eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v' to AST representation. Generating RTLIL representation for module `\$_DFF_N_'. Generating RTLIL representation for module `\$_DFF_P_'. Generating RTLIL representation for module `\$_DFFE_NN_'. Generating RTLIL representation for module `\$_DFFE_PN_'. Generating RTLIL representation for module `\$_DFFE_NP_'. Generating RTLIL representation for module `\$_DFFE_PP_'. Generating RTLIL representation for module `\$_DFF_NP0_'. Generating RTLIL representation for module `\$_DFF_NP1_'. Generating RTLIL representation for module `\$_DFF_PP0_'. Generating RTLIL representation for module `\$_DFF_PP1_'. Generating RTLIL representation for module `\$_SDFF_NP0_'. Generating RTLIL representation for module `\$_SDFF_NP1_'. Generating RTLIL representation for module `\$_SDFF_PP0_'. Generating RTLIL representation for module `\$_SDFF_PP1_'. Generating RTLIL representation for module `\$_DFFE_NP0P_'. Generating RTLIL representation for module `\$_DFFE_NP1P_'. Generating RTLIL representation for module `\$_DFFE_PP0P_'. Generating RTLIL representation for module `\$_DFFE_PP1P_'. Generating RTLIL representation for module `\$_DFFE_NP0N_'. Generating RTLIL representation for module `\$_DFFE_NP1N_'. Generating RTLIL representation for module `\$_DFFE_PP0N_'. Generating RTLIL representation for module `\$_DFFE_PP1N_'. Generating RTLIL representation for module `\$_SDFFE_NP0P_'. Generating RTLIL representation for module `\$_SDFFE_NP1P_'. Generating RTLIL representation for module `\$_SDFFE_PP0P_'. Generating RTLIL representation for module `\$_SDFFE_PP1P_'. Generating RTLIL representation for module `\$_SDFFE_NP0N_'. Generating RTLIL representation for module `\$_SDFFE_NP1N_'. Generating RTLIL representation for module `\$_SDFFE_PP0N_'. Generating RTLIL representation for module `\$_SDFFE_PP1N_'. Generating RTLIL representation for module `\$_ALDFF_NP_'. Generating RTLIL representation for module `\$_ALDFF_PP_'. Generating RTLIL representation for module `\$_ALDFFE_NPN_'. Generating RTLIL representation for module `\$_ALDFFE_NPP_'. Generating RTLIL representation for module `\$_ALDFFE_PPN_'. Generating RTLIL representation for module `\$_ALDFFE_PPP_'. Generating RTLIL representation for module `\FD1P3AX'. Generating RTLIL representation for module `\FD1P3AY'. Generating RTLIL representation for module `\FD1P3BX'. Generating RTLIL representation for module `\FD1P3DX'. Generating RTLIL representation for module `\FD1P3IX'. Generating RTLIL representation for module `\FD1P3JX'. Generating RTLIL representation for module `\FD1S3AX'. Generating RTLIL representation for module `\FD1S3AY'. Generating RTLIL representation for module `\FD1S3BX'. Generating RTLIL representation for module `\FD1S3DX'. Generating RTLIL representation for module `\FD1S3IX'. Generating RTLIL representation for module `\FD1S3JX'. Generating RTLIL representation for module `\IFS1P3BX'. Generating RTLIL representation for module `\IFS1P3DX'. Generating RTLIL representation for module `\IFS1P3IX'. Generating RTLIL representation for module `\IFS1P3JX'. Generating RTLIL representation for module `\OFS1P3BX'. Generating RTLIL representation for module `\OFS1P3DX'. Generating RTLIL representation for module `\OFS1P3IX'. Generating RTLIL representation for module `\OFS1P3JX'. Generating RTLIL representation for module `\IB'. Generating RTLIL representation for module `\IBPU'. Generating RTLIL representation for module `\IBPD'. Generating RTLIL representation for module `\OB'. Generating RTLIL representation for module `\OBZ'. Generating RTLIL representation for module `\OBZPU'. Generating RTLIL representation for module `\OBZPD'. Generating RTLIL representation for module `\OBCO'. Generating RTLIL representation for module `\BB'. Generating RTLIL representation for module `\BBPU'. Generating RTLIL representation for module `\BBPD'. Generating RTLIL representation for module `\ILVDS'. Generating RTLIL representation for module `\OLVDS'. Generating RTLIL representation for module `\$lut'. Successfully finished Verilog frontend. 24.43.2. Continuing TECHMAP pass. Using template $paramod$272652f6c6fbe9a75eff76e45cc7e2788835518b\$lut for cells of type $lut. Using template $paramod$d1e25f9b6f7e1f42eba061bba9180274c7493947\$lut for cells of type $lut. Using template $paramod$6d6beead1425af15cf78b27fd9b11b41b5d4bce8\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'1110 for cells of type $lut. Using template $paramod$a75bc0aeb8db44f671a62d5e64b8218a0983966e\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'0001 for cells of type $lut. Using template $paramod$a18739d02b0df88fd2140685d9b0f234ab194f49\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01000000 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'0100 for cells of type $lut. Using template $paramod$71d09d8354f5555fb54ab0bd4f3934a22c793990\$lut for cells of type $lut. Using template $paramod$82b4a585d1edcb5c6e755dc9bd3392228a1c1304\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'0010 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'1000 for cells of type $lut. Using template $paramod$9cf044275e70b6dc34d2f815a6f8ffc23f9694a0\$lut for cells of type $lut. Using template $paramod$658b9ed803f0d3d335616d3858b53e0a2522f1e8\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00010000 for cells of type $lut. Using template $paramod$66caeb00a39d236782a97659e3bd99621b74681b\$lut for cells of type $lut. Using template $paramod$ed309e84057dd9e3f2316a2c8571f692a9ac8cbc\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11101100 for cells of type $lut. Using template $paramod$8b9bb8634a01dcf1ec7286f03a4e71b3580bcd8a\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10000000 for cells of type $lut. Using template $paramod$277f0d9bdab7f45e246092781abc5cbfb7b01a64\$lut for cells of type $lut. Using template $paramod$873c285bdccf0ac2b60d2304ea5cd14bf211d2a6\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01110000 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00000100 for cells of type $lut. Using template $paramod$841fab300658e8d1c572f70fee1fd7a0673ac8c0\$lut for cells of type $lut. Using template $paramod$fda9042e335e740ca895248884e94d2ec192e99f\$lut for cells of type $lut. Using template $paramod$1114d560ed98e9182fe073c9893577168d869f6b\$lut for cells of type $lut. Using template $paramod$bba54c1ef87367812b4c15f4aed5ac70773df775\$lut for cells of type $lut. Using template $paramod$78204da8196d468a927dfece17c9d1adec19023e\$lut for cells of type $lut. Using template $paramod$7c68a38461eada437758033cda986c95136e1369\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11100010 for cells of type $lut. Using template $paramod$4d0b639853c5ac4fa17d68ec27d7cbc2fcdb05d4\$lut for cells of type $lut. Using template $paramod$4d5682dd6afedfd6df0816b3bca3365bbde91748\$lut for cells of type $lut. Using template $paramod$927bdb4eb8d02f9706a5d816b5ea39033d471fe3\$lut for cells of type $lut. Using template $paramod$e5b29079c1a88f3fc663c746ec8e3359690ef674\$lut for cells of type $lut. Using template $paramod$606f15653d571c851360b76e1498073cdb5dc46e\$lut for cells of type $lut. Using template $paramod$72e47c7695984d6b0736d1c3e4914c85e4307ab6\$lut for cells of type $lut. Using template $paramod$89d86ba03fb482b36c3f8c9f809090817a3f2174\$lut for cells of type $lut. Using template $paramod$116655be62007216c8cfda4964fcaab629eccb20\$lut for cells of type $lut. Using template $paramod$473796ff40549b824545fcee9a2685b2090a6db6\$lut for cells of type $lut. Using template $paramod$f8f63b209b7230e81958663ff24fef1613156af7\$lut for cells of type $lut. Using template $paramod$ddace04fba544e6adc4cdda6a50048ddd7c111af\$lut for cells of type $lut. Using template $paramod$0c5a54c406cdb1ed108583f5d43071050a5e4d5c\$lut for cells of type $lut. Using template $paramod$037be5c00d8a02858cdb1ab049b58a0133287ff1\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00001000 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00000001 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00000010 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00100000 for cells of type $lut. Using template $paramod$571404c0889eaf57f492cb5e37f8acb5df5852f9\$lut for cells of type $lut. Using template $paramod$cad45b6c9da81941161a13849773fe2ed4bc1c6f\$lut for cells of type $lut. Using template $paramod$f3ada871809f362efd8eb0c4fb952bb5c98f0750\$lut for cells of type $lut. Using template $paramod$c28a8b7ce0535d090c4cfb52e9c74affd52b110c\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'1001 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11100111 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00110010 for cells of type $lut. Using template $paramod$a5516fc31d1e552de2435200bb732b4d4ad63a9c\$lut for cells of type $lut. Using template $paramod$373d637619c29cb9150902df9528107e5f3b8288\$lut for cells of type $lut. Using template $paramod$6f9324703e8fcc3b6df2bc2bec54ec19a446ae96\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01100000 for cells of type $lut. Using template $paramod$e51a8a571bee774247b38f52d6e85fd62ae52cea\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00000110 for cells of type $lut. Using template $paramod$400df6440141fc1263a8f1610b7b43a8fa83f0fb\$lut for cells of type $lut. Using template $paramod$2e9afba29670cc6475874639e7c1b3979c8ebde3\$lut for cells of type $lut. Using template $paramod$b93d1ea7a612a32c185108f67a153d44ffb9aac2\$lut for cells of type $lut. Using template $paramod$b587e1dcd8f8a9800d395e4aeecac52c55d6f585\$lut for cells of type $lut. Using template $paramod$20235ca863361fbc253329cfc7eeea38c77404dc\$lut for cells of type $lut. Using template $paramod$5b569025ec6b29ee2678fd3f4c6e3d1c17700dad\$lut for cells of type $lut. Using template $paramod$d315acbf930db7c20b3f4ac2dad3b7982b1f437c\$lut for cells of type $lut. Using template $paramod$fdaf2f88d9dd529fbb478245c6472687251d2b58\$lut for cells of type $lut. Using template $paramod$b6f3a15b14a6c02e75265a58fb7b4713b7fcdd28\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11101010 for cells of type $lut. Using template $paramod$d75de5fddc91c8230fc9706cca675434e3d479c9\$lut for cells of type $lut. Using template $paramod$619f95f3f59f39ad0b94d6639574d82b204ed4ba\$lut for cells of type $lut. Using template $paramod$7e9df0afb32b76fe5fce0691b8752aca650057fa\$lut for cells of type $lut. Using template $paramod$5e96c51e862795fcf5123ad90ed33b3bddf109cb\$lut for cells of type $lut. Using template $paramod$cccbb83646f94e4fa56b3fd179b85baf82888de5\$lut for cells of type $lut. Using template $paramod$c4bf216fba7e8e9f40a3f899e49a9c877538186a\$lut for cells of type $lut. Using template $paramod$153c6cdaaddbc43e6ef3facd06aa851de33910ae\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10001010 for cells of type $lut. Using template $paramod$728be8621693cbe11cb14576e2994c948993fc85\$lut for cells of type $lut. Using template $paramod$19451f719aa4a75f15cb977ed4212a1c1a1550e9\$lut for cells of type $lut. Using template $paramod$3e5e578bf55a638641f56c44aa55e1cce8c8f38b\$lut for cells of type $lut. Using template $paramod$962aebbf5c4f0ae3198518fa9eeb30534f0de6e9\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00010101 for cells of type $lut. Using template $paramod$f1fef50632ad64a4db12adf3d0ebf2436a5fd8e5\$lut for cells of type $lut. Using template $paramod$2d07c1a6c53c7b878509360922c4fa5ebedc3011\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01111111 for cells of type $lut. Using template $paramod$c66e7b215e6f80c1915bda1df6f2ae95d0bda68c\$lut for cells of type $lut. Using template $paramod$446d5374f1a9a50c11eb107999155fc0219be593\$lut for cells of type $lut. Using template $paramod$a9fc6e1212e2c97f661279eebf7fa89d410eb14a\$lut for cells of type $lut. Using template $paramod$fca001e3e0b52158a872e76e56c01ec10dfbb1de\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10101100 for cells of type $lut. Using template $paramod$cf652acbfbf67d2248e3045cd0f09c58ca55886c\$lut for cells of type $lut. Using template $paramod$d6ca727e39f31d51d29072e0f33aa09c65e37336\$lut for cells of type $lut. Using template $paramod$30305e55a780880b9c824fe3509a4d981acb0f2b\$lut for cells of type $lut. Using template $paramod$5ceaf4bd822242d40e5b68dbbe1fd10a5ca3bac7\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00010011 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'1011 for cells of type $lut. Using template $paramod$ca314c90332674badf3cc03eb037e8557fb293b1\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11100100 for cells of type $lut. Using template $paramod$68fe50ee5a60a0bed36b1b1843c805d7bc807f41\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11011000 for cells of type $lut. Using template $paramod$448496cb53eb7c1242b5786d67bd117d88f563fb\$lut for cells of type $lut. Using template $paramod$a197ef6f3b51d411ae3e5b42b5d77a606c4fb11a\$lut for cells of type $lut. Using template $paramod$e5e9da8fed769f971686eed8c5eea50e61f73aaa\$lut for cells of type $lut. Using template $paramod$068092ddede495d8462ffe530e6d91711913edbc\$lut for cells of type $lut. Using template $paramod$3331a91b4e24483a258fc0d47474cffbd93ab577\$lut for cells of type $lut. Using template $paramod$3ef319efded008eed5f930491a82ee1762b3c0df\$lut for cells of type $lut. Using template $paramod$712505941a295086314c22735153725461a87f4a\$lut for cells of type $lut. Using template $paramod$cf7f3a0cbef28573cfdd7218ef90ef5391ec0286\$lut for cells of type $lut. Using template $paramod$546c2397de4ca4f5182bdbc6c836249288f77ada\$lut for cells of type $lut. Using template $paramod$b2192df6f90569fea4015d0a6658bdc192199f95\$lut for cells of type $lut. Using template $paramod$655782bc30c333f93ae53797f6b67d2405425642\$lut for cells of type $lut. Using template $paramod$e46703b423a661cd7d311c41833ea655969702cc\$lut for cells of type $lut. Using template $paramod$2e11c0e004fab0373ef80005c65c968bc830b55a\$lut for cells of type $lut. Using template $paramod$1d9a837622683d39ce63612c7ebf6d008cdeaf88\$lut for cells of type $lut. Using template $paramod$9ce4a498e7038bb2a3d20426fbe6b5ad7361033c\$lut for cells of type $lut. Using template $paramod$6565e92242a21f5338d449de809baa175c228bcf\$lut for cells of type $lut. Using template $paramod$6e238df02989b317f10820a22773676e71120644\$lut for cells of type $lut. Using template $paramod$d4d4bb503ed128c19cb73d1e89ade7781d5378df\$lut for cells of type $lut. Using template $paramod$edc5a73130589b9210f4bdf92e14bdcacac8945d\$lut for cells of type $lut. Using template $paramod$a47d3f6fd9a7aebdb1b556bc977da3380a17c8cf\$lut for cells of type $lut. Using template $paramod$8512f4fb47fa9596f76cdbe5b407a5b54df368e7\$lut for cells of type $lut. Using template $paramod$2de23df76a24087ecc0fa38a78ecc970cd3f2492\$lut for cells of type $lut. Using template $paramod$8e44661def013b6bf9fe6f8b049ef2c838d749f9\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000001\LUT=2'01 for cells of type $lut. Using template $paramod$20f82dd03802038bc013e5804609eaebb5d257db\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11011111 for cells of type $lut. Using template $paramod$4cab3b31c601551ff65536bf4f533afa0b2094ee\$lut for cells of type $lut. Using template $paramod$4834046533425f54583d6bd31e49deb63455e1a5\$lut for cells of type $lut. Using template $paramod$5e9374f44a27c3f8a1c38af244ec43ceb4fb8d4f\$lut for cells of type $lut. Using template $paramod$9bdc414229f06e785dc8fd97a243faa9336e164a\$lut for cells of type $lut. Using template $paramod$11ec7271d8e6e5aeaace08c13e4c601f10e31038\$lut for cells of type $lut. Using template $paramod$992bdc10cff2c6edd722994f0e1044bc863f79f7\$lut for cells of type $lut. Using template $paramod$df196ed0a1da5c4a58c5e08a1dac304fd3fccaab\$lut for cells of type $lut. Using template $paramod$b9f1cc075fd5e1dc13f6aa9fc152bf79a0f71ef7\$lut for cells of type $lut. Using template $paramod$65d5d5c1e01bf41ee659754efba932f3d99198e5\$lut for cells of type $lut. Using template $paramod$43779580bfffd5d5a9f321249a174febf1dac288\$lut for cells of type $lut. Using template $paramod$b86b68a00733dbecb31d58a14a13683475a2002a\$lut for cells of type $lut. Using template $paramod$2382b0dd4cb27fd4312681c40a6dd179c2a7a26a\$lut for cells of type $lut. Using template $paramod$8829675bb8c52553aed9f101ec0d5ef0c865e5c7\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00000111 for cells of type $lut. Using template $paramod$179512a187da069f3b79ef6612a41e494e7d54b6\$lut for cells of type $lut. Using template $paramod$b45308ffeb4031bc5d55ef31b149afd94d3d7565\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10001111 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11111000 for cells of type $lut. Using template $paramod$fa874836ac64420bb7d9c67e99a0912e16a50ef2\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11001000 for cells of type $lut. Using template $paramod$59f2a3e232df3029c8bc36978b9bbe72a71dfb5a\$lut for cells of type $lut. Using template $paramod$8c24dc0cdd336b7fb88bbf7eed45cec5cbae862b\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'0111 for cells of type $lut. Using template $paramod$101238f3d8d49ab12a9b49a2f01cd503b26e9c61\$lut for cells of type $lut. Using template $paramod$a76afe794e55ba422468b9db09d48da3f250b812\$lut for cells of type $lut. Using template $paramod$85c16b77ac5cbc03cd885233335d092a691531c5\$lut for cells of type $lut. Using template $paramod$f503ae6dd13af4ce255f26a38c5b2bb42d3444fc\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00101000 for cells of type $lut. Using template $paramod$dc8f0be42379c903926eb5c45306997db4c0a27c\$lut for cells of type $lut. Using template $paramod$eba7de026ff587370e320127e266317dae097a89\$lut for cells of type $lut. Using template $paramod$12879138d1e376f344e47ea40be66b776233be75\$lut for cells of type $lut. Using template $paramod$e9c77024ca501b890c641f9c0b10e27242db8730\$lut for cells of type $lut. Using template $paramod$ffc80aea4aa44f0166b2d4713ba5912f56e92991\$lut for cells of type $lut. Using template $paramod$d909494d67d7075f17a422f7cb5526f6d6564ea6\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10110000 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11001010 for cells of type $lut. Using template $paramod$68f8a3050868da669d94d4e494c893d3dce59229\$lut for cells of type $lut. Using template $paramod$bb52033fa4a868a3e74e1b8840db1141cdc85231\$lut for cells of type $lut. Using template $paramod$dd7c1583fe0ade167c7826c594e5d16b758a72fe\$lut for cells of type $lut. Using template $paramod$364c9ffbffac467d60dfec81bba4e18476c15602\$lut for cells of type $lut. Using template $paramod$c388bdf5bc34e848632d723db494e9a79bee28dd\$lut for cells of type $lut. Using template $paramod$1241d759e3df4cac11dc7c99c36b0d1b07f7a673\$lut for cells of type $lut. Using template $paramod$86d1a43c2f1d620ff2cef866448dd1258c868fad\$lut for cells of type $lut. Using template $paramod$b4f85a6321a00b090afc4e21d68e7b99eb94d149\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10010000 for cells of type $lut. Using template $paramod$8d7a8d6e3356de09670738ba85f2c6b874f6b06d\$lut for cells of type $lut. Using template $paramod$954dbc3009cd610fe6e1d1f86d772f3b7586a345\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10001011 for cells of type $lut. Using template $paramod$db08fd84fb3c4d6a41eaec6adfffe445fb7eb17f\$lut for cells of type $lut. Using template $paramod$be48d952fcad8a16b8d84daa4c48a3065f343e5e\$lut for cells of type $lut. Using template $paramod$b4410865e8124402796f9dfbf73ef8d279fdbd08\$lut for cells of type $lut. Using template $paramod$e134ec2a47a2462a591072e65d34fb15b81c90e0\$lut for cells of type $lut. Using template $paramod$d76edc10344198fdbbc083cbc9765a888a1f48f2\$lut for cells of type $lut. Using template $paramod$dbdbcb07b9994e498bb1324e5c006c6aa08a7a37\$lut for cells of type $lut. Using template $paramod$5dccb93dc6c77781a2ce9b1f6222fb9989b34bfe\$lut for cells of type $lut. Using template $paramod$9b22a1c705c95b6d76d13b5d826906777087290e\$lut for cells of type $lut. Using template $paramod$adf6ead412ecb53ed0c96b90af15c42b9fe9e0f8\$lut for cells of type $lut. Using template $paramod$b8c58492c0c5a328af9d8bee395ae322f11fd1b8\$lut for cells of type $lut. Using template $paramod$9cd5bf5e74886a498c1de13a41595b1780f7a027\$lut for cells of type $lut. Using template $paramod$1718b78815c197f9cf63419425bee170c76e82fd\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00101010 for cells of type $lut. Using template $paramod$3b43e9fbeacef60edfff2e6ed76202ebfac75384\$lut for cells of type $lut. Using template $paramod$c42ab8d3a0b4f503e2527a4e01b91570a4655ee8\$lut for cells of type $lut. Using template $paramod$8c11a155773d2e4aba9b1022fc059160b55313e8\$lut for cells of type $lut. Using template $paramod$e943b0894861e8179e80496d033f3cd541bb6ccc\$lut for cells of type $lut. Using template $paramod$c4f684a5ad94828302443d5c044fe053664a05a6\$lut for cells of type $lut. Using template $paramod$a778c0a17dd7f7ee20a881578cbbe6a72ebe3b3a\$lut for cells of type $lut. Using template $paramod$cb32832b462590ba6b4bda2fe4ab0e2da1abc198\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10010101 for cells of type $lut. Using template $paramod$251994398653c4cf8de320f1e306e535d5d2d624\$lut for cells of type $lut. Using template $paramod$25696d6b21c8ac3da9913114964545779e21cfa5\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10111001 for cells of type $lut. Using template $paramod$c347afbc85ad8703191dacbf5d3590fe54f2e1f8\$lut for cells of type $lut. Using template $paramod$72043e0aa7fa64cb454e3c2ca3dbe1636171896a\$lut for cells of type $lut. Using template $paramod$baa939b0bd5b3e0c8760492528669bd58f640542\$lut for cells of type $lut. Using template $paramod$03689da3fbbeab024e5566b38a26f33b669495fc\$lut for cells of type $lut. Using template $paramod$b26fbfdb68e98cf016d61a8611b449e9f4a30f3c\$lut for cells of type $lut. Using template $paramod$f45429e380905f064bb0bad3a8bdb941708e63a7\$lut for cells of type $lut. Using template $paramod$d3e8d5ab09bd6b90ac4faa541356d61263b24ae4\$lut for cells of type $lut. Using template $paramod$f9813472aa48e533b3838c6f2316dc2e78c66111\$lut for cells of type $lut. Using template $paramod$89de210e11c16138f89688ab911d555676147dc8\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10100011 for cells of type $lut. Using template $paramod$46f7e44fb5d42c7c6e4c2d1915650ac9397db4dd\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00110001 for cells of type $lut. Using template $paramod$7ca4db46d3cd57dbe2541a389808e6d33af02319\$lut for cells of type $lut. Using template $paramod$47671b68495b53d6eea5a9dd67c114907e17980b\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00111010 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'1101 for cells of type $lut. Using template $paramod$58bd588a49a6a3b9d057d75f907cb4932e1635f6\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01001110 for cells of type $lut. Using template $paramod$f8978e3a0f6c6cf021e4a354a131759931786915\$lut for cells of type $lut. Using template $paramod$33e3c4fe14005c1001df0eafeba147d3d1923b4f\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00100011 for cells of type $lut. Using template $paramod$beae4210b922fc9ba2fcc4008a7474b475e38c50\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00001011 for cells of type $lut. Using template $paramod$4ebbf381cf64b08e3304ae8194da41d0cd1eaa92\$lut for cells of type $lut. Using template $paramod$afd7b4c177a33f5eb62789d24240afa93e05edd1\$lut for cells of type $lut. Using template $paramod$a4bbe892a28ec0471eac4c548ab7ee6abbaf1e36\$lut for cells of type $lut. Using template $paramod$5502a85110dbca29ac631107f0b0635e7fade476\$lut for cells of type $lut. Using template $paramod$509383819812d331dca6b49338d0f34aecd1e133\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01110010 for cells of type $lut. Using template $paramod$a1d323730045824cfc84bb9f4ee8031f1c4dcc9e\$lut for cells of type $lut. Using template $paramod$d4c7ffbe09e2943cd35d415410454710e0893d02\$lut for cells of type $lut. Using template $paramod$3fb3f0de5b347667e45afe024bcf37620e184335\$lut for cells of type $lut. Using template $paramod$da0bf9959d41c330fce02de597edb21f8940225f\$lut for cells of type $lut. Using template $paramod$98c287044391051c508402a8bb26a3f11ae36342\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10001100 for cells of type $lut. Using template $paramod$291097d1a8f3761115f354cdc029d613c6948554\$lut for cells of type $lut. Using template $paramod$81d8a60fd95b1a9f9ef71c12a774ae6988cb9fd5\$lut for cells of type $lut. Using template $paramod$734cd1512f671d92bc4f41153da0d9781801dd98\$lut for cells of type $lut. Using template $paramod$bbf8c65f00b09f2cf68e6ca5410fa9a0c7a5e2b9\$lut for cells of type $lut. Using template $paramod$c217e185eb8e6463ca272982ba8c5940fa90d81f\$lut for cells of type $lut. Using template $paramod$8ea003011c53653dd924e9e371b2673fd2b3f88e\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11100000 for cells of type $lut. Using template $paramod$274ac0d53c4af76b67991d3f6159ec25a5f74c41\$lut for cells of type $lut. Using template $paramod$f53057b5d1c5b4cd253ac98aee0791215a3935dc\$lut for cells of type $lut. Using template $paramod$0f5c4dc6f92c3c6ee36482a209be300a0cac5e25\$lut for cells of type $lut. Using template $paramod$2474607ae544a71944626525d6ae11f1a2baa308\$lut for cells of type $lut. Using template $paramod$ececc55fe721b2d80098bfc00a6005f1af14b6e5\$lut for cells of type $lut. Using template $paramod$4b815e6c998e04ad0d0242e44b0c58a7a9d0b3b6\$lut for cells of type $lut. Using template $paramod$23764ef6208c0eba4ffe4afe904943e1ed80e8a4\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00010100 for cells of type $lut. Using template $paramod$3d7168c8134c4765b84a7b86d5ef7e1e65bbf4a0\$lut for cells of type $lut. Using template $paramod$3f9a3800e34bd795630a4eaf44b2e1d4a7f48a74\$lut for cells of type $lut. Using template $paramod$de585cf88f5bba8c3844f2f85376b536b160ba2f\$lut for cells of type $lut. Using template $paramod$6b7c9c56fc2a32a479d463d5f3b0d3f4673b67f1\$lut for cells of type $lut. Using template $paramod$c1a19a87ccbbb03d43a72335db63f692ddf82cc1\$lut for cells of type $lut. Using template $paramod$a6b2d4693fada6bebbe4480262641915d709d280\$lut for cells of type $lut. Using template $paramod$133d442dae750c43071369608380feab91f2bcef\$lut for cells of type $lut. Using template $paramod$7a0b348a7069d0c8f44afe945e212fcf3f3fd64c\$lut for cells of type $lut. Using template $paramod$c8d1ebad6975853f30e75644f1cda984ecf31f1e\$lut for cells of type $lut. Using template $paramod$c6a0421f5b5114b68e9782f0585d571421cf8f01\$lut for cells of type $lut. Using template $paramod$5dff0e85697c6be9804afdffa3a30bf4f4e392fe\$lut for cells of type $lut. Using template $paramod$2357431a20f3891da5d1d21801bc815b057e2dac\$lut for cells of type $lut. Using template $paramod$fa304133f7ef08f384201a0b35d6d183ddcd26f0\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00001101 for cells of type $lut. Using template $paramod$d53578aacfd93124244778d88be0e90eb09c1b1b\$lut for cells of type $lut. Using template $paramod$620586420e818d3afa7e5b51fcf19f5c6ea83ad4\$lut for cells of type $lut. Using template $paramod$6375ab94b303a3f3c8d7ca6946328cb3c0b443a7\$lut for cells of type $lut. Using template $paramod$3f6d9d99ea7ef3b700f056470f3d63fc0240b099\$lut for cells of type $lut. Using template $paramod$035ec894c5c73208c50a836d319c53be4d37ecc4\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10101000 for cells of type $lut. Using template $paramod$ead66ba22839f96e739c8f1b5a09bc1717b3be02\$lut for cells of type $lut. Using template $paramod$d76a082ac65b735f66c3b6bca13712f41180defa\$lut for cells of type $lut. Using template $paramod$a82a699dba54b8465366aeb90aba90d3d29adde0\$lut for cells of type $lut. Using template $paramod$1a441877fe507d6e3773ef1f291c342ba1351ff8\$lut for cells of type $lut. Using template $paramod$7ea2352f8f054781a715aeddf3e67f1db65f005a\$lut for cells of type $lut. Using template $paramod$d1ad07a4a7e5b1f5bffec30717e93ce9af39d517\$lut for cells of type $lut. Using template $paramod$47a8214374025465e226fa66bee690ff33268a25\$lut for cells of type $lut. Using template $paramod$adb84e058b0f32ce56f004e6ffa19883ace75fc0\$lut for cells of type $lut. Using template $paramod$7d5afe14dbe63bbcb001b9ac9ac12f8f5941dc33\$lut for cells of type $lut. Using template $paramod$5a905f214811b506416af2b7aaceec5e635b8fc3\$lut for cells of type $lut. Using template $paramod$5348912da867a611a8088b6b8b27a62d65f1de6e\$lut for cells of type $lut. Using template $paramod$b983a0727c7c357a3d638941d37a889b7d74b45b\$lut for cells of type $lut. Using template $paramod$84bef48419505c45080a829b4c4b6379a157eb8b\$lut for cells of type $lut. Using template $paramod$a9cc77ddc8c5b4f6a4d0854d18d68b74c5969526\$lut for cells of type $lut. Using template $paramod$c6c8aaf71df0998bf3ec6b2b78bcedc4ed24a6c4\$lut for cells of type $lut. Using template $paramod$3702268f692b8bf258e428f65d3bca4e1f76d98b\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00011011 for cells of type $lut. Using template $paramod$fb4ed309581bcd972f41afa8566ae8b9812c7f6c\$lut for cells of type $lut. Using template $paramod$e936d07f506a72542be1c55ed522fd99594fd535\$lut for cells of type $lut. Using template $paramod$430ff3cc137087db51245fe4f94d99755d044b30\$lut for cells of type $lut. Using template $paramod$aefdc08ea82ee57c767b4cec3efc09bfeef4c872\$lut for cells of type $lut. Using template $paramod$70a6f8b5e7c26d543ee5df54b2e21d28a007a4bc\$lut for cells of type $lut. Using template $paramod$f0740a6e324805120e00833ac51c0403ce0bac71\$lut for cells of type $lut. Using template $paramod$9851cb11f88bbbf4a516c0595f3b0113b1f100c4\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00011101 for cells of type $lut. Using template $paramod$9012351afa37f8c21b210fcb3832dc6e8fd1ab09\$lut for cells of type $lut. Using template $paramod$889dc7b17c448030eaa05f5eb6c645a7ac00212c\$lut for cells of type $lut. Using template $paramod$097592bb16245531f0716c5ddb18d7090f9c7d9d\$lut for cells of type $lut. Using template $paramod$f48b506ee4bc344bff5930bdbbabde68f446d1da\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11010000 for cells of type $lut. Using template $paramod$8f2db6b8c04ce5ad1e643c3970f4071ac9f9c455\$lut for cells of type $lut. Using template $paramod$d3d2b6a5ec102f3c610e97414cb3f20b0198988a\$lut for cells of type $lut. Using template $paramod$2ec6422db00d358fc7469efce6208bffbc8521cd\$lut for cells of type $lut. Using template $paramod$baa9d2fb2d21010939721b85aa9f11effe0b53c4\$lut for cells of type $lut. Using template $paramod$8b5edd505331ea1322066a97b8d3ee73c26bc941\$lut for cells of type $lut. Using template $paramod$c92d19f87f844daa49aa248d8693c365cf26e240\$lut for cells of type $lut. Using template $paramod$9fcebe5f15037194cb85f4fa2b5484ef37b6afff\$lut for cells of type $lut. Using template $paramod$169e3ff199948acb6289d60ee69a6cbdb1d4057e\$lut for cells of type $lut. Using template $paramod$97313db2899ba1ac572634b88981bb6de3bd3637\$lut for cells of type $lut. Using template $paramod$72d04cda0ad63fcea17225ad4256bc664683b513\$lut for cells of type $lut. Using template $paramod$7c1f6afe503c0a9d86df3082e3bb8088dcf2d22b\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11101111 for cells of type $lut. Using template $paramod$973818279bc95792902f3c09371fd2407d04a2a5\$lut for cells of type $lut. Using template $paramod$92c3899764cd8074859d6a5a5b733cffe8a391b3\$lut for cells of type $lut. Using template $paramod$c529e7295e75fa6a9822d7543170e25abf052dba\$lut for cells of type $lut. Using template $paramod$b502d26939da9d08e0c4b0645996a733a1477559\$lut for cells of type $lut. Using template $paramod$30ccc2d02d561628bd3e8ba21431cf11015685a5\$lut for cells of type $lut. Using template $paramod$2955ab75367a3dc9d6f50d3655eebcd4f615031f\$lut for cells of type $lut. Using template $paramod$d393adf941e844212705b5eb9e96656ac490af94\$lut for cells of type $lut. Using template $paramod$2646f79d883fe55c6115f3a5c1d9911a69497523\$lut for cells of type $lut. Using template $paramod$a648edd7290dbdc60b4277769ac1653dae6fd74c\$lut for cells of type $lut. Using template $paramod$00ffcc628ccb870304683cac36ad3a16cc41b6a4\$lut for cells of type $lut. Using template $paramod$e3d1f7a5be70c549b567cce08ebf28da10c48aca\$lut for cells of type $lut. Using template $paramod$c07d61aaf1d93e15249de987e8fd0ca391dbd52a\$lut for cells of type $lut. Using template $paramod$91d6743ceb0f093b57d242b538f7f23d2346d4c9\$lut for cells of type $lut. Using template $paramod$a5585a0d7d274785e9b965eebc7d3a8d39a0d415\$lut for cells of type $lut. Using template $paramod$66cfa457f3bf0a90e11a4f3cf9336b993db8c18a\$lut for cells of type $lut. Using template $paramod$ff80b97fda1a6dd143892567bf23cab4be1fbf18\$lut for cells of type $lut. Using template $paramod$7ea76a6234c0eb3d7fb4a8ed8a4aa074aef60e52\$lut for cells of type $lut. Using template $paramod$9a3e28b389c1f3cb6cf0807228c461506fb829f5\$lut for cells of type $lut. Using template $paramod$221832ea6a41a3208cd6f3411a952b5811695f4c\$lut for cells of type $lut. Using template $paramod$284267df938459b9413fa2429dd65c56f230d038\$lut for cells of type $lut. Using template $paramod$6e84d22ee7c2a4c38bea6ef32c294e3f7fa51831\$lut for cells of type $lut. Using template $paramod$1bc264c4d40efaf3fa6bc474a1efbb098b712f27\$lut for cells of type $lut. Using template $paramod$784a3d78e9b1482650167c12d5b9cf153552921d\$lut for cells of type $lut. Using template $paramod$af15d200e3605f2c4c42beab3430842bc93f1158\$lut for cells of type $lut. Using template $paramod$cf93df6a751c015d454aef52e32716809f254f3e\$lut for cells of type $lut. Using template $paramod$94cc9dc7ba20eb6ef27973e1d776ca04cbc15deb\$lut for cells of type $lut. Using template $paramod$9ae0f136c9ed34a2deb323e9b2a3a520eea61514\$lut for cells of type $lut. Using template $paramod$3d420c45fcaf200a454408122dcbe0a4f1f1628e\$lut for cells of type $lut. Using template $paramod$717f66aee89077840479c83a1f79be61fd139731\$lut for cells of type $lut. Using template $paramod$903905cca899aab473483ca27c3db12d7108e3a5\$lut for cells of type $lut. Using template $paramod$200337237619ba4c0bed9a492562f1d1b57fb569\$lut for cells of type $lut. Using template $paramod$3a5c30475a668f3c50e192d3f7fa6129244b3b14\$lut for cells of type $lut. Using template $paramod$b23dbea0c6904cf5ff05fb87166c6ae387137b81\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01111110 for cells of type $lut. Using template $paramod$d11ba2bbca9997f916ceb644a17bb078c757e652\$lut for cells of type $lut. Using template $paramod$77710f7ae7b20f77f16b1eb4652da5735e1928d0\$lut for cells of type $lut. Using template $paramod$2752d3bb0dc29e165c12f44d581dc3e473837d50\$lut for cells of type $lut. Using template $paramod$ca6b8ebb9c3ff8df4ec2adf341caafd7015706cb\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11000100 for cells of type $lut. Using template $paramod$47efba32698f351a70e87bc22cc7fa72ab94acdd\$lut for cells of type $lut. Using template $paramod$99bea6b1a6bfc821c80186f7c0bda101c86a5f38\$lut for cells of type $lut. Using template $paramod$47d363ae7b1a0e81207e02fe31af85b6bf36a2ac\$lut for cells of type $lut. Using template $paramod$5c36a508e8885449eeca65fa0c02b7154f6a3130\$lut for cells of type $lut. Using template $paramod$578072231bd52651f4fc95d09f2d6ddb1b810767\$lut for cells of type $lut. Using template $paramod$933cafdfe76c82f6ca1bfd905cd49730a16db47f\$lut for cells of type $lut. Using template $paramod$93785b9c731eec5233cca020cc98b38141190c08\$lut for cells of type $lut. Using template $paramod$45caec2ccade20549f390eeb9db665d02d45400a\$lut for cells of type $lut. Using template $paramod$d6a246575d0ba3dcbbccd768ad41b602f82ff057\$lut for cells of type $lut. Using template $paramod$d334f7f249d55ed9e86623806bb0fab78f506854\$lut for cells of type $lut. Using template $paramod$f546bd96bcec6e3bf1b78bdea64b0f5bbbaff6df\$lut for cells of type $lut. Using template $paramod$734f58d941a9ce66b81babc958905baa6c8ab1ff\$lut for cells of type $lut. Using template $paramod$9c669e17239e630696f5bb85b60d7269d3597208\$lut for cells of type $lut. Using template $paramod$86a86bef334cd76b66a1658c5f306ef73f138871\$lut for cells of type $lut. Using template $paramod$6d05ee5be4fbc817e6482b590e1831ddde15ffbe\$lut for cells of type $lut. Using template $paramod$61e281d560727232efeff44f14d859a8af1bbaf4\$lut for cells of type $lut. Using template $paramod$23ba03b3f106a8b0f20f18bfebd862b419996ddc\$lut for cells of type $lut. Using template $paramod$1c4dba04c7b1b6f9ae2fbd2ebcdbd37f5c14a3e3\$lut for cells of type $lut. Using template $paramod$a238bb199d4b53d4c976c9e68dafcfe86b19f40f\$lut for cells of type $lut. Using template $paramod$8adf7e4b16cab60634c26f384b849e98b4a31be5\$lut for cells of type $lut. Using template $paramod$9888082d13c544afa98b0a3109ddbbdba5c4f025\$lut for cells of type $lut. Using template $paramod$7d813eb49700f971f2635a434700eafdfa816bc3\$lut for cells of type $lut. Using template $paramod$9e748083623c5149badfdfdc1ac81725ba5d6d94\$lut for cells of type $lut. Using template $paramod$533944ad09911275d2c1f759851a4f7f320b58a1\$lut for cells of type $lut. Using template $paramod$02bd3241881565cabee2401beb2950a85cec69ac\$lut for cells of type $lut. Using template $paramod$235e451b29422bd173a9721ba1df02da69532cb3\$lut for cells of type $lut. Using template $paramod$75da000637c65341bba0aeaae7f49cbd1f77f2bf\$lut for cells of type $lut. Using template $paramod$253532b742d151c01e8e51f153c24d934b8f6185\$lut for cells of type $lut. Using template $paramod$b9d3baa367e429670fdcc099dbbeb654f38fd2cd\$lut for cells of type $lut. Using template $paramod$cadf32ea2152c52540b06d281881252ca51643c1\$lut for cells of type $lut. Using template $paramod$ffd2daa816943d98d4befd944c0ade9f965da2a3\$lut for cells of type $lut. Using template $paramod$3ae9f1cda205b669870c653a21d45eee50078e98\$lut for cells of type $lut. Using template $paramod$5efe6695c4406baaf4ad74202e25338ae615a814\$lut for cells of type $lut. Using template $paramod$daac9b1e7bb2ac018f7132a3fbe0026ddd7b1a71\$lut for cells of type $lut. Using template $paramod$84abafac600770dbecbd08e858f90b0a8d019d50\$lut for cells of type $lut. Using template $paramod$2c9fdd9f81a9a0f20f195228573ae06ae3d35480\$lut for cells of type $lut. Using template $paramod$17a846ed18d725008603a1e21e7868d5c69c1348\$lut for cells of type $lut. Using template $paramod$4f9dd6dbe2c6f431e991684f6eb39518c2218a14\$lut for cells of type $lut. Using template $paramod$ce4dd68b75ef9027d892f268a239d9721291d336\$lut for cells of type $lut. Using template $paramod$e277a522d8a930c8c8c8cdb56d33d42914aefec4\$lut for cells of type $lut. Using template $paramod$d8119e7cf18bdd1d72e1822e569d9c40a2fc5848\$lut for cells of type $lut. Using template $paramod$bbd32bd467d62890b484fe941be0dc6df13618f5\$lut for cells of type $lut. Using template $paramod$3cfdeeb6715e4270e398da3c1b7dfb40fd25bd19\$lut for cells of type $lut. Using template $paramod$9b5120652ba1719e45b6419c2d500e377154042f\$lut for cells of type $lut. Using template $paramod$d3b4003a49cc631c440050b7c68facb2fd644569\$lut for cells of type $lut. Using template $paramod$f9cc9c25528a6db14532d780d3504218167c72fe\$lut for cells of type $lut. Using template $paramod$50d610799df931eff0fa306ae1ba282988122f97\$lut for cells of type $lut. Using template $paramod$e234b33fd72932ba3f0d727e277c697708f63208\$lut for cells of type $lut. Using template $paramod$6645601c2a001aeb5d06923298e9bc909649a395\$lut for cells of type $lut. Using template $paramod$adc0b354bb960519a616db7423a6274fc380540e\$lut for cells of type $lut. Using template $paramod$f13784ede300b12a5285177c86c7721a54cf9e12\$lut for cells of type $lut. Using template $paramod$19f568890ed784cb1efc3ce1b67eed20a6c54d9a\$lut for cells of type $lut. Using template $paramod$1a67f0bd6875448bc6b4f0936bc3f17942c2ab3d\$lut for cells of type $lut. Using template $paramod$becf4ae4f5301462ee316851950c81d66baf3e53\$lut for cells of type $lut. Using template $paramod$328b74448a63775b43b50cfbaf42dfa1ed574efb\$lut for cells of type $lut. Using template $paramod$3ac2c0f89fe9b6bdcccc07e049e36584de660216\$lut for cells of type $lut. Using template $paramod$2a06a9051ca08be1be91c0794c2191a859d51c63\$lut for cells of type $lut. Using template $paramod$eda60d6d8653bd5aaeb1a3951cffaca4bdd45837\$lut for cells of type $lut. Using template $paramod$de2b92d66e62d2468c774d4959d51c030800288f\$lut for cells of type $lut. Using template $paramod$fbace1c5af8b8efd1c625bd9d47d8b080aa709a4\$lut for cells of type $lut. Using template $paramod$c3da352931f1596c167573d1407e32cd83b2ee43\$lut for cells of type $lut. Using template $paramod$f62bf7b9bf368c5a044dd284e6192cdfb023ea0f\$lut for cells of type $lut. Using template $paramod$67e504b90f5462d63954ab32ea18c3e6f5ebce9c\$lut for cells of type $lut. Using template $paramod$a51481b878721d43d7952f9e8b72ec2ca5b9d883\$lut for cells of type $lut. Using template $paramod$3ab5694f71680621be084af28eddae217f158504\$lut for cells of type $lut. Using template $paramod$d95f3f3fee48f5ce153945c64ac9f66df0ed0f1e\$lut for cells of type $lut. Using template $paramod$87a42f7f6a1cb5d9708ead0b2ae7aa608a438aee\$lut for cells of type $lut. Using template $paramod$ebc96d54c58bc295ed1c25971281979887a5ca05\$lut for cells of type $lut. Using template $paramod$9e354de8d358bf081aa0c089488ea3bc5b7c2fd9\$lut for cells of type $lut. Using template $paramod$56e6d8a28a52006bb4e50e077743f0a2163235af\$lut for cells of type $lut. Using template $paramod$ad7268a3cffe5f4d67497e34873c5279a0964cb9\$lut for cells of type $lut. Using template $paramod$18d9a337a681d13f5f6ffd0b9a3872b8e2d3363b\$lut for cells of type $lut. Using template $paramod$30913fb18ecbbaa0f9eaee4ddf176fe554f044e8\$lut for cells of type $lut. Using template $paramod$6be53ab59e0a69757fc32adb071ddcb64e8c87b6\$lut for cells of type $lut. Using template $paramod$bea08a495d16293f8cc454a45845d26cde0762b6\$lut for cells of type $lut. Using template $paramod$4360249031867742b9f99766f191182f2c43af22\$lut for cells of type $lut. Using template $paramod$4b8324809148df6161610ef5b5bd73df0086e19e\$lut for cells of type $lut. Using template $paramod$767b7aceeb9937508bfd5f0a36223d5ce2e8af73\$lut for cells of type $lut. Using template $paramod$4b5390143765863dd4ad783d9a1665072f814613\$lut for cells of type $lut. Using template $paramod$d3b217881109947f5629b5e075c7e91690632ef0\$lut for cells of type $lut. Using template $paramod$6ed78fc9dce6a86ae2f7bdb90b3070ccd5808a40\$lut for cells of type $lut. Using template $paramod$6b0849254d6c87461fb93e37cc18f089f61eb912\$lut for cells of type $lut. Using template $paramod$4fca5f405a3ded126a54c23f508d7fea5abd1989\$lut for cells of type $lut. Using template $paramod$ffc2ea81a65101fbef8a332deddf112494d27163\$lut for cells of type $lut. Using template $paramod$4d7f17f71543a1e7fc1835bd79c4827a43f2e844\$lut for cells of type $lut. Using template $paramod$10af25431369ba29ec0acc88709bd5c2241d1926\$lut for cells of type $lut. Using template $paramod$1685fea5ccb55e5af4aa43e078527523a9edd957\$lut for cells of type $lut. Using template $paramod$23e0ddd8ff31e0735d2a50460ab37f7284a9c6f0\$lut for cells of type $lut. Using template $paramod$4b9b235bc4444ff899bef0c648e4109b26737f1a\$lut for cells of type $lut. Using template $paramod$ba7f31f246a278c41fa0648a6e0512f63185dec0\$lut for cells of type $lut. Using template $paramod$bff309741b15faa8aef2ddaef831dc07fab2bcf1\$lut for cells of type $lut. Using template $paramod$4853050665c020c8d21fb1a749196950a09d9df8\$lut for cells of type $lut. Using template $paramod$e6412036fca6352e58cb43d19aca525c5b5ea9c1\$lut for cells of type $lut. Using template $paramod$bf00427ade60df6ecbee879d4a17f97643fe237b\$lut for cells of type $lut. Using template $paramod$c84d6981797c06fc503ef204d53f94644afab6a9\$lut for cells of type $lut. Using template $paramod$a18efd9245448b0a198b87f7e710a6a1c17ab9de\$lut for cells of type $lut. Using template $paramod$99aafa8478517601bb98e7dcf39065f9e1d7ac0d\$lut for cells of type $lut. Using template $paramod$b2ba40ab3e60600c6f3e7a0d5d42efdd08bc6022\$lut for cells of type $lut. Using template $paramod$f78f9da07d80b51167de648a6ad574eb84388849\$lut for cells of type $lut. Using template $paramod$36a85d4c7694b52a8c8b2a7b2d440c67106c9add\$lut for cells of type $lut. Using template $paramod$af2e7902d256fcfe5f420c8301f8be235d0387af\$lut for cells of type $lut. Using template $paramod$c7da182350c463dac9341b9202c767a484f2d529\$lut for cells of type $lut. Using template $paramod$ee5adfa1bcc7e4b8948c774483a7d19aaddb4759\$lut for cells of type $lut. Using template $paramod$95e3af1ce267c2242685f8bd2338d86a179ec7b0\$lut for cells of type $lut. Using template $paramod$8cc13fab11ed939f0e40808b82d4ee5fa0f31080\$lut for cells of type $lut. Using template $paramod$962a711d8da50020ec4f3a196d5fda6045749cb5\$lut for cells of type $lut. Using template $paramod$4d8b60a59246cee0925c5373897923a4f4a23c47\$lut for cells of type $lut. Using template $paramod$d3f9944e801238ce578b0adc781287f175f36821\$lut for cells of type $lut. Using template $paramod$e85b6eba0dacefc5f73f8748159b8b9599212afc\$lut for cells of type $lut. Using template $paramod$db001ada2391223fb31055797b66f3658a0f82c3\$lut for cells of type $lut. Using template $paramod$d497222f59d990d3f689ed9c6ac453ecc8a2f4b4\$lut for cells of type $lut. Using template $paramod$a770a58bbf55a5b518b4aab8868b6a99a50f3001\$lut for cells of type $lut. Using template $paramod$bef7fff73d7847e500891f20145b83b119b2bb41\$lut for cells of type $lut. Using template $paramod$2d4effcda09504a44b41d62137fca97840e3210c\$lut for cells of type $lut. Using template $paramod$d1dc785fc5b97e7bec2be30ee7302c8cf250ad22\$lut for cells of type $lut. Using template $paramod$25003f26a78bb2f583f23824f1e0b8cc16b88761\$lut for cells of type $lut. Using template $paramod$f8169086616a0eb4d0ea88125874a481b0bb2090\$lut for cells of type $lut. Using template $paramod$bbb10333e84a7e80f65e1494ebbfbf3f28568fcd\$lut for cells of type $lut. Using template $paramod$e3c5e4de270b555fd5b553e75491e305e290adfd\$lut for cells of type $lut. Using template $paramod$7f7120086b74d2ad6501bbaa30925c183268a1c2\$lut for cells of type $lut. Using template $paramod$0f1054d7a869eb1bffa14eab6537eeff64eb55da\$lut for cells of type $lut. Using template $paramod$0a9eb06856e79147b55c3d0c0349afae6651a745\$lut for cells of type $lut. Using template $paramod$b8a9d8ae3b3950088a96894de3fff6220fc9662e\$lut for cells of type $lut. Using template $paramod$09b813bb6c5a558fc67def49aea529f64a1997b9\$lut for cells of type $lut. Using template $paramod$c0cfc4c0f924b5e4a70961bc6a08a3b59cf72816\$lut for cells of type $lut. Using template $paramod$7febf92beabc81e16882a3f10047be87ba16913b\$lut for cells of type $lut. Using template $paramod$011a58a5aa41df7f13c8b832b7dc368743702325\$lut for cells of type $lut. Using template $paramod$52953750219effadf43093a566baf492fdd6b6c8\$lut for cells of type $lut. Using template $paramod$0d7ad76593d50ae78298d61c0138ea6f41e79e31\$lut for cells of type $lut. Using template $paramod$acbfd10ed3af1f799a8ca7a820470a646a2749e3\$lut for cells of type $lut. Using template $paramod$d96938b933811903763c8fc48238ba3a4fe3fe61\$lut for cells of type $lut. Using template $paramod$af3558b702f069846f44500ffe1a710a11b7c074\$lut for cells of type $lut. Using template $paramod$1ad9ca75a5e52e69f39f16c0b8ffb14773a0b7f2\$lut for cells of type $lut. Using template $paramod$c627e7fc36fd5f8fca16a74816d11be60e4b9470\$lut for cells of type $lut. Using template $paramod$40c0704488bfccd0953aa85a1fac93290c3e26ca\$lut for cells of type $lut. Using template $paramod$c5ded15be06e900632ca8fe083739cc25f30fa33\$lut for cells of type $lut. Using template $paramod$c8f16510db975553c8b0be1064e8f5234175f8a8\$lut for cells of type $lut. Using template $paramod$1ea513237b15940ef14fc0aa0b918a04c0414a4b\$lut for cells of type $lut. Using template $paramod$d5b95ef1c89d834e3e72966caf0c9ff97c5cfa95\$lut for cells of type $lut. Using template $paramod$fcff9a7b1687e357a40264efcefe8443c8b2971a\$lut for cells of type $lut. Using template $paramod$a42737e949e43313b0e8ebd7e66af7e6b04852ee\$lut for cells of type $lut. Using template $paramod$b4e9ea3921e02bce0d630933f106608ba1bed76e\$lut for cells of type $lut. Using template $paramod$d79e8c7f0cb3bd049a34d82ec5fe688d444e5a52\$lut for cells of type $lut. Using template $paramod$e0286d7bdebdb6346cb367bb1962e01892ba2e32\$lut for cells of type $lut. Using template $paramod$786439ed757539cb2d3cb203aaa39706d1fbcbba\$lut for cells of type $lut. Using template $paramod$9d5048be4e9740fe3e1201704fdac42dd6b02a08\$lut for cells of type $lut. Using template $paramod$9dd298ae76fb41ac94779a83c068607fbc09ce4f\$lut for cells of type $lut. Using template $paramod$4fd3428c4b8b1accf8f8fb4bb88555a2b5fa688d\$lut for cells of type $lut. Using template $paramod$20935fa41751729f24d9e5054d788cd1d6170bd2\$lut for cells of type $lut. Using template $paramod$fa45f28daf300aaa781ee4b9baa5ce968b1d8c66\$lut for cells of type $lut. Using template $paramod$40e5a5bffee68d424d8b966d83c16c547cdeb8ab\$lut for cells of type $lut. Using template $paramod$cf9f8c485a0e1fdf92028a9b644f333d9756d793\$lut for cells of type $lut. Using template $paramod$9dd503014aa2dffd444d341a10442588e5a2f7f2\$lut for cells of type $lut. Using template $paramod$f85f1073c412d406200a6a72283f918c8b751314\$lut for cells of type $lut. Using template $paramod$62e34d236b5cf9e50e7481784c0097067a15fba4\$lut for cells of type $lut. Using template $paramod$1ad72ddb1e399b5b822d7ca30d348b7d696d69eb\$lut for cells of type $lut. Using template $paramod$13caa797f9204188208579865e8a63f743d9eed1\$lut for cells of type $lut. Using template $paramod$6e64c13666511ae2ccc90ab6ddaf8be09bda5af2\$lut for cells of type $lut. Using template $paramod$e25009ededa6f42bbbb7dfa8b8d6d0e140dddb83\$lut for cells of type $lut. Using template $paramod$481167b39f8abb0a99a99d3d73f78c67f4c8fc07\$lut for cells of type $lut. Using template $paramod$9fe1b13423afde8c0340b342466aa1e66c78129d\$lut for cells of type $lut. Using template $paramod$dcd53277168363d86e52bd34c1e0ed29cac510d6\$lut for cells of type $lut. Using template $paramod$1bf62ab10e48d71d6497bccacf5c70420c470fe9\$lut for cells of type $lut. Using template $paramod$e8ed3122d39260aca8a6cf0a3f6bedd6d4a55c1c\$lut for cells of type $lut. Using template $paramod$1f40a9eae32a7201e2aa988939ab90fb73c6f51a\$lut for cells of type $lut. Using template $paramod$25da9d86af30ba2de7e4932c3cb954b5a63f67cd\$lut for cells of type $lut. Using template $paramod$9a55860b2276891136a73f7366001294a0bdcce9\$lut for cells of type $lut. Using template $paramod$72ce6fc0d1bafbc3a03d451d76dd2dac9cd11fe0\$lut for cells of type $lut. Using template $paramod$1632c1c0242796acfc963a05742c4acd2f475c4e\$lut for cells of type $lut. Using template $paramod$4d5fa0c21aaa9745a301eda7465c650b5896bed0\$lut for cells of type $lut. Using template $paramod$53ce561f80f32d4298a3beadc88b6c5c78293221\$lut for cells of type $lut. Using template $paramod$179bbca2dd7fa841ad12e8b0327ef61d6e9a7bc3\$lut for cells of type $lut. Using template $paramod$b89c522b7f70adaee1a35d80e932f38159b6a445\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11110111 for cells of type $lut. Using template $paramod$176a6ceafa512d807921d7dfc76320dfbbfb5fe4\$lut for cells of type $lut. Using template $paramod$899a7d400185b4f778bea81a50f62c95a0b19d77\$lut for cells of type $lut. Using template $paramod$3ae3f75309f050b3bab755777ce88b11dc748157\$lut for cells of type $lut. Using template $paramod$034a69dd110db95ee917f313eafd6833fc6595f9\$lut for cells of type $lut. Using template $paramod$b4f15f202f50520dbc381cd0880ac94f830f05a8\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11110100 for cells of type $lut. Using template $paramod$99d0ff9c2bade6603f504375b8acbb92213fb3a9\$lut for cells of type $lut. Using template $paramod$34f8a26453535646b9d6a3b77eb2dc80c3d31c62\$lut for cells of type $lut. Using template $paramod$42c7f7e0577b90a637faf761b61988640dc1e9f6\$lut for cells of type $lut. Using template $paramod$8cbea7472fe8ec8b0d9b301f17edad7f1c398048\$lut for cells of type $lut. Using template $paramod$044a0ce14c07f8137d92adda275c82e8782a2249\$lut for cells of type $lut. Using template $paramod$0d3ac82cf5b8a192d5ff4c23e3143360366ae882\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11110010 for cells of type $lut. Using template $paramod$5b4b4ed558983d9f3ab4c896a7a011d129b0db9a\$lut for cells of type $lut. Using template $paramod$5dc745bb48e2cf535179547ba13f0fe5364d6d54\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10111000 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10110011 for cells of type $lut. Using template $paramod$bb4fff1cc3b827238aa40993cafede1c5beecbe3\$lut for cells of type $lut. Using template $paramod$cd3a53160bf1c20498f318053973a5579390d423\$lut for cells of type $lut. Using template $paramod$e4723c78131b859cdb296cc7099a965ce6bf28d9\$lut for cells of type $lut. Using template $paramod$359fe4e746656bf9c72aecaff84fc7bdea9f55a5\$lut for cells of type $lut. Using template $paramod$6fe34497620f8f4f756f16a037c2550db7a0a0b5\$lut for cells of type $lut. Using template $paramod$eac5ed09855cbfd5e73aad679d92627678c878a8\$lut for cells of type $lut. Using template $paramod$8be603794459732f9a374f76041b510fc63b115b\$lut for cells of type $lut. Using template $paramod$36a9fdea78660cfe315c27f5513f1b18d4a42960\$lut for cells of type $lut. Using template $paramod$71dfe9e789ababb1d1cb0a8b4c973cef67eeeec4\$lut for cells of type $lut. Using template $paramod$1dd08ae0c9c75c235d9038ee381888349f8b521a\$lut for cells of type $lut. Using template $paramod$861750984ac6db91b43268b1543d519f3e2b5c9f\$lut for cells of type $lut. Using template $paramod$1bbcbaf30677779d17245c2d62cb0b764a8171b2\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01110011 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'10101110 for cells of type $lut. Using template $paramod$07e408f55ede597e07cdd5621f1308672fd3eb71\$lut for cells of type $lut. Using template $paramod$65f1ff7be04d4e6845f52e26be882f3e1d48a59a\$lut for cells of type $lut. Using template $paramod$bae397089b0689f402e0584dc417eb302546381e\$lut for cells of type $lut. Using template $paramod$17c27ffdda03355f95b2ba5edc73ca082237c935\$lut for cells of type $lut. Using template $paramod$e76779fd0aff146fdcbb917367fc19054812bcda\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11111011 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00110111 for cells of type $lut. Using template $paramod$ed89e5bafea5a44fb72d3e7d06b38b80c2d83edf\$lut for cells of type $lut. Using template $paramod$272990cb71745a7561b4e2dc3a26ca515ebfc277\$lut for cells of type $lut. Using template $paramod$a8ac3f2e43cfa128c2e8ae9cb6916fb4a877d056\$lut for cells of type $lut. Using template $paramod$46a3c0240e7a0e1ba60e351b8dd1863f2b554f8b\$lut for cells of type $lut. Using template $paramod$c4bf18335045bc5aba02d1004774c821a926f55f\$lut for cells of type $lut. Using template $paramod$f8a339f73677ba371413fc82c76e9f4e03977b78\$lut for cells of type $lut. Using template $paramod$ba1896d66a423e98734f1413876089b255b9a5bb\$lut for cells of type $lut. Using template $paramod$17c2f243a1da896c622c9087a9b7432bee6819fa\$lut for cells of type $lut. Using template $paramod$bf9d676dd5a15572d0e69198dcbc06929c8bebe6\$lut for cells of type $lut. Using template $paramod$8aff4745ca2a2cd3f579e51bfdbff4b32cd190ce\$lut for cells of type $lut. Using template $paramod$d10f9a84f94c1fdeb995fd3fe4295157e882ad0b\$lut for cells of type $lut. Using template $paramod$bb15606221c11e6e3631d8c40c9f07e2e0505b07\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01101010 for cells of type $lut. Using template $paramod$ba039129d65dd249303a11d6e14b06e2506967c3\$lut for cells of type $lut. Using template $paramod$ba4467cb683b35a22e8871b38bcbc7c919f12359\$lut for cells of type $lut. Using template $paramod$923d6d0b98606d742c4e836383c21d150aee790b\$lut for cells of type $lut. Using template $paramod$fbaa1bfd23c97926136b324ed033510b12255dd4\$lut for cells of type $lut. Using template $paramod$0ea9f4e845e52bd7830962784cc82631df5269eb\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'01101100 for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000010\LUT=4'0110 for cells of type $lut. Using template $paramod$e1ac894a2723e96ae103a1941dc871fbb0ccd216\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'00101111 for cells of type $lut. Using template $paramod$cd05f04889088c47a0a5abae8c2d644fd314805e\$lut for cells of type $lut. Using template $paramod$354f3ad2016291685024e599e50228612f67e554\$lut for cells of type $lut. Using template $paramod$468a70be730014d0c6e821be1fc5e5264e8b9a73\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11001110 for cells of type $lut. Using template $paramod$f7e977e4ab769956ecac4448595a773db86c44e8\$lut for cells of type $lut. Using template $paramod$00dfa99b7aecc2e72490719b192118cbd6549a2c\$lut for cells of type $lut. Using template $paramod$9664b2f5fd61944d7798b30cde43b99ccda87303\$lut for cells of type $lut. Using template $paramod$7295da7c5b19f528a428229f2570e0a23ad372af\$lut for cells of type $lut. Using template $paramod$027b71830bd0fbfb04ad11206c5a0de76ed9d3f5\$lut for cells of type $lut. Using template $paramod$47b2f5a9f58cb4be072657772748a1ab82d6819a\$lut for cells of type $lut. Using template $paramod$c27bfee844081d0792e62d80b8db1170ed6df497\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11111110 for cells of type $lut. Using template $paramod$02a84e953c934e9642efdb93d82c4cd5e0545198\$lut for cells of type $lut. Using template $paramod$432f26b811c14bf54c5e87c8670ec65cbcaf38ac\$lut for cells of type $lut. Using template $paramod$d50aaf7bc91b84437dde85e30486261cdbeeccac\$lut for cells of type $lut. Using template $paramod$bb91a41b6c6e90c9de123b408208c402cb3d3d4b\$lut for cells of type $lut. Using template $paramod$a1a52930161efb3548b305235290095b0bb0b543\$lut for cells of type $lut. Using template $paramod$43c617f6abf3506f31a0abb1a495aa57c34bbd13\$lut for cells of type $lut. Using template $paramod$ee82f1504b2c48e70160208feb4e1f2a1b612b8d\$lut for cells of type $lut. Using template $paramod\$lut\WIDTH=32'00000000000000000000000000000011\LUT=8'11110001 for cells of type $lut. Using template $paramod$4789582d00084c3344b7a6dacf516efd46244876\$lut for cells of type $lut. Using template $paramod$6fc68b7e66a241641d7b1e06e3c55b5d94382873\$lut for cells of type $lut. Using template $paramod$6384a6dbebbe2905e798b075d02ab1c3e34618ff\$lut for cells of type $lut. Using template $paramod$0d44a3a6c6ee0cb4f7c04a7c9a640cffb0e5ac17\$lut for cells of type $lut. Using template $paramod$c5f3c57a6d466a2f42208bafb8985b96ce884440\$lut for cells of type $lut. Using template $paramod$7944ff32b1c2f3f3b05dfca0358698adebf48442\$lut for cells of type $lut. Using template $paramod$a59854b679c443f21a6748ea460109b8241cb007\$lut for cells of type $lut. Using template $paramod$da534c42d7c4da455a49d30923fb0b0a7ae4a63e\$lut for cells of type $lut. Using template $paramod$619b7c9a4d44585e10b42f7fb79b16304cca97c5\$lut for cells of type $lut. Using template $paramod$a707fff23748f6aa14ef55b3ae1f771b0f87b0eb\$lut for cells of type $lut. Using template $paramod$34536926332939882b8ff52380fffc08ed1f405f\$lut for cells of type $lut. No more expansions possible. <suppressed ~14445 debug messages> 24.44. Executing OPT_LUT_INS pass (discard unused LUT inputs). Optimizing LUTs in processorci_top. Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202271.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202271.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202240.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202241.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202244.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201702.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201702.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201703.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201703.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201696.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201696.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201727.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201727.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202285.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202285.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202042.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202042.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202051.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202051.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202047.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202047.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202065.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202065.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202067.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202067.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202069.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202069.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202147.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202147.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202275.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202275.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202387.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202220.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202220.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202332.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201739.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201739.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202297.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202297.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202239.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202239.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201871.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201871.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202255.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202255.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202078.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202256.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201851.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201873.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201873.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201875.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201875.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201798.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201912.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202182.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202182.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201983.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201991.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201991.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202183.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202183.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202192.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202192.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202214.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202214.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202216.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202219.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202219.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202379.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201950.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202371.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201707.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30987.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30987.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30987.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30987.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30952.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30887.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30643.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30629.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30594.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[27].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29522.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29458.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29458.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29333.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29333.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29333.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29333.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29333.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29299.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29299.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29299.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29299.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29299.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29293.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29238.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29238.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201807.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28783.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28779.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28648.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28546.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28546.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28516.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$28516.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28516.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28234.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28234.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28234.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28234.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28234.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28061.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28061.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28061.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28061.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28061.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28055.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28028.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201865.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27637.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27599.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$27599.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27418.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27418.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27418.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27418.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27026.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27021.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26985.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26985.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26985.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26950.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26950.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26613.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26613.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26596.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26596.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26596.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26120.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26092.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26092.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26092.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26092.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26081.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26081.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26081.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25767.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25713.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25508.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25341.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25341.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25341.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25341.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$25291.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25291.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25264.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25264.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25143.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24890.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24853.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24853.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[14].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[14].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24471.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24471.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24471.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24471.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23298.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22905.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22905.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202179.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202179.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21701.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21697.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21679.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21669.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$21664.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21531.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21531.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21531.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21531.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21517.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21517.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21428.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21428.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21423.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21418.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21373.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20953.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20347.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20334.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19177.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18797.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18797.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17933.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17929.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17496.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17442.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17442.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17433.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17433.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17433.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17408.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17408.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17398.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17398.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$16106.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16106.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16094.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16094.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16085.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16085.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16085.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16071.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16071.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$15912.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15256.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$15256.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$14411.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14297.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13178.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13167.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13167.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13145.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$13140.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$13129.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13129.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13108.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13108.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13086.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13017.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13000.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11824.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11781.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12857.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12857.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12891.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12891.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12891.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12902.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12959.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12959.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12093.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12154.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12134.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12134.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12103.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12943.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12943.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut5 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11977.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12824.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut4 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut2 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut3 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut6 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut7 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11781.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11787.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11787.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11794.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11794.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11808.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11824.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11830.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11830.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11837.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$11837.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$11848.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11866.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11884.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11940.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11957.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11977.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$11977.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12003.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12016.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12037.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12093.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12087.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12093.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12103.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12103.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12128.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12134.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12146.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12185.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12192.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12204.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12222.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12240.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12258.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12279.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12297.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12323.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12331.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12347.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12363.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12391.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12398.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12447.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12478.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12485.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12501.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12511.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12518.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12558.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12568.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12575.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12585.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12601.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12608.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12625.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12139.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12634.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12650.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12666.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12682.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12701.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12750.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12778.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12808.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12819.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12824.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12824.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12857.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12902.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12891.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12902.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12909.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12920.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12980.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12814.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$12985.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$13000.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13000.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13017.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13017.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13086.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13086.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13108.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13108.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13120.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13129.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13129.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13145.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$13156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13167.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13178.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13178.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13208.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$13216.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$13239.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13268.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13296.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13324.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13354.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13429.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13499.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13555.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13619.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$13714.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13776.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13796.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$13965.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14006.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14096.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14233.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$14252.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$14257.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$14278.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14284.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$14312.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$14340.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14344.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14389.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14400.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14426.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$14441.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$14501.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14531.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14545.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14699.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14715.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14730.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$14745.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$auto$abc9_ops.cc:595:break_scc$55964.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$14811.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$auto$opt_dff.cc:219:make_patterns_logic$6750.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14894.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14997.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15013.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15023.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15030.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15097.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15256.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$15256.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$15267.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$15273.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$15289.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15298.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$15305.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15321.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15337.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15353.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15372.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15388.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15422.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15454.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15480.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15487.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15497.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15513.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15531.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15547.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15554.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15564.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15580.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15615.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15631.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15647.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15666.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15682.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15689.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15699.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15715.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15733.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15740.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15756.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15772.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15788.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15807.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15840.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$15856.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16071.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16071.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16085.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16094.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16094.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16106.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16106.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16157.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$16166.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$16173.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16189.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16196.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16239.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16255.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16274.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16290.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16308.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16324.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16331.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16341.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16357.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16408.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16424.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16437.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$16450.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16466.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16476.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16483.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16517.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16550.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16566.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16579.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16587.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16603.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16619.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16635.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16687.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16703.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16716.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$16734.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16762.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16772.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16788.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16798.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16805.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16872.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$16966.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17099.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17114.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17130.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17140.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17147.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17214.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17230.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17243.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17316.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17332.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17351.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17367.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17398.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17398.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17408.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17413.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17413.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$17424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17433.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17442.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17442.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17463.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$17475.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17496.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17496.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$17503.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17519.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17529.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17536.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17552.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17559.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17608.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17618.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17631.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17642.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17658.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17674.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17690.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17758.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17793.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17809.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17825.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17844.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17860.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17867.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17911.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18030.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18179.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18195.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18229.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18245.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18261.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18280.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18314.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18330.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18337.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18380.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18396.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18415.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18431.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18460.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$18468.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18475.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18491.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18507.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18523.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18581.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18597.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18613.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18652.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18662.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18678.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18706.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18713.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18729.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18742.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$18747.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$18789.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18804.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$18899.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18915.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18925.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18932.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$18999.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19045.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19186.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19201.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19211.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19218.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19234.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19250.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19266.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19285.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19301.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19308.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19318.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19334.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19347.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19366.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$19370.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$19377.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19390.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19403.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$19410.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19426.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19433.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19443.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19459.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19478.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19494.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19512.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19528.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19544.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19569.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19579.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19612.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19628.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19646.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19653.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19669.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19679.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19686.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19753.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19769.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19782.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19786.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19802.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$19820.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19836.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19846.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19853.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$19920.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20081.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20200.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20216.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20235.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20251.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20277.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20329.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20356.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20374.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$20378.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20385.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20401.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20417.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20433.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20468.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20484.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20500.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20513.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20520.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20536.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20552.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20568.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20620.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20636.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20654.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20694.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20710.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20726.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20742.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20755.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20762.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20778.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20831.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20847.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20865.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20881.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20891.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20898.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20914.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$20927.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20947.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$20995.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21082.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21100.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$21109.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21125.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21135.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21142.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21208.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21224.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21237.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21254.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21287.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21294.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21304.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21327.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21343.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21368.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21373.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21373.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21389.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21428.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21432.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21447.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21455.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21471.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21496.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21512.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21517.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21531.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21554.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21570.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21595.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21605.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21621.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21647.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21654.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21669.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$21669.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$21679.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$21679.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21708.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21730.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21746.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21813.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21831.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21847.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$21867.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$21982.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22031.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22047.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22057.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22064.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22131.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22185.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22206.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22218.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22236.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22371.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22471.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22487.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22497.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22504.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22571.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22621.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22642.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22661.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22677.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22683.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22691.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22691.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22711.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22757.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[9].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[9].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22850.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22864.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22898.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$22905.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$22910.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[10].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23014.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23030.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23040.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23047.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23114.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23235.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23249.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23274.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23292.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$23305.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$23425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23523.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23539.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23558.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23574.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23623.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23639.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23649.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23656.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23723.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23781.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23830.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$23837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23886.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24039.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24055.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24065.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24072.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24139.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24212.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24235.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24253.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24265.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24417.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24424.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24443.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24465.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24471.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24496.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24554.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24570.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24580.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24587.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24654.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24807.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24814.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24830.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24853.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24882.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$24961.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25037.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25053.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25072.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25088.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25247.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25264.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25291.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25291.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25311.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25329.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$25374.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25390.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25400.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25407.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25474.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25643.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25713.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25713.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25725.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25736.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25771.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25801.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25806.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$25817.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25908.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25924.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25943.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25959.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26040.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26075.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26081.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26085.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26110.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26138.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26154.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26164.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26171.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26238.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26347.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26493.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26509.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26528.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26544.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26570.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26579.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26596.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26600.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$26613.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26613.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$26633.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26709.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26807.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26823.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26833.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26840.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26907.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26966.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27015.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27203.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27219.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27229.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27236.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27303.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27396.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27418.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27425.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27450.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$27471.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27533.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27569.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27599.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27604.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$27622.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$27658.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27681.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27697.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27707.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27714.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27781.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$27998.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28028.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28028.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$28048.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$28085.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28101.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28111.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28118.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28185.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28201.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28295.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28386.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28402.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28421.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28437.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28499.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28509.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28516.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28523.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28546.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$28564.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$28570.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28723.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28761.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$28827.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28853.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28934.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28950.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28969.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$28985.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29153.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29169.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29188.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29204.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29253.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29286.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29304.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29458.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29458.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$29481.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29493.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29507.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29595.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29605.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29621.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29631.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29638.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29705.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[27].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$29837.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29856.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29872.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29897.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29968.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29984.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29994.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30001.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30068.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30134.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30182.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30206.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30213.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30254.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30357.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30373.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30392.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30408.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30511.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30598.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30612.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30629.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$30643.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30649.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30712.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30728.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30738.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30745.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30812.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30894.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30899.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$30932.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$30952.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30957.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$30957.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$31058.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31096.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31112.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31122.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31129.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31196.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$31212.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23219.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$auto$opt_dff.cc:219:make_patterns_logic$6829.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$14777.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$23955.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$24784.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$25587.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$auto$fsm_map.cc:170:map_fsm$6365[1].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$flatten\u_tinyriscv.\u_clint.$procmux$5959_Y[0].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$23336.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$26674.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27456.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[1].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$20004.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[14].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28692.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$29421.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$27167.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202361.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$15891.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$22434.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\Controller.memory_read_data[23].genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\Controller.memory_read_data[31].genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg1_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$flatten\u_tinyriscv.\u_div.$procmux$5478_Y[0].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$23385.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$24317.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201999.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[16].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[18].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$26714.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[20].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$28239.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[24].genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201754.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17089.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201707.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $abc$201690$lut$aiger201689$17938.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut$aiger201689$20958.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[10].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $abc$201690$lut\u_tinyriscv.u_id.reg2_rdata_i[1].genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18797.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$18083.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201695.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201697.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201702.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201703.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201707.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201727.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201739.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201740.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201752.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201763.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201766.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201769.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201774.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201866.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202145.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202134.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201835.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202159.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201844.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201851.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201866.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201871.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201873.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202093.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201875.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201797.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201803.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201892.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201892.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202003.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201818.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201912.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201930.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201937.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201944.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201950.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201937.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201975.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201981.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201983.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201991.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202003.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201850.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202013.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202017.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202021.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202021.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$24722.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202040.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202040.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202042.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202047.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202051.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202065.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202067.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202069.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202071.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202078.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202079.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202164.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201844.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202094.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202099.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202100.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202280.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201846.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202113.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202114.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202116.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201853.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202071.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202127.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202128.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201897.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201903.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202160.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202133.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202134.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202124.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202143.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202145.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202147.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202153.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202156.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202164.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202174.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202179.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202092.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202182.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202183.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202187.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202187.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202192.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202196.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202199.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202214.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202216.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202219.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202220.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202221.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202225.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202227.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202322.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202178.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202239.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202240.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202244.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202244.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202252.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202255.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202256.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202259.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202279.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202271.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202275.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202240.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202279.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202282.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202285.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202291.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$201746.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202297.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202302.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202303.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202304.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 1) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202272.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202322.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202077.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202099.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202336.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 0) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202371.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202379.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202387.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202359.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202361.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202364.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202368.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202371.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202379.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202387.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut0 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$12976.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12933.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $abc$201690$lut$aiger201689$12949.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 2) Optimizing lut $auto$abc9_ops.cc:1550:reintegrate$202227.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 3) Optimizing lut $abc$201690$lut$aiger201689$22311.genblk1.genblk1.genblk1.genblk1.genblk1.lut1 (4 -> 0) Removed 0 unused cells and 17892 unused wires. 24.45. Executing AUTONAME pass. Renamed 820503 objects in module processorci_top (333 iterations). <suppressed ~21849 debug messages> 24.46. Executing HIERARCHY pass (managing design hierarchy). 24.46.1. Analyzing design hierarchy.. Top module: \processorci_top 24.46.2. Analyzing design hierarchy.. Top module: \processorci_top Removed 0 unused modules. 24.47. Printing statistics. === processorci_top === Number of wires: 9982 Number of wire bits: 33409 Number of public wires: 9982 Number of public wire bits: 33409 Number of ports: 10 Number of port bits: 10 Number of memories: 0 Number of memory bits: 0 Number of processes: 0 Number of cells: 13508 $scopeinfo 38 CCU2C 496 L6MUX21 467 LUT4 8316 MULT18X18D 4 PFUMX 1497 TRELLIS_DPR16X4 1060 TRELLIS_FF 1630 24.48. Executing CHECK pass (checking for obvious problems). Checking module processorci_top... Found and reported 0 problems. 24.49. Executing JSON backend. Warnings: 3 unique messages, 3 total End of script. Logfile hash: ad670c8827, CPU: user 41.71s system 0.34s, MEM: 385.61 MB peak Yosys 0.45+139 (git sha1 4d581a97d, clang++ 14.0.0-1ubuntu1.1 -fPIC -O3) Time spent: 27% 1x abc9_exe (16 sec), 14% 1x autoname (8 sec), ... /eda/oss-cad-suite/bin/nextpnr-ecp5 --json colorlight_i9.json --write colorlight_i9_pnr.json --45k \ --lpf /eda/processor_ci/constraints/colorlight_i9.lpf --textcfg colorlight_i9.config --package CABGA381 \ --speed 6 --lpf-allow-unconstrained --ignore-loops /eda/oss-cad-suite/bin/ecppack --compress --input colorlight_i9.config --bit colorlight_i9.bit [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Flash colorlight_i9) [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] echo Flashing FPGA colorlight_i9. [Pipeline] sh + python3 /eda/processor_ci/main.py -c /eda/processor_ci/config.json -p tinyriscv -b colorlight_i9 -l Final configuration file generated at /var/jenkins_home/workspace/tinyriscv/tinyriscv/build_colorlight_i9.tcl Makefile executed successfully. Makefile output: /eda/oss-cad-suite/bin/openFPGALoader -b colorlight-i9 colorlight_i9.bit empty Found 1 compatible device: 0x0d28 0x0204 0x3 (null) Open file: DONE b3bdffff Parse file: DONE Enable configuration: DONE SRAM erase: DONE Loading: [==== ] 7.23% Loading: [======== ] 14.45% Loading: [=========== ] 21.68% Loading: [=============== ] 28.90% Loading: [=================== ] 36.13% Loading: [====================== ] 43.35% Loading: [========================== ] 50.58% Loading: [============================= ] 57.81% Loading: [================================= ] 65.03% Loading: [===================================== ] 72.26% Loading: [======================================== ] 79.48% Loading: [============================================ ] 86.71% Loading: [=============================================== ] 93.93% Loading: [==================================================] 100.00% Done Disable configuration: DONE [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test colorlight_i9) [Pipeline] echo Testing FPGA colorlight_i9. [Pipeline] dir Running in /var/jenkins_home/workspace/tinyriscv/tinyriscv [Pipeline] { [Pipeline] sh + echo Test for FPGA in /dev/ttyACM0 Test for FPGA in /dev/ttyACM0 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } Lock released on resource [Resource: colorlight_i9] [Pipeline] // lock [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] junit Recording test results No test report files were found. Configuration error? Error when executing always post condition: Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2f3070e0-a3a0-4ee9-a1f4-a22a2d36e015 hudson.AbortException: No test report files were found. Configuration error? at PluginClassLoader for junit//hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:253) at hudson.FilePath.act(FilePath.java:1234) at hudson.FilePath.act(FilePath.java:1217) at PluginClassLoader for junit//hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:146) at PluginClassLoader for junit//hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:177) at PluginClassLoader for junit//hudson.tasks.junit.JUnitResultArchiver.parseAndSummarize(JUnitResultArchiver.java:282) at PluginClassLoader for junit//hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:62) at PluginClassLoader for junit//hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:27) at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE
