-
Notifications
You must be signed in to change notification settings - Fork 21
S390 Linkage Conventions
Joran Siu edited this page Mar 17, 2014
·
3 revisions
The following documents the V8 Javascript linkage conventions for S390.
Register | Usage | Call Effect | Comments |
---|---|---|---|
r0 | Volatile | ||
r1 | Volatile | ||
r2 | parm 1 / return value | Volatile | |
r3 | parm 2 | Volatile | |
r4 | parm 3 | Volatile | |
r5 | parm 4 | Volatile | |
r6 | parm 5 | Saved | |
r7 | Saved | ||
r8 | Saved | ||
r9 | Saved | ||
r10 | Saved | Roots Register | |
r11 | fp | Saved | Frame Pointer |
r12 | ip | Volatile | Intraprocedural pointer |
r13 | cp | Saved | Context Pointer |
r14 | ra | Volatile | Return Address / Link Register |
r15 | sp | Saved | Stack Pointer |