5
Last change
on this file since ae05a27 was
ae05a27,
checked in by Marçal Comajoan Cara <mcomajoancara@…>, on 11/18/18 at 10:11:04
|
Improve SPARC Calling Overview Webpage conversion
Fixed tables, typos, redrawn images and converted ASCII art to ditaa
and PNG, and improved the overall format.
This work was part of GCI 2018.
Closes #3567.
|
-
Property mode set to
100644
|
File size:
1.3 KB
|
Line | |
---|
1 | low addresses |
---|
2 | |
---|
3 | +-------------------------+ |
---|
4 | %sp --> | 16 words for storing | |
---|
5 | | LOCAL and IN registers | |
---|
6 | +-------------------------+ |
---|
7 | | one:-word pointer to | |
---|
8 | | aggregate return value | |
---|
9 | +-------------------------+ |
---|
10 | | 6 words for callee | |
---|
11 | | to store register | |
---|
12 | | arguments | |
---|
13 | +-------------------------+ |
---|
14 | | outgoing parameters | |
---|
15 | | past the 6th, if any | |
---|
16 | +-------------------------+ |
---|
17 | | space, if needed, for | |
---|
18 | | compiler temporaries | |
---|
19 | | and saved floating- | |
---|
20 | | point registers | |
---|
21 | +-------------------------+ |
---|
22 | |
---|
23 | +-------------------------+ |
---|
24 | | space dynamically | |
---|
25 | | allocated via the | |
---|
26 | | alloca() library call | |
---|
27 | +-------------------------+ |
---|
28 | | space, if needed, for | |
---|
29 | | automatic arrays, | |
---|
30 | | aggregates, and | |
---|
31 | | addressable scalar | |
---|
32 | | automatics | |
---|
33 | +-------------------------+ |
---|
34 | %fp --> |
---|
35 | high addresses |
---|
Note: See
TracBrowser
for help on using the repository browser.