VL
ROvl is the XLEN-bit read-only vector-length CSR and gives the body-element bound; active elements must also satisfy vstart <= i < vl and be mask-enabled, so vl is not generally the active element count. It can only be updated by vset{i}vl{i} instructions and fault-only-first vector-load variants.
VL (bits XLEN-1:0) — vl is the XLEN-bit read-only vector-length CSR and gives the body-element bound; active elements must also satisfy vstart <= i < vl and be mask-enabled, so vl is not generally the active element count. It can only be updated by vset{i}vl{i} instructions and fault-only-first vector-load variants.
What This Field Controls
- - vl is the XLEN-bit read-only vector-length CSR and gives the body-element bound; active elements must also satisfy vstart <= i < vl and be mask-enabled, so vl is not generally the active element count. It can only be updated by vset{i}vl{i} instructions and fault-only-first vector-load variants.
Common Values
This field is better understood together with surrounding context than as a fixed memorized enumeration.