A summary of the effect of Vectorisation of src or dest:
imm(RA) RT.v RA.v no stride allowed
- imm(RA) RY.s RA.v no stride allowed
+ imm(RA) RT.s RA.v no stride allowed
imm(RA) RT.v RA.s stride-select needed
imm(RA) RT.s RA.s not vectorised
RA,RB RT.v RA/RB.v ffirst banned
sv.ld r#.v, ofst(r#2.v) -> r#2 is a vector of addresses
imm(RA) RT.s RA.v nonstrided
sv.ld r#, ofst(r#2.v) -> r#2 is a vector of addresses
+ (dest r# is scalar) -> VSELECT mode
imm(RA) RT.v RA.s fixed stride: unit or element
sv.ld r#.v, ofst(r#2).v -> the whole vector is at ofst+r#2
mem 0 1 2
imm(RA) RT.s RA.s not vectorised
sv.ld r#, ofst(r#2)
-TODO: indexed mode
+indexed mode:
RA,RB RT.v RA.v RB.v
sv.ldx r#.v, r#2, r#3.v -> whole vector at r#2+r#3