version may extend to 256 or beyond[^extend] or also extend VSX[^futurevsx]
* 24-bits are needed within the main SVP64 Prefix (equivalent to a 2-bit XO)
* Another 24-bit (a second 2-bit XO) is needed for a planned future encoding,
- currently named "SVP64-Single" [^likeext001]
+ currently named "SVP64-Single"[^likeext001]
* A third 24-bits (third 2-bit XO) is strongly recommended to be `RESERVED`
such that future unforeseen capability is needed (although this may be
alternatively achieved with a mandatory PCR or MSR bit)
* element-width overrides, which dynamically redefine each SFFS or SFS
Scalar prefixed instruction to be 8-bit, 16-bit, 32-bit or 64-bit
- operands **without requiring new 8/16/32 instructions** [^pseudorewrite]
+ operands **without requiring new 8/16/32 instructions**[^pseudorewrite]
* predication. this is an absolutely essential feature for a 3D GPU VPU ISA.
CR Fields are available as Predicate Masks hence the reason for their
extension to 128.
There exists a potential scheme which meets (exceeds) the above criteria,
providing plenty of room for both Scalar (and Vectorised) operations,
*and* provides SVP64-Single with room to grow. It
-is based loosely around Public v3.1 EXT001 Encoding. [^ext001]
+is based loosely around Public v3.1 EXT001 Encoding.[^ext001]
| 0-5 | 6 | 7 | 8-31 | Description |
|-----|---|---|-------|---------------------------|