Commit 93862725 authored by Niels Möller's avatar Niels Möller

(_aes_crypt): Changed stop condition in source_loop to not depend

on i.

Rev: src/nettle/sparc/aes.asm:1.48
parent 4b2c4a5a
......@@ -67,6 +67,14 @@ _aes_crypt:
.Lblock_loop:
! Read src, and add initial subkey
mov -4, i
! Read src, and add initial subkey
! mov -4, i
! Difference between ctx and src
sub ctx, src, %g2
! Difference between wtxt and src
sub wtxt, src, %g3
! For stop condition
add src, 12, %g4
.Lsource_loop:
add i, 4, i
......@@ -80,13 +88,15 @@ _aes_crypt:
ldub [src], t0
sll t1, 8, t1
ld [ctx+i], %g3
! Get subkey
ld [ctx+i], t2
or t3, t1, t3
or t3, t0, t3
xor t3, %g3, t3
xor t3, t2, t3
add src, 4, src
cmp i, 8
! cmp i, 8
cmp src, %g4
bleu .Lsource_loop
st t3, [wtxt+i]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment