All supported arch uses a push-down stack: The stack grows toward lower addresses in memory. The stack pointer register points to the lowest, valid working address (the "top" of the stack). Items on the stack are referenced as positive(include zero) word offsets from sp. Which means that for stack in the [begin, begin + size): 1.The initial SP point to begin + size 2.push equals sub and then store 3.pop equals load and then add Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> |
||
---|---|---|
.. | ||
common | ||
m16c | ||
rx65n | ||
sh1 | ||
.gitignore | ||
Makefile | ||
README.txt |
This directory provides a build area for all Renesas and legacy Hitachi architectures. The 'common' subdirectory contains source files shared by all Renesas architectures; Source files unique to a specific Renesas chip architecture are contained in a subdirectory named after the chip. At configuration time, additional directories will be linked here: 'board' will be a link to the boards/renesas/<chip>/<board>/src directory; 'chip' will be a link to the SH chip sub-directory.