# svshape2 (offset) <a name="svshape2"> </a>
`svshape2` is an additional convenience instruction that prioritises
-setting `SVSHAPE.offset`. It has similar cap
+setting `SVSHAPE.offset`. It has identical capabilities to `svindex` and
+in terms of both options (skip, etc.) and ability to activate REMAP
+(rmm, mask mode) but unlike `svindex` it does not set GPR REMAP,
+only a 1D or 2D `svshape`, and
+unlike `svshape` it can set an arbirrary `SVSHAPE.offset` immediate.
+
+One of the limitations of Simple-V is that Vector elements start on the boundary
+of the Scalar regfile, which is fine when element-width overrides are not
+needed. If the starting point of a Vector with smaller elwidths must begin
+in the middle of a register, normally there would be no way to do so except
+through LD/ST. `SVSHAPE.offset` caters for this scenario and `svshape2`is
+makes it easier.
svshape2 offs,inv,yx,rmm,SVd,sk,mm