What unit is used for VLE8.V address offsets?
Unit-stride loads advance by the instruction EEW for consecutive elements.
Load 8-bit elements into vd from x[rs1] with unit stride.
VLE8.V is a RISC-V V 8-bit unit-stride vector load instruction. Active elements are loaded from consecutive memory addresses using natural unit stride. It operates on active elements within vl, with masking and tail behavior following RVV rules.
Unit-stride loads are for contiguous memory, and the instruction name fixes EEW.
Understand this scenario with real code like «vsetvli t0, a0, e8, m1, ta, ma vle8.v v1, (a0)».
Understand this scenario with real code like «vsetvli t0, a0, e8, m1, ta, ma vle8.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.