I am by no means an expert on 3D coding, but from the little bit I did back in the late 90ies, I am sure that I would not want to do it by moving values into registers directly.
(Also, hats off to KK/Altair who created DREAD this way, but wow, it would be like going to the dentist every day for me
)