X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=skein256_asm.S;h=97ef47226d1ba64e0291eb903830de062ea2350a;hb=7701e318e4e2bac7f84dbf6e368f1501814948fc;hp=b6b451d375c801b0cc0144d7f5d978779a7bbdc7;hpb=4147d732efd04605764a2820d4478f33a0cdf1fa;p=avr-crypto-lib.git diff --git a/skein256_asm.S b/skein256_asm.S index b6b451d..97ef472 100644 --- a/skein256_asm.S +++ b/skein256_asm.S @@ -186,7 +186,7 @@ skein256_ctx2hash: /* main loop */ /* copy ubictx in uctx*/ - movw r30, UCTX0 +1: movw r30, UCTX0 movw r26, UBICTX0 ldi r24, 48 2: ld r25, X+ @@ -228,7 +228,7 @@ skein256_ctx2hash: dec r24 brne 6b /* store new dest */ - movw DEST0, r26 + movw DEST0, r30 ;XXX r26 /* adjust counter and outsize_b*/ dec OUTSIZE_B1 movw r30, UCTX0