I want to know meaning of r12 regiseter.
this register some time using frame pointer (compiler option)
I think caller save register is r0-r3, and callee save register is r4~r15. but my code not guarantee r12 register value.
so plese explain r12 register.
I am a beginner so please expalin easyly!! hehe
as the frame pointer, r11 is rather used than r12.
The another name of r12 is IP (i.e. Intra Procedure call scratch Register).
As daith says, it is a scratch pad register.
View all questions in Arm Development Platforms forum