From fa9d40c783d2e06a7a126146008c343746f61fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Tue, 12 Feb 2002 02:16:26 +0100 Subject: [PATCH] (idx_row): New macro. Include asm.m4. Rev: src/nettle/sparc/aes.asm:1.9 --- sparc/aes.asm | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/sparc/aes.asm b/sparc/aes.asm index c448c669..97d2a253 100644 --- a/sparc/aes.asm +++ b/sparc/aes.asm @@ -15,6 +15,8 @@ ! aes256 (CBC encrypt): 20.92s, 0.478MB/s ! aes256 ((CBC decrypt)): 23.22s, 0.431MB/s +include(`asm.m4') + .file "aes.asm" .section ".text" .align 4 @@ -130,22 +132,17 @@ key_addition32to8: .type idx,#object .size idx,64 idx: - .long 0 - .long 1 - .long 2 - .long 3 - .long 1 - .long 2 - .long 3 - .long 0 - .long 2 - .long 3 - .long 0 - .long 1 - .long 3 - .long 0 - .long 1 - .long 2 +define(idx_row, +< .long $1 + .long $2 + .long $3 + .long $4 +>) +idx_row(0, 1, 2, 3) +idx_row(1, 2, 3, 0) +idx_row(2, 3, 0, 1) +idx_row(3, 0, 1, 2) + .align 8 .LLC0: .asciz "!(length % 16)" -- GitLab