What unit is used for VLE8FF.V address offsets?
Unit-stride loads advance by the instruction EEW for consecutive elements.
Perform an 8-bit unit-stride fault-only-first load from x[rs1]; a fault after element 0 can reduce vl.
VLE8FF.V is a RISC-V V 8-bit fault-only-first vector load instruction. It is the fault-only-first form of a unit-stride load; if a synchronous exception occurs after element 0, the implementation may reduce vl to the number of elements loaded successfully; an element-0 fault is reported precisely like an ordinary load. It operates on active elements within vl, with masking and tail behavior following RVV rules.
FF loads treat element-0 faults as the normal trap boundary; faults after element 0 can be represented by reducing vl.
Understand this scenario with real code like «vsetvli t0, a0, e8, m1, ta, ma vle8ff.v v1, (a0)».
Understand this scenario with real code like «vsetvli t0, a0, e8, m1, ta, ma vle8ff.v v1, (a0)».
Unit-stride loads advance by the instruction EEW for consecutive elements.
With vm=0, v0 selects active elements; with vm=1, all body elements participate. Inactive and tail elements follow the current policies.