ARM:Can ARM processor load an "unsigned int" on an odd address (ie not aligned)?Can ARM processor load an "unsigned long" on an odd address (ie not dword or word aligned)?
GCC:Let's say we have the following structstruct { unsigned char byte0 unsigned long byte1to5} fivebytes1;
Something is wrong here...
May be bug in sprintf?
I guess it does load the values but stays within the word boundary and then shifts the value somehow. This is probably documented or documented as 'undefined', I'll see if I can find something in the ARM docs Why yes, I can.