X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=threefish_mix.S;h=07d076f341e97389dda8214a9aa3e89d24d05d81;hb=877bd61c0f8df66c000d0f9f35d87cddc5dd0957;hp=00952a36752851994313f92479c3a3c57ccbd167;hpb=c239a90de4f9ea98d7c0f5962d200c1a6a6033d1;p=avr-crypto-lib.git diff --git a/threefish_mix.S b/threefish_mix.S index 00952a3..07d076f 100644 --- a/threefish_mix.S +++ b/threefish_mix.S @@ -145,8 +145,8 @@ byte_rot_jmptable: ; 0 1 2 3 4 5 6 7 ; 1 2 3 4 5 6 7 0 -.global byte_rotr_1 -.global byte_rotr_0 +;.global byte_rotr_1 +;.global byte_rotr_0 byte_rotr_1: /* 10 words */ mov r0, B0 mov B0, B1 @@ -162,7 +162,7 @@ byte_rotr_0: ; 0 1 2 3 4 5 6 7 ; 2 3 4 5 6 7 0 1 -.global byte_rotr_2 +;.global byte_rotr_2 byte_rotr_2: /* 11 words */ mov r0, B0 mov B0, B2 @@ -178,7 +178,7 @@ byte_rotr_2: /* 11 words */ ; 0 1 2 3 4 5 6 7 ; 3 4 5 6 7 0 1 2 -.global byte_rotr_3 +;.global byte_rotr_3 byte_rotr_3: /* 10 words */ mov r0, B0 mov B0, B3 @@ -193,7 +193,7 @@ byte_rotr_3: /* 10 words */ ; 0 1 2 3 4 5 6 7 ; 4 5 6 7 0 1 2 3 -.global byte_rotr_4 +;.global byte_rotr_4 byte_rotr_4: /* 13 words */ mov r0, B0 mov B0, B4 @@ -214,7 +214,7 @@ byte_rotr_4: /* 13 words */ ; 0 1 2 3 4 5 6 7 ; 5 6 7 0 1 2 3 4 -.global byte_rotr_5 +;.global byte_rotr_5 byte_rotr_5: /* 10 words */ mov r0, B0 mov B0, B5 @@ -229,7 +229,7 @@ byte_rotr_5: /* 10 words */ ; 0 1 2 3 4 5 6 7 ; 6 7 0 1 2 3 4 5 -.global byte_rotr_6 +;.global byte_rotr_6 byte_rotr_6: /* 11 words */ mov r0, B0 mov B0, B6 @@ -246,7 +246,7 @@ byte_rotr_6: /* 11 words */ ; 0 1 2 3 4 5 6 7 ; 7 0 1 2 3 4 5 6 -.global byte_rotr_7 +;.global byte_rotr_7 byte_rotr_7: /* 10 words */ mov r0, B7 mov B7, B6 @@ -259,7 +259,7 @@ byte_rotr_7: /* 10 words */ mov B0, r0 rjmp post_byterot -.global bit_rotl +;.global bit_rotl bit_rotl: tst vROT brne 1f @@ -277,7 +277,7 @@ bit_rotl: dec vROT rjmp bit_rotl -.global bit_rotr +;.global bit_rotr bit_rotr: tst vROT brne 1f