Commit 3ac426df authored by Niels Möller's avatar Niels Möller
Browse files

Note that r14/lr can be used.

parent 4ede4e41
...@@ -4,6 +4,8 @@ For efficient loads and stores, use ldmia, stmia and friends. Can do ...@@ -4,6 +4,8 @@ For efficient loads and stores, use ldmia, stmia and friends. Can do
two loads or stores per cycle with 8-byte aligned addresses, or three two loads or stores per cycle with 8-byte aligned addresses, or three
loads or stores in two cycles, regardless of alignment. loads or stores in two cycles, regardless of alignment.
12 usable registers (if we exclude r9).
ABI gnueabi(hf) (not depending on the floating point conventions) ABI gnueabi(hf) (not depending on the floating point conventions)
Registers May be Argument Registers May be Argument
...@@ -23,7 +25,7 @@ r10 N ...@@ -23,7 +25,7 @@ r10 N
r11 N r11 N
r12 (ip) Y r12 (ip) Y
r13 (sp) r13 (sp)
r14 (lr) r14 (lr) N
r15 (pc) r15 (pc)
q0 (d0, d1) Y 1 (for "hf" abi) q0 (d0, d1) Y 1 (for "hf" abi)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment