"The R1000 has many interesting aspects ... the data bus is 128 bits wide: 64-bit for the data and 64-bit for data's type"
what what what?
How on earth would you ever need to have a type enumeration 2^64 long?
Neat, though.
what what what?
How on earth would you ever need to have a type enumeration 2^64 long?
Neat, though.
This is also a security feature. If you find a way to randomly change the data's type, you're unlikely to successfully change it to another type.
GUIDs for types.
All this extra complexity and bus width doesn't come for free, after all, there's opportunity cost.