mirror of
https://github.com/YosysHQ/yosys
synced 2026-08-09 23:51:08 +00:00
$input_port, $output_port and $public are signorm bookkeeping rather than mapped logic, so assertions counting "every cell" or "every $ cell" have to subtract them -- as tests/opt/opt_expr_*.ys already do with `t:$*_port %d t:$public %d`. The memlib assertions are generated, so the fix goes in generate_mk.py rather than the generated scripts. These only differ once a design can still be in signorm mode when the assertion runs; the subtraction is a no-op otherwise. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MQU5XCqDYY8MbivGkNRrDo |
||
|---|---|---|
| .. | ||
| bug2619.ys | ||
| bug2656.ys | ||
| bug2962.ys | ||
| bug4712.ys | ||
| bug5572.ys | ||
| bug_1268.v | ||
| bug_1268.ys | ||
| case_attr.ys | ||
| clean_undef_case.ys | ||
| generate_mk.py | ||
| proc_dff.ys | ||
| proc_dlatch.ys | ||
| proc_latches.ys | ||
| proc_mux_src.v | ||
| proc_mux_src.ys | ||
| proc_rom.ys | ||
| rmdead.v | ||
| rmdead.ys | ||
| rmdead_case_x.ys | ||
| yosys_latch.sv | ||
| yosys_latch.ys | ||