are needed. Also given that initialisation of floats tends to take up
considerable space (even to just load 0.0) the inclusion of two compact
format float immediate instructions is up for consideration using 16-bit
-immediates. BF16 is one of the formats.
+immediates. BF16 is one of the formats: a second instruction allows a full
+accuracy FP32 to be constructed.
Libre-SOC will be compliant with the
**Scalar Floating-Point Subset** (SFFS) i.e. is not implementing VMX/VSX,
but if followed up by `fishmv` an additional 16 bits of accuracy in the
mantissa may be achieved.
+*IBM may consider it worthwhile to extend these two instructions to
+v3.1 Prefixed (`pfmvis` and `pfishmv`). If so it is recommended that
+`pfmvis` load a full FP32 immediate and `pfishmv` extend the lower
+32-bits to construct a full FP64 immediate.*
+
## Load BF16 Immediate
`fmvis FRT, FI`