Register Reference

RISC-V Register Table: x0-x31, ABI Names, and Calling Convention

Start with ABI names, physical names, CSR names, or role keywords, then narrow by group, save rule, and scenario. Detail pages continue into calling-convention notes, preservation rules, and related CSR bit fields.

Indexed Items570Including CSR entries
Role Groups7Switch quickly by usage
Current Matches570With live right-side preview

From ABI Names To Physical Numbers

zero, ra, sp, gp, tp, t0-t6, s0-s11, a0-a7, and x0-x31 are searchable together for reading assembly, stack traces, and register-preservation issues.

Study By Save Rule

Caller-saved, callee-saved, fixed-purpose, and temporary registers can be filtered directly, linking the register table back to the RISC-V psABI calling convention.

Includes CSR Navigation

When a question moves from general registers into traps, interrupts, paging, or privileged state, jump into CSR details for address, access, and bit-field context.

Register Results

570 results, default scope