mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
The slot is 64 bits and the architectural register is 32, so a word view of the union is only right while the two coincide. Word() and SetWord() replace f/UL/SL and are the identity, so nothing that runs changes; what it buys is that the compiler names every place that reads a slot as a word, which is the set the next commit has to relocate. The x86 tier is not built here and still reads the members directly.