diff options
author | Niels Möller <nisse@lysator.liu.se> | 2013-03-15 08:07:26 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2013-03-15 08:07:26 +0100 |
commit | 12003c62594b216dacff5fca2f1f196f7ffdd3ca (patch) | |
tree | f880c5ce3aab4c10580ba2a4c758fe5c2968bb6e | |
parent | 51924bee90b0515303b8c39312d0de3009b7173d (diff) | |
download | nettle-12003c62594b216dacff5fca2f1f196f7ffdd3ca.tar.gz |
ARM: New macro QREG.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | armv7/machine.m4 | 18 |
2 files changed, 22 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2013-03-15 Niels Möller <nisse@lysator.liu.se> + + * armv7/machine.m4 (QREG): New macro. + 2013-03-14 Niels Möller <nisse@lysator.liu.se> * configure.ac (asm_replace_list): Added sha3-permute.asm, diff --git a/armv7/machine.m4 b/armv7/machine.m4 index e69de29b..a829c76e 100644 --- a/armv7/machine.m4 +++ b/armv7/machine.m4 @@ -0,0 +1,18 @@ +define(<QREG>, <ifelse( + $1, d0, q0, + $1, d2, q1, + $1, d4, q2, + $1, d6, q3, + $1, d8, q4, + $1, d10, q5, + $1, d12, q6, + $1, d14, q7, + $1, d16, q8, + $1, d18, q9, + $1, d20, q10, + $1, d22, q11, + $1, d24, q12, + $1, d26, q13, + $1, d28, q14, + $1, d30, q15, + <NO REGISTER>)>)dnl |