possibility of MSB0 numbering being potentially applicable to:
* bits
-* bytes
+* bytes, halfwords, words, doublewords and quadwords
* register numbers
* element numbers
reordering over Memory **and the bytes inside regfile data**
needs provided at the ISA Level.
+This leaves a combinatorial explosion in the potential for confusion
+in communication, leading to utter chaos.
+
Simple-V has made the decision that providing programmers with explicit
control over the byte-ordering when data is transferred in and out of
the register files is too great, and has chosen to require that,
"Architecturally" is defined by Industry-standard convention to mean
that how the Hardware is implemented is entirely down to the implementor,
but that as far as *software* running on that hardware is concerned,
-"Architecturally" everything appears as described. Mathematics would
-describe any given implementation and an Architecturally
+"Architecturally" everything appears - to programs - as described.
+Mathematics would
+describe a formal definition of any given implementation and an
+Architecturally
correctly-defined specification as Topologically "Homeomorphic".
In other words once loaded, software may be written that