diff options
author | Niels Möller <nisse@lysator.liu.se> | 2020-09-14 16:44:11 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-09-14 16:44:11 +0200 |
commit | 1a7da940df6950d1eba4e7e254e28f68c279885e (patch) | |
tree | 6f6544035b46f3833e00817a512782650320942a /sparc64 | |
parent | a8abb17176242fd5dd0daec0983690ad50583914 (diff) | |
download | nettle-1a7da940df6950d1eba4e7e254e28f68c279885e.tar.gz |
Use default m4 quote character in asm files, part 4
Update sparc files (32 and 64).
Diffstat (limited to 'sparc64')
-rw-r--r-- | sparc64/aes-decrypt-internal.asm | 40 | ||||
-rw-r--r-- | sparc64/aes-encrypt-internal.asm | 40 | ||||
-rw-r--r-- | sparc64/arcfour-crypt.asm | 40 | ||||
-rw-r--r-- | sparc64/machine.m4 | 2 |
4 files changed, 61 insertions, 61 deletions
diff --git a/sparc64/aes-decrypt-internal.asm b/sparc64/aes-decrypt-internal.asm index a8f1fb8d..d4d61eed 100644 --- a/sparc64/aes-decrypt-internal.asm +++ b/sparc64/aes-decrypt-internal.asm @@ -1,6 +1,6 @@ C sparc64/aes-decrypt-internal.asm -ifelse(< +ifelse(` Copyright (C) 2002, 2005, 2013 Niels Möller This file is part of GNU Nettle. @@ -28,7 +28,7 @@ ifelse(< You should have received copies of the GNU General Public License and the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/. ->) +') C The only difference between this code and the sparc32 code is the C frame offsets, and the magic BIAS when accessing the stack (which @@ -36,31 +36,31 @@ C doesn't matter, since we don't access any data on the stack). C Use the same AES macros as on sparc32. -include_src(<sparc32/aes.m4>) +include_src(`sparc32/aes.m4') C Arguments -define(<ROUNDS>,<%i0>) -define(<KEYS>, <%i1>) -define(<T>, <%i2>) -define(<LENGTH>,<%i3>) -define(<DST>, <%i4>) -define(<SRC>, <%i5>) +define(`ROUNDS',`%i0') +define(`KEYS', `%i1') +define(`T', `%i2') +define(`LENGTH',`%i3') +define(`DST', `%i4') +define(`SRC', `%i5') C AES state, two copies for unrolling -define(<W0>, <%l0>) -define(<W1>, <%l1>) -define(<W2>, <%l2>) -define(<W3>, <%l3>) +define(`W0', `%l0') +define(`W1', `%l1') +define(`W2', `%l2') +define(`W3', `%l3') -define(<X0>, <%l4>) -define(<X1>, <%l5>) -define(<X2>, <%l6>) -define(<X3>, <%l7>) +define(`X0', `%l4') +define(`X1', `%l5') +define(`X2', `%l6') +define(`X3', `%l7') C %o0-%03 are used for loop invariants T0-T3 -define(<KEY>, <%o4>) -define(<COUNT>, <%o5>) +define(`KEY', `%o4') +define(`COUNT', `%o5') C %g1, %g2, %g3 are TMP1, TMP2 and TMP3 @@ -69,7 +69,7 @@ C C %fp - 8: OS-dependent link field C %fp - 16: OS-dependent link field C %fp - 192: OS register save area (22*8 == 176 bytes) -define(<FRAME_SIZE>, 192) +define(`FRAME_SIZE', 192) .file "aes-decrypt-internal.asm" diff --git a/sparc64/aes-encrypt-internal.asm b/sparc64/aes-encrypt-internal.asm index 38a47160..24a9d6b0 100644 --- a/sparc64/aes-encrypt-internal.asm +++ b/sparc64/aes-encrypt-internal.asm @@ -1,6 +1,6 @@ C sparc64/aes-encrypt-internal.asm -ifelse(< +ifelse(` Copyright (C) 2002, 2005, 2013 Niels Möller This file is part of GNU Nettle. @@ -28,7 +28,7 @@ ifelse(< You should have received copies of the GNU General Public License and the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/. ->) +') C The only difference between this code and the sparc32 code is the C frame offsets, and the magic BIAS when accessing the stack (which @@ -36,31 +36,31 @@ C doesn't matter, since we don't access any data on the stack). C Use the same AES macros as on sparc32. -include_src(<sparc32/aes.m4>) +include_src(`sparc32/aes.m4') C Arguments -define(<ROUNDS>,<%i0>) -define(<KEYS>, <%i1>) -define(<T>, <%i2>) -define(<LENGTH>,<%i3>) -define(<DST>, <%i4>) -define(<SRC>, <%i5>) +define(`ROUNDS',`%i0') +define(`KEYS', `%i1') +define(`T', `%i2') +define(`LENGTH',`%i3') +define(`DST', `%i4') +define(`SRC', `%i5') C AES state, two copies for unrolling -define(<W0>, <%l0>) -define(<W1>, <%l1>) -define(<W2>, <%l2>) -define(<W3>, <%l3>) +define(`W0', `%l0') +define(`W1', `%l1') +define(`W2', `%l2') +define(`W3', `%l3') -define(<X0>, <%l4>) -define(<X1>, <%l5>) -define(<X2>, <%l6>) -define(<X3>, <%l7>) +define(`X0', `%l4') +define(`X1', `%l5') +define(`X2', `%l6') +define(`X3', `%l7') C %o0-%03 are used for loop invariants T0-T3 -define(<KEY>, <%o4>) -define(<COUNT>, <%o5>) +define(`KEY', `%o4') +define(`COUNT', `%o5') C %g1, %g2, %g3 are TMP1, TMP2 and TMP3 @@ -69,7 +69,7 @@ C C %fp - 8: OS-dependent link field C %fp - 16: OS-dependent link field C %fp - 192: OS register save area (22*8 == 176 bytes) -define(<FRAME_SIZE>, 192) +define(`FRAME_SIZE', 192) .file "aes-encrypt-internal.asm" diff --git a/sparc64/arcfour-crypt.asm b/sparc64/arcfour-crypt.asm index 16a19f7e..ffb5edf4 100644 --- a/sparc64/arcfour-crypt.asm +++ b/sparc64/arcfour-crypt.asm @@ -1,6 +1,6 @@ C sparc64/arcfour-crypt.asm -ifelse(< +ifelse(` Copyright (C) 2002, 2005 Niels Möller This file is part of GNU Nettle. @@ -28,36 +28,36 @@ ifelse(< You should have received copies of the GNU General Public License and the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/. ->) +') C Define to YES, to enable the complex code to special case SRC C and DST with compatible alignment. -define(<WITH_ALIGN>, <YES>) +define(`WITH_ALIGN', `YES') C Registers -define(<CTX>, <%i0>) -define(<LENGTH>,<%i1>) -define(<DST>, <%i2>) -define(<SRC>, <%i3>) - -define(<I1>, <%i4>) -define(<I2>, <%i5>) -define(<J>, <%g1>) -define(<SI>, <%g2>) -define(<SJ>, <%g3>) -define(<TMP>, <%o0>) -define(<TMP2>, <%o1>) -define(<N>, <%o2>) -define(<DATA>, <%o3>) +define(`CTX', `%i0') +define(`LENGTH',`%i1') +define(`DST', `%i2') +define(`SRC', `%i3') + +define(`I1', `%i4') +define(`I2', `%i5') +define(`J', `%g1') +define(`SI', `%g2') +define(`SJ', `%g3') +define(`TMP', `%o0') +define(`TMP2', `%o1') +define(`N', `%o2') +define(`DATA', `%o3') C Computes the next byte of the key stream. As input, i must C already point to the index for the current access, the index C for the next access is stored in ni. The resulting key byte is C stored in res. C ARCFOUR_BYTE(i, ni, res) -define(<ARCFOUR_BYTE>, < +define(`ARCFOUR_BYTE', ` ldub [CTX + $1], SI add $1, 1, $2 add J, SI, J @@ -69,9 +69,9 @@ define(<ARCFOUR_BYTE>, < and SI, 0xff, SI stb SJ, [CTX + $1] ldub [CTX + SI], $3 ->)dnl +')dnl -define(<FRAME_SIZE>, 192) +define(`FRAME_SIZE', 192) .file "arcfour-crypt.asm" diff --git a/sparc64/machine.m4 b/sparc64/machine.m4 index 4c1c0e5a..bcc2e9f5 100644 --- a/sparc64/machine.m4 +++ b/sparc64/machine.m4 @@ -1,4 +1,4 @@ -define(<BIAS>, 2047) C Magic stack bias for the Sparc64 ABI +define(`BIAS', 2047) C Magic stack bias for the Sparc64 ABI .register %g2,#scratch .register %g3,#scratch |