R9-R1511Temporary registersARM032019/3/3
R9-R15 ARM03 2019/3/3 11 Temporary registers
R16-R17(IPO-IP1)12口 X16The firstintra-procedure-call scratch register (used by call veneers and PLT(procedurelinkagetable) code)Atothertimesmaybeusedasatemporaryregister口X17The second intra-procedure-call temporary register(used bycall veneersand PLT code)Atothertimesmaybeused asatemporaryregisterARM032019/3/3
R16-R17 (IP0-IP1) ARM03 2019/3/3 12 X16 The first intra-procedure-call scratch register (used by call veneers and PLT (procedure linkage table) code) At other times may be used as a temporary register X17 The second intra-procedure-call temporary register (used by call veneers and PLT code) At other times may be used as a temporary register
R1813PlatformRegister ortemporaryregisterARM032019/3/3
R18 ARM03 2019/3/3 13 Platform Register or temporary register
R19-R2814 Callee-saved registersARM032019/3/3
R19-R28 ARM03 2019/3/3 14 Callee-saved registers
R29 (FP)15Frame PointerARM032019/3/3
R29 (FP) ARM03 2019/3/3 15 Frame Pointer