| Summary: | Formal Correctness Proof for CountZero needed (basically PriorityEncoder) | ||
|---|---|---|---|
| Product: | Libre-SOC's first SoC | Reporter: | Luke Kenneth Casson Leighton <lkcl> |
| Component: | Formal Verification | Assignee: | Luke Kenneth Casson Leighton <lkcl> |
| Status: | PAYMENTPENDING FIXED | ||
| Severity: | enhancement | CC: | libre-soc-bugs |
| Priority: | --- | ||
| Version: | unspecified | ||
| Hardware: | PC | ||
| OS: | Mac OS | ||
| See Also: |
https://bugs.libre-soc.org/show_bug.cgi?id=311 https://bugs.libre-soc.org/show_bug.cgi?id=326 |
||
| NLnet milestone: | NLNet.2019.10.032.Formal | total budget (EUR) for completion of task and all subtasks: | 150 |
| budget (EUR) for this task, excluding subtasks' budget: | 150 | parent task for budget allocation: | 198 |
| child tasks for budget allocation: | The table of payments (in EUR) for this task; TOML format: |
"lkcl"={amount=150, paid=2020-08-21}
|
|
| Bug Depends on: | |||
| Bug Blocks: | 311 | ||
|
Description
Luke Kenneth Casson Leighton
2020-05-15 15:01:16 BST
this is now definitely a formal proof for PriorityEncoder because countzero.py is not used, replaced by use of nmutil.clz. however, nmutil.clz *is* PriorityEncoder. |