X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=skein%2Fthreefish1024_enc_asm.S;h=17c1983c1ecc801e7ed294dd5eedb6278bf7dc39;hp=f88b3ff70c93d7a57750f529d00904bf23ef36ea;hb=8007e094d9e9e9477a08978c5ad2d96c6cb8bb66;hpb=924aa320bef6f192feecdb67d209c790bd49ea49 diff --git a/skein/threefish1024_enc_asm.S b/skein/threefish1024_enc_asm.S index f88b3ff..17c1983 100644 --- a/skein/threefish1024_enc_asm.S +++ b/skein/threefish1024_enc_asm.S @@ -61,11 +61,20 @@ threefish1024_init: movw r30, r20 movw r26, r24 ldi r24, 16 - 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