Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RVV 0.9: Tighten fractional LMUL-SEW constraint
The spec requires that implementations support fractional LMUL settings for LMUL ≥ SEW/ELEN. The old code enforced the looser constraint that LMUL ≥ SEW/VLEN, so e.g. if VLEN were twice ELEN, we would support one notch smaller LMUL for any given SEW. Tightening the constraint will catch software bugs that rely on vtype settings that aren't guaranteed to be supported across implemenetations. The space of configurations that need to be verified is also reduced.
- Loading branch information