RISC-V Topic Guide

Calling Convention

RISC-V psABI calling convention covers caller/callee-saved integer registers, a0-a7 arguments and return values, the optional s0/fp frame-pointer chain, 16-byte stack alignment at procedure entry, and fa0-fa7 argument and return-value use in hard-float ABIs.

a0-a7raspgptpt0-t6s0-s11fp/s0fa0-fa7caller-savedcallee-saved16-byte stack alignmentreturn valuesargument passing