handling as far as Hazard Dependencies are concerned, due to nonconformance
(bit-level management)
-# mv.x
+# mv.x (vector permute)
[[sv/mv.x]] aka `GPR(RT) = GPR(GPR(RA))` is so horrendous in
terms of Register Hazard Management that its addition to any Scalar
sits on top of a Standard Scalar register paradigm, not a Vector
ISA, with separate and distinct Vector registers.
-To help partly solve this, `sv.mv.x` has to be made relative:
+To help partly solve this, `sv.mv.x` would have had to have
+been made relative:
```
for i in range(VL):
the number of Register Hazards that need to be raised to a fixed
quantity, at Issue time.
-`mv.x` itself will still have to be added as a Scalar instruction,
-but the behaviour of `sv.mv.x` will have to be different from that
+`mv.x` itself would still have to be added as a Scalar instruction,
+but the behaviour of `sv.mv.x` would have to be different from that
Scalar version.
Normally, Scalar Instructions have a good justification for being
added as Scalar instructions on their own merit. `mv.x` is the
-polar opposite, and as such qualifies for a special mention in
-this section.
+polar opposite, and in the end, the idea was thrown out, and Indexed
+REMAP added in its place. Indexed REMAP comes with its own quirks,
+solving the Hazard problem, described in a later section.
# Branch-Conditional