X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=skein%2Fthreefish256_enc_asm.S;h=184d32a5aa6866bb5bad3341be5f7527f5be8ffe;hp=625c8faa91423d80388c3e0ae61b87a11306b993;hb=8007e094d9e9e9477a08978c5ad2d96c6cb8bb66;hpb=924aa320bef6f192feecdb67d209c790bd49ea49 diff --git a/skein/threefish256_enc_asm.S b/skein/threefish256_enc_asm.S index 625c8fa..184d32a 100644 --- a/skein/threefish256_enc_asm.S +++ b/skein/threefish256_enc_asm.S @@ -62,11 +62,20 @@ threefish256_init: movw r30, r20 movw r26, r24 ldi r24, 4 - ldi A7, 0x55 - mov A6, A7 - movw A4, A6 - movw A2, A6 +; ldi A7, 0x55 +; mov A6, A7 +; movw A4, A6 +; movw A2, A6 +; movw A0, A6 + ldi A6, 0x22 ; 0x1BD1.1BDA.A9FC.1A22 + ldi A7, 0x1A movw A0, A6 + ldi A2, 0xFC + ldi A3, 0xA9 + ldi A4, 0xDA + ldi A5, 0x1B + ldi A6, 0xD1 + ldi A7, 0x1B 1: ld r0, X+ st Z+, r0