b70cdd13c45c61ec836f8054f09b5c82bee6e071
We're big-endian. when we have this in memory: 00 01 02 03 And we need the first byte, we load the first 16-bit word: 0x0001 The first byte is then in the upper part of the word, and requires a right shift by 8. So any load into an 8-bit typed container needs to shift stuff. So far, stores from/to the stack are exempted, they always load/store full 16-bit words. And a few othe rminor things. Like string null terminators. And escaped characters in character literals. Can you believe it's spelled 'literal', with a single t? Me neither.
Description
No description provided
Languages
C
69.7%
C++
15.5%
VHDL
7.5%
Python
5.2%
Tcl
1%
Other
0.9%