summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2013-02-12 15:54:34 +0100
committerNiels Möller <nisse@lysator.liu.se>2013-02-12 15:54:34 +0100
commit610677e4e008365bd6be1d0149c2f0470debf769 (patch)
tree297717a66e0273c17e9ea6b2d32fb84ec6d71217
parent5b6cf250d8c3efdd3d3b9397aeda7c45042a2d3a (diff)
downloadnettle-610677e4e008365bd6be1d0149c2f0470debf769.tar.gz
Notes on using ldmia and stmia.
-rw-r--r--armv7/README4
1 files changed, 4 insertions, 0 deletions
diff --git a/armv7/README b/armv7/README
index 33715662..4d01f30b 100644
--- a/armv7/README
+++ b/armv7/README
@@ -1,5 +1,9 @@
Currently, code in this directory is written for arm cortex-a9.
+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.
+
ABI gnueabi(hf) (not depending on the floating point conventions)
Registers May be Argument