Skip to content
Snippets Groups Projects
Commit 059a39cb authored by Niels Möller's avatar Niels Möller
Browse files

(_aes_crypt): Deleted cruft from the old source loop.

Rev: src/nettle/sparc/aes.asm:1.118
parent 0b68c53b
No related branches found
No related tags found
No related merge requests found
...@@ -212,25 +212,14 @@ _aes_crypt: ...@@ -212,25 +212,14 @@ _aes_crypt:
add T, AES_TABLE2, T2 add T, AES_TABLE2, T2
add T, AES_TABLE3, T3 add T, AES_TABLE3, T3
! Read src, and add initial subkey
! Difference between ctx and src.
! NOTE: These instructions are duplicated in the delay slot,
! and the instruction before the branch.
C sub ctx, src, %g2
! Difference between wtxt and src
C sub wtxt, src, %g3
.Lblock_loop: .Lblock_loop:
! For stop condition. Note that src is incremented in the C Read src, and add initial subkey
! delay slot
C add src, 8, %g1
AES_LOAD(0) ! i = 0 AES_LOAD(0) ! i = 0
AES_LOAD(4) ! i = 1 AES_LOAD(4) ! i = 1
AES_LOAD(8) ! i = 2 AES_LOAD(8) ! i = 2
AES_LOAD(12) ! i = 3 AES_LOAD(12) ! i = 3
add src, 16, src add src, 16, src
sub nrounds, 1, round sub nrounds, 1, round
add ctx, 16, key add ctx, 16, key
...@@ -255,14 +244,11 @@ _aes_crypt: ...@@ -255,14 +244,11 @@ _aes_crypt:
AES_FINAL_ROUND(4) ! i = 1 AES_FINAL_ROUND(4) ! i = 1
AES_FINAL_ROUND(8) ! i = 2 AES_FINAL_ROUND(8) ! i = 2
AES_FINAL_ROUND(12) ! i = 3 AES_FINAL_ROUND(12) ! i = 3
add dst, 16, dst
addcc length, -16, length addcc length, -16, length
C sub ctx, src, %g2
bne .Lblock_loop bne .Lblock_loop
nop add dst, 16, dst
C sub wtxt, src, %g3
.Lend: .Lend:
ret ret
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment