I have some questions.
What is the calling convention? What registers are used to pass parameters? What registers are used to return a result? What registers need to be preserved during a call? Is it a common standard for all ARM projects?