ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

RISC-V のレジスタ

The RISC-V Reader

www.amazon.co.jp

Figure3.2から

Register ABI Name Description Preserved across call
x0 zero Hard-wired zero
x1 ra Return address No
x2 sp Stack pointer Yes
x3 gp Global pointer
x4 tp Thread pointer
x5 t0 Temporary / alternate link register No
x6–7 t1–2 Temporaries No
x8 s0/fp Saved register/frame pointer Yes
x9 s1 Saved register Yes
x10–11 a0–1 Function arguments/return values No
x12–17 a2–7 Function arguments No
x18–27 s2–11 Saved registers Yes
x28–31 t3–6 Temporaries No
f0–7 ft0–7 FP temporaries No
f8–9 fs0–1 FP saved registers Yes
f10–11 fa0–1 FP arguments/return values Yes
f12–17 fa2–7 FP arguments No
f18–27 fs2–11 FP saved registers Yes
f28–31 ft8–11 FP temporaries No

忘れそうなのでメモ