defragster
Senior Member+
... the major advantage is on compiling. what about the run time?
...
based on p#18:
The compiler adds needed instructions to assure 32 bit registers properly handle 8 and 16 bit operations when requested.
This leads to perfectly safe and proper execution for the desired result.
However, at run time those added instructions will take extra time to load those instructions and execute them to get to that result.
That explains: "32 bit variables have optimal performance on 32 bit ARM."