Skip to content

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