| Summary: | Modify SVP64 to support scalar instructions (where VL==0 doesn't convert them to nop) | ||
|---|---|---|---|
| Product: | Libre-SOC's first SoC | Reporter: | Jacob Lifshay <programmerjake> |
| Component: | Specification | Assignee: | Jacob Lifshay <programmerjake> |
| Status: | RESOLVED INVALID | ||
| Severity: | enhancement | CC: | libre-soc-isa, lkcl |
| Priority: | --- | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| NLnet milestone: | --- | total budget (EUR) for completion of task and all subtasks: | 0 |
| budget (EUR) for this task, excluding subtasks' budget: | 0 | parent task for budget allocation: | |
| child tasks for budget allocation: | The table of payments (in EUR) for this task; TOML format: | ||
|
Description
Jacob Lifshay
2021-03-11 17:37:11 GMT
conceptually this one is a "no". anything which relies on checking VL and changing behaviour is unworkable from a Dependency Hazard perspective, as well as breaking the rule of abstraction and total independence between Prefix and Suffix. i've just experimented with this for FFT and bit-reversed instructions, breaking this fundamentally critical design rule, and it has been absolute hell. hard "no". |