Beyond these mappings it becomes necessary to write directly to
the SVSTATE SPRs manually.
+# svshape2 (offset) <a name="svshape2"> </a>
+
+`svshape2` is an additional convenience instruction that prioritises
+setting `SVSHAPE.offset`. It has similar cap
+
+ svshape2 offs,inv,yx,rmm,SVd,sk,mm
+
+| 0.5|6..8|9 |10|11.15 |16..20 | 21..25 | 25 | 26..31| name |
+| -- |----|---|--| --- | ----- | ------ | -- | ------| -------- |
+|OPCD|offs|inv|yx| rmm | SVd | 100/mm | sk | XO | svshape |
+
+* **offs** (3 bits) - unsigned offset
+* **yx** (1 bit) - swap XY to YX
+* **inv** (1 bit) inverts X if yx=0, Y if yx=1
+* **SVd** dimension size
+* **rmm** REMAP mask
+* **mm** mask mode
+* **sk** (1 bit) skips 1st dimension if set
+
+Dimensions are calculated exactly as `svindex`. `rmm` and
+`mm` are as per `svindex`.
+
# TODO