# Verilator -Wall, no waivers # Verilator 5.052 2026-09-05 rev vUNKNOWN-built20260905 # command: verilator --lint-only -Wall --top-module cv_gemv_axi -GROWS=32 -GCOLS=128 -GP=8 -GRESULT_STREAM=1 -Wno-fatal ip/cv_gemv/core.sv ip/cv_gemv/memory.sv ip/cv_gemv/device.sv integration/rtl/cv_gemv_axi.sv - V e r i l a t i o n R e p o r t: Verilator 5.052 2026-09-05 rev vUNKNOWN-built20260905 - Verilator: Built from 0.126 MB sources in 5 modules, into 0.352 MB in 3 C++ files needing 0.000 MB - Verilator: Walltime 0.054 s (elab=0.009, cvt=0.034, bld=0.000); cpu 0.053 s on 1 threads; allocated 19.000 MB %Warning-DECLFILENAME: ip/cv_gemv/core.sv:2:8: Filename 'core' does not match MODULE name: 'cv_gemv_core' %Warning-DECLFILENAME: ip/cv_gemv/memory.sv:2:8: Filename 'memory' does not match MODULE name: 'cv_gemv_memory' %Warning-DECLFILENAME: ip/cv_gemv/device.sv:2:8: Filename 'device' does not match MODULE name: 'cv_gemv_device' %Warning-GENUNNAMED: ip/cv_gemv/core.sv:66:43: Unnamed generate block 'genblk1' (IEEE 1800-2023 27.6) %Warning-GENUNNAMED: ip/cv_gemv/core.sv:67:35: Unnamed generate block 'genblk1' (IEEE 1800-2023 27.6) %Warning-WIDTHEXPAND: ip/cv_gemv/core.sv:51:46: Operator ADD expects 18 bits on the RHS, but RHS's SIGNED generates 16 bits. %Warning-WIDTHTRUNC: ip/cv_gemv/core.sv:75:18: Logical operator LOGAND expects 1 bit on the LHS, but LHS's VARREF '' generates 32 bits. %Warning-WIDTHTRUNC: ip/cv_gemv/core.sv:80:18: Operator ASSIGNW expects 6 bits on the Assign RHS, but Assign RHS's ADD generates 32 bits. %Warning-WIDTHTRUNC: ip/cv_gemv/core.sv:81:20: Operator ASSIGNW expects 4 bits on the Assign RHS, but Assign RHS's VARREF 'candidate' generates 32 bits. %Warning-WIDTHEXPAND: ip/cv_gemv/core.sv:113:40: Operator ADD expects 64 bits on the RHS, but RHS's SIGNED generates 26 bits. %Warning-WIDTHEXPAND: ip/cv_gemv/device.sv:49:64: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'result_addr' generates 2 bits. %Warning-UNUSEDSIGNAL: integration/rtl/cv_gemv_axi.sv:39:24: Bits of signal are not used: 's_axil_awaddr'[1:0] %Warning-UNUSEDSIGNAL: integration/rtl/cv_gemv_axi.sv:40:24: Signal is not used: 's_axil_awprot' %Warning-UNUSEDSIGNAL: integration/rtl/cv_gemv_axi.sv:50:24: Bits of signal are not used: 's_axil_araddr'[1:0] %Warning-UNUSEDSIGNAL: integration/rtl/cv_gemv_axi.sv:51:24: Signal is not used: 's_axil_arprot' %Warning-UNUSEDSIGNAL: integration/rtl/cv_gemv_axi.sv:120:23: Signal is not used: 'dev_result_rd_valid' %Warning-UNUSEDSIGNAL: ip/cv_gemv/device.sv:27:34: Signal is not used: 'read_count' %Warning-UNUSEDSIGNAL: ip/cv_gemv/device.sv:27:45: Signal is not used: 'stall_count' %Warning-SYNCASYNCNET: integration/rtl/cv_gemv_axi.sv:36:24: Signal flopped as both synchronous and async: 'aresetn'