diff options
author | Niels Möller <nisse@lysator.liu.se> | 2013-03-04 15:17:14 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2013-03-04 15:17:14 +0100 |
commit | 3ac426dfe3a7bd9ab242098305ef7c4b775bac5c (patch) | |
tree | a0b7f17ed3648e0733a34a71b2dc3c47ca038ee0 /armv7 | |
parent | 4ede4e41fb74a6a459e40a1f1b9c4327a951f050 (diff) | |
download | nettle-3ac426dfe3a7bd9ab242098305ef7c4b775bac5c.tar.gz |
Note that r14/lr can be used.
Diffstat (limited to 'armv7')
-rw-r--r-- | armv7/README | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/armv7/README b/armv7/README index 4d01f30b..9bacd97b 100644 --- a/armv7/README +++ b/armv7/README @@ -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 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) Registers May be Argument @@ -23,7 +25,7 @@ r10 N r11 N r12 (ip) Y r13 (sp) -r14 (lr) +r14 (lr) N r15 (pc) q0 (d0, d1) Y 1 (for "hf" abi) |