|
|
|
@ -149,9 +149,9 @@ ZA[4]+=W16_plus_K16;
@@ -149,9 +149,9 @@ ZA[4]+=W16_plus_K16;
|
|
|
|
|
ZA[4]+=ZR26(ZA[8]); |
|
|
|
|
ZA[0]=ZR25(Znonce); |
|
|
|
|
ZA[0]+=W18; |
|
|
|
|
ZA[11]=ZA[4]; |
|
|
|
|
ZA[11]+=ZMa(ZA[2],ZA[5],ZA[10]); |
|
|
|
|
ZA[11]=ZMa(ZA[2],ZA[5],ZA[10]); |
|
|
|
|
ZA[11]+=ZR30(ZA[10]); |
|
|
|
|
ZA[11]+=ZA[4]; |
|
|
|
|
ZA[4]+=ZA[3]; |
|
|
|
|
ZA[6]+=ZCh(ZA[4],ZA[8],ZA[7]); |
|
|
|
|
ZA[6]+=W17_plus_K17; |
|
|
|
@ -167,9 +167,9 @@ ZA[7]+=0x0fc19dc6U;
@@ -167,9 +167,9 @@ ZA[7]+=0x0fc19dc6U;
|
|
|
|
|
ZA[7]+=ZR26(ZA[5]); |
|
|
|
|
ZA[1]=ZR15(ZA[0]); |
|
|
|
|
ZA[1]+=0x80000000U; |
|
|
|
|
ZA[12]=ZA[7]; |
|
|
|
|
ZA[12]+=ZMa(ZA[11],ZA[10],ZA[6]); |
|
|
|
|
ZA[12]=ZMa(ZA[11],ZA[10],ZA[6]); |
|
|
|
|
ZA[12]+=ZR30(ZA[6]); |
|
|
|
|
ZA[12]+=ZA[7]; |
|
|
|
|
ZA[7]+=ZA[2]; |
|
|
|
|
ZA[8]+=ZCh(ZA[7],ZA[5],ZA[4]); |
|
|
|
|
ZA[8]+=ZA[3]; |
|
|
|
@ -186,9 +186,9 @@ ZA[4]+=0x2de92c6fU;
@@ -186,9 +186,9 @@ ZA[4]+=0x2de92c6fU;
|
|
|
|
|
ZA[4]+=ZR26(ZA[10]); |
|
|
|
|
ZA[8]=ZR15(ZA[1]); |
|
|
|
|
ZA[8]+=0x00000280U; |
|
|
|
|
ZA[14]=ZA[4]; |
|
|
|
|
ZA[14]+=ZMa(ZA[12],ZA[6],ZA[13]); |
|
|
|
|
ZA[14]=ZMa(ZA[12],ZA[6],ZA[13]); |
|
|
|
|
ZA[14]+=ZR30(ZA[13]); |
|
|
|
|
ZA[14]+=ZA[4]; |
|
|
|
|
ZA[4]+=ZA[11]; |
|
|
|
|
ZA[5]+=ZCh(ZA[4],ZA[10],ZA[7]); |
|
|
|
|
ZA[5]+=ZA[2]; |
|
|
|
@ -196,20 +196,20 @@ ZA[5]+=0x4a7484aaU;
@@ -196,20 +196,20 @@ ZA[5]+=0x4a7484aaU;
|
|
|
|
|
ZA[5]+=ZR26(ZA[4]); |
|
|
|
|
ZA[11]=ZR15(ZA[2]); |
|
|
|
|
ZA[11]+=W16; |
|
|
|
|
ZA[15]=ZA[5]; |
|
|
|
|
ZA[15]+=ZMa(ZA[13],ZA[12],ZA[14]); |
|
|
|
|
ZA[15]=ZMa(ZA[13],ZA[12],ZA[14]); |
|
|
|
|
ZA[15]+=ZR30(ZA[14]); |
|
|
|
|
ZA[15]+=ZA[5]; |
|
|
|
|
ZA[5]+=ZA[6]; |
|
|
|
|
ZA[6]=ZCh(ZA[5],ZA[4],ZA[10]); |
|
|
|
|
ZA[6]+=ZA[7]; |
|
|
|
|
ZA[6]+=ZA[8]; |
|
|
|
|
ZA[6]+=0x5cb0a9dcU; |
|
|
|
|
ZA[6]+=ZR26(ZA[5]); |
|
|
|
|
ZA[6]+=ZA[7]; |
|
|
|
|
ZA[7]=ZR15(ZA[8]); |
|
|
|
|
ZA[7]+=W17; |
|
|
|
|
ZA[16]=ZA[6]; |
|
|
|
|
ZA[16]+=ZMa(ZA[14],ZA[13],ZA[15]); |
|
|
|
|
ZA[16]=ZMa(ZA[14],ZA[13],ZA[15]); |
|
|
|
|
ZA[16]+=ZR30(ZA[15]); |
|
|
|
|
ZA[16]+=ZA[6]; |
|
|
|
|
ZA[6]+=ZA[12]; |
|
|
|
|
ZA[10]+=ZCh(ZA[6],ZA[5],ZA[4]); |
|
|
|
|
ZA[10]+=ZA[11]; |
|
|
|
@ -222,10 +222,10 @@ ZA[17]+=ZMa(ZA[15],ZA[14],ZA[16]);
@@ -222,10 +222,10 @@ ZA[17]+=ZMa(ZA[15],ZA[14],ZA[16]);
|
|
|
|
|
ZA[17]+=ZR30(ZA[16]); |
|
|
|
|
ZA[10]+=ZA[13]; |
|
|
|
|
ZA[13]=ZCh(ZA[10],ZA[6],ZA[5]); |
|
|
|
|
ZA[13]+=ZA[4]; |
|
|
|
|
ZA[13]+=ZA[7]; |
|
|
|
|
ZA[13]+=0x983e5152U; |
|
|
|
|
ZA[13]+=ZR26(ZA[10]); |
|
|
|
|
ZA[13]+=ZA[4]; |
|
|
|
|
ZA[4]=ZR15(ZA[7]); |
|
|
|
|
ZA[4]+=ZA[3]; |
|
|
|
|
ZA[14]+=ZA[13]; |
|
|
|
@ -237,15 +237,15 @@ ZA[5]+=0xa831c66dU;
@@ -237,15 +237,15 @@ ZA[5]+=0xa831c66dU;
|
|
|
|
|
ZA[5]+=ZR26(ZA[14]); |
|
|
|
|
ZA[9]=ZR15(ZA[12]); |
|
|
|
|
ZA[9]+=ZA[1]; |
|
|
|
|
ZA[18]=ZA[5]; |
|
|
|
|
ZA[18]+=ZMa(ZA[17],ZA[16],ZA[13]); |
|
|
|
|
ZA[18]=ZMa(ZA[17],ZA[16],ZA[13]); |
|
|
|
|
ZA[18]+=ZR30(ZA[13]); |
|
|
|
|
ZA[18]+=ZA[5]; |
|
|
|
|
ZA[5]+=ZA[15]; |
|
|
|
|
ZA[15]=ZCh(ZA[5],ZA[14],ZA[10]); |
|
|
|
|
ZA[15]+=ZA[6]; |
|
|
|
|
ZA[15]+=ZA[4]; |
|
|
|
|
ZA[15]+=0xb00327c8U; |
|
|
|
|
ZA[15]+=ZR26(ZA[5]); |
|
|
|
|
ZA[15]+=ZA[6]; |
|
|
|
|
ZA[6]=ZR15(ZA[4]); |
|
|
|
|
ZA[6]+=ZA[2]; |
|
|
|
|
ZA[19]=ZA[15]; |
|
|
|
@ -253,15 +253,15 @@ ZA[19]+=ZMa(ZA[13],ZA[17],ZA[18]);
@@ -253,15 +253,15 @@ ZA[19]+=ZMa(ZA[13],ZA[17],ZA[18]);
|
|
|
|
|
ZA[19]+=ZR30(ZA[18]); |
|
|
|
|
ZA[15]+=ZA[16]; |
|
|
|
|
ZA[16]=ZCh(ZA[15],ZA[5],ZA[14]); |
|
|
|
|
ZA[16]+=ZA[10]; |
|
|
|
|
ZA[16]+=ZA[9]; |
|
|
|
|
ZA[16]+=0xbf597fc7U; |
|
|
|
|
ZA[16]+=ZR26(ZA[15]); |
|
|
|
|
ZA[16]+=ZA[10]; |
|
|
|
|
ZA[10]=ZR15(ZA[9]); |
|
|
|
|
ZA[10]+=ZA[8]; |
|
|
|
|
ZA[20]=ZA[16]; |
|
|
|
|
ZA[20]+=ZMa(ZA[18],ZA[13],ZA[19]); |
|
|
|
|
ZA[20]=ZMa(ZA[18],ZA[13],ZA[19]); |
|
|
|
|
ZA[20]+=ZR30(ZA[19]); |
|
|
|
|
ZA[20]+=ZA[16]; |
|
|
|
|
ZA[16]+=ZA[17]; |
|
|
|
|
ZA[14]+=ZCh(ZA[16],ZA[15],ZA[5]); |
|
|
|
|
ZA[14]+=ZA[6]; |
|
|
|
@ -270,15 +270,15 @@ ZA[14]+=ZR26(ZA[16]);
@@ -270,15 +270,15 @@ ZA[14]+=ZR26(ZA[16]);
|
|
|
|
|
ZA[17]=ZR15(ZA[6]); |
|
|
|
|
ZA[17]+=ZA[11]; |
|
|
|
|
ZA[17]+=0x00A00055U; |
|
|
|
|
ZA[21]=ZA[14]; |
|
|
|
|
ZA[21]+=ZMa(ZA[19],ZA[18],ZA[20]); |
|
|
|
|
ZA[21]=ZMa(ZA[19],ZA[18],ZA[20]); |
|
|
|
|
ZA[21]+=ZR30(ZA[20]); |
|
|
|
|
ZA[21]+=ZA[14]; |
|
|
|
|
ZA[14]+=ZA[13]; |
|
|
|
|
ZA[13]=ZCh(ZA[14],ZA[16],ZA[15]); |
|
|
|
|
ZA[13]+=ZA[5]; |
|
|
|
|
ZA[13]+=ZA[10]; |
|
|
|
|
ZA[13]+=0xd5a79147U; |
|
|
|
|
ZA[13]+=ZR26(ZA[14]); |
|
|
|
|
ZA[13]+=ZA[5]; |
|
|
|
|
ZA[5]=ZR15(ZA[10]); |
|
|
|
|
ZA[5]+=ZA[7]; |
|
|
|
|
ZA[5]+=W31; |
|
|
|
@ -637,9 +637,9 @@ ZA[6]+=ZCh(ZA[4],ZA[3],ZA[16]);
@@ -637,9 +637,9 @@ ZA[6]+=ZCh(ZA[4],ZA[3],ZA[16]);
|
|
|
|
|
ZA[6]+=ZR15(ZA[2]); |
|
|
|
|
ZA[6]+=ZA[11]; |
|
|
|
|
ZA[6]+=ZR25(ZA[5]); |
|
|
|
|
ZA[6]+=ZA[17]; |
|
|
|
|
ZA[6]+=0xbef9a3f7U; |
|
|
|
|
ZA[6]+=ZR26(ZA[4]); |
|
|
|
|
ZA[6]+=ZA[17]; |
|
|
|
|
ZA[17]=ZA[0]; |
|
|
|
|
ZA[17]+=ZA[6]; |
|
|
|
|
ZA[9]=ZA[6]; |
|
|
|
@ -652,8 +652,8 @@ ZA[7]+=ZR25(ZA[15]);
@@ -652,8 +652,8 @@ ZA[7]+=ZR25(ZA[15]);
|
|
|
|
|
ZA[7]+=ZA[5]; |
|
|
|
|
ZA[7]+=0xc67178f2U; |
|
|
|
|
ZA[7]+=ZR26(ZA[17]); |
|
|
|
|
ZA[5]=ZA[9]; |
|
|
|
|
ZA[5]+=state1; |
|
|
|
|
ZA[5]=state1; |
|
|
|
|
ZA[5]+=ZA[9]; |
|
|
|
|
ZA[9]=ZMa(ZA[12],ZA[1],ZA[9])+ZR30(ZA[9]); |
|
|
|
|
ZA[9]+=ZA[7]; |
|
|
|
|
ZA[9]+=state0; |
|
|
|
@ -681,8 +681,8 @@ ZA[15]=ZCh(ZA[6],ZA[8],ZA[15]);
@@ -681,8 +681,8 @@ ZA[15]=ZCh(ZA[6],ZA[8],ZA[15]);
|
|
|
|
|
ZA[15]+=ZR26(ZA[6]); |
|
|
|
|
ZA[15]+=ZA[1]; |
|
|
|
|
ZA[15]+=0x3ac42e24U; |
|
|
|
|
ZA[10]+=ZA[7]; |
|
|
|
|
ZA[10]+=state4; |
|
|
|
|
ZA[10]+=ZA[7]; |
|
|
|
|
ZA[7]=ZA[15]; |
|
|
|
|
ZA[7]+=0x6a09e667U; |
|
|
|
|
ZA[11]+=ZMa(ZA[2],0x6a09e667U,ZA[0]); |
|
|
|
@ -693,8 +693,8 @@ ZA[16]+=ZA[10];
@@ -693,8 +693,8 @@ ZA[16]+=ZA[10];
|
|
|
|
|
ZA[16]+=ZA[9]; |
|
|
|
|
ZA[16]+=0xd21ea4fdU; |
|
|
|
|
ZA[16]+=ZR26(ZA[7]); |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[16]; |
|
|
|
|
ZA[24]=ZA[16]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[0],ZA[2],ZA[11]); |
|
|
|
|
ZA[2]+=ZA[15]; |
|
|
|
|
ZA[2]+=ZR30(ZA[11]); |
|
|
|
@ -720,8 +720,8 @@ ZA[7]+=ZCh(ZA[0],ZA[15],ZA[24]);
@@ -720,8 +720,8 @@ ZA[7]+=ZCh(ZA[0],ZA[15],ZA[24]);
|
|
|
|
|
ZA[7]+=ZA[3]; |
|
|
|
|
ZA[7]+=0xab1c5ed5U; |
|
|
|
|
ZA[7]+=ZR26(ZA[0]); |
|
|
|
|
ZA[11]=ZA[2]; |
|
|
|
|
ZA[11]+=ZA[7]; |
|
|
|
|
ZA[11]=ZA[7]; |
|
|
|
|
ZA[11]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[16],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[6]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -735,40 +735,40 @@ ZA[7]+=ZR30(ZA[2]);
@@ -735,40 +735,40 @@ ZA[7]+=ZR30(ZA[2]);
|
|
|
|
|
ZA[15]+=ZCh(ZA[6],ZA[11],ZA[0]); |
|
|
|
|
ZA[15]+=0x12835b01U; |
|
|
|
|
ZA[15]+=ZR26(ZA[6]); |
|
|
|
|
ZA[16]=ZA[8]; |
|
|
|
|
ZA[16]+=ZA[15]; |
|
|
|
|
ZA[16]=ZA[15]; |
|
|
|
|
ZA[16]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[24]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
|
ZA[0]+=ZCh(ZA[16],ZA[6],ZA[11]); |
|
|
|
|
ZA[0]+=0x243185beU; |
|
|
|
|
ZA[0]+=ZR26(ZA[16]); |
|
|
|
|
ZA[14]=ZA[2]; |
|
|
|
|
ZA[14]+=ZA[0]; |
|
|
|
|
ZA[14]=ZA[0]; |
|
|
|
|
ZA[14]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[15]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
|
ZA[11]+=ZCh(ZA[14],ZA[16],ZA[6]); |
|
|
|
|
ZA[11]+=0x550c7dc3U; |
|
|
|
|
ZA[11]+=ZR26(ZA[14]); |
|
|
|
|
ZA[15]=ZA[7]; |
|
|
|
|
ZA[15]+=ZA[11]; |
|
|
|
|
ZA[15]=ZA[11]; |
|
|
|
|
ZA[15]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[0]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
|
ZA[6]+=ZCh(ZA[15],ZA[14],ZA[16]); |
|
|
|
|
ZA[6]+=0x72be5d74U; |
|
|
|
|
ZA[6]+=ZR26(ZA[15]); |
|
|
|
|
ZA[0]=ZA[8]; |
|
|
|
|
ZA[0]+=ZA[6]; |
|
|
|
|
ZA[0]=ZA[6]; |
|
|
|
|
ZA[0]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[11]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
|
ZA[16]+=ZCh(ZA[0],ZA[15],ZA[14]); |
|
|
|
|
ZA[16]+=0x80deb1feU; |
|
|
|
|
ZA[16]+=ZR26(ZA[0]); |
|
|
|
|
ZA[11]=ZA[2]; |
|
|
|
|
ZA[11]+=ZA[16]; |
|
|
|
|
ZA[11]=ZA[16]; |
|
|
|
|
ZA[11]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[6]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -776,8 +776,8 @@ ZA[14]+=ZCh(ZA[11],ZA[0],ZA[15]);
@@ -776,8 +776,8 @@ ZA[14]+=ZCh(ZA[11],ZA[0],ZA[15]);
|
|
|
|
|
ZA[14]+=0x9bdc06a7U; |
|
|
|
|
ZA[14]+=ZR26(ZA[11]); |
|
|
|
|
ZA[9]+=ZR25(ZA[5]); |
|
|
|
|
ZA[6]=ZA[7]; |
|
|
|
|
ZA[6]+=ZA[14]; |
|
|
|
|
ZA[6]=ZA[14]; |
|
|
|
|
ZA[6]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[16]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -786,8 +786,8 @@ ZA[15]+=0xc19bf274U;
@@ -786,8 +786,8 @@ ZA[15]+=0xc19bf274U;
|
|
|
|
|
ZA[15]+=ZR26(ZA[6]); |
|
|
|
|
ZA[5]+=ZR25(ZA[12]); |
|
|
|
|
ZA[5]+=0x00a00000U; |
|
|
|
|
ZA[16]=ZA[8]; |
|
|
|
|
ZA[16]+=ZA[15]; |
|
|
|
|
ZA[16]=ZA[15]; |
|
|
|
|
ZA[16]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[14]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -795,8 +795,8 @@ ZA[0]+=ZCh(ZA[16],ZA[6],ZA[11]);
@@ -795,8 +795,8 @@ ZA[0]+=ZCh(ZA[16],ZA[6],ZA[11]);
|
|
|
|
|
ZA[0]+=ZA[9]; |
|
|
|
|
ZA[0]+=0xe49b69c1U; |
|
|
|
|
ZA[0]+=ZR26(ZA[16]); |
|
|
|
|
ZA[21]=ZA[2]; |
|
|
|
|
ZA[21]+=ZA[0]; |
|
|
|
|
ZA[21]=ZA[0]; |
|
|
|
|
ZA[21]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[15]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -808,8 +808,8 @@ ZA[12]+=ZR15(ZA[9]);
@@ -808,8 +808,8 @@ ZA[12]+=ZR15(ZA[9]);
|
|
|
|
|
ZA[12]+=ZR25(ZA[1]); |
|
|
|
|
ZA[1]+=ZR15(ZA[5]); |
|
|
|
|
ZA[1]+=ZR25(ZA[10]); |
|
|
|
|
ZA[15]=ZA[7]; |
|
|
|
|
ZA[15]+=ZA[11]; |
|
|
|
|
ZA[15]=ZA[11]; |
|
|
|
|
ZA[15]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[0]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -820,8 +820,8 @@ ZA[6]+=ZR26(ZA[15]);
@@ -820,8 +820,8 @@ ZA[6]+=ZR26(ZA[15]);
|
|
|
|
|
ZA[0]=ZR15(ZA[12]); |
|
|
|
|
ZA[0]+=ZR25(ZA[17]); |
|
|
|
|
ZA[0]+=ZA[10]; |
|
|
|
|
ZA[10]=ZA[8]; |
|
|
|
|
ZA[10]+=ZA[6]; |
|
|
|
|
ZA[10]=ZA[6]; |
|
|
|
|
ZA[10]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[11]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -831,8 +831,8 @@ ZA[16]+=0x240ca1ccU;
@@ -831,8 +831,8 @@ ZA[16]+=0x240ca1ccU;
|
|
|
|
|
ZA[16]+=ZR26(ZA[10]); |
|
|
|
|
ZA[17]+=ZR15(ZA[1]); |
|
|
|
|
ZA[17]+=ZR25(ZA[4]); |
|
|
|
|
ZA[11]=ZA[2]; |
|
|
|
|
ZA[11]+=ZA[16]; |
|
|
|
|
ZA[11]=ZA[16]; |
|
|
|
|
ZA[11]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[6]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -843,8 +843,8 @@ ZA[21]+=ZR26(ZA[11]);
@@ -843,8 +843,8 @@ ZA[21]+=ZR26(ZA[11]);
|
|
|
|
|
ZA[4]+=ZR15(ZA[0]); |
|
|
|
|
ZA[4]+=0x00000100U; |
|
|
|
|
ZA[4]+=ZR25(ZA[3]); |
|
|
|
|
ZA[6]=ZA[7]; |
|
|
|
|
ZA[6]+=ZA[21]; |
|
|
|
|
ZA[6]=ZA[21]; |
|
|
|
|
ZA[6]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[16]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -855,8 +855,8 @@ ZA[15]+=ZR26(ZA[6]);
@@ -855,8 +855,8 @@ ZA[15]+=ZR26(ZA[6]);
|
|
|
|
|
ZA[3]+=ZA[9]; |
|
|
|
|
ZA[3]+=ZR15(ZA[17]); |
|
|
|
|
ZA[3]+=0x11002000U; |
|
|
|
|
ZA[16]=ZA[8]; |
|
|
|
|
ZA[16]+=ZA[15]; |
|
|
|
|
ZA[16]=ZA[15]; |
|
|
|
|
ZA[16]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[21]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -867,8 +867,8 @@ ZA[10]+=ZR26(ZA[16]);
@@ -867,8 +867,8 @@ ZA[10]+=ZR26(ZA[16]);
|
|
|
|
|
ZA[13]=ZR15(ZA[4]); |
|
|
|
|
ZA[13]+=ZA[5]; |
|
|
|
|
ZA[13]+=0x80000000U; |
|
|
|
|
ZA[22]=ZA[2]; |
|
|
|
|
ZA[22]+=ZA[10]; |
|
|
|
|
ZA[22]=ZA[10]; |
|
|
|
|
ZA[22]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[15]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -878,8 +878,8 @@ ZA[11]+=0x76f988daU;
@@ -878,8 +878,8 @@ ZA[11]+=0x76f988daU;
|
|
|
|
|
ZA[11]+=ZR26(ZA[22]); |
|
|
|
|
ZA[15]=ZR15(ZA[3]); |
|
|
|
|
ZA[15]+=ZA[12]; |
|
|
|
|
ZA[18]=ZA[7]; |
|
|
|
|
ZA[18]+=ZA[11]; |
|
|
|
|
ZA[18]=ZA[11]; |
|
|
|
|
ZA[18]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[10]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -889,8 +889,8 @@ ZA[6]+=0x983e5152U;
@@ -889,8 +889,8 @@ ZA[6]+=0x983e5152U;
|
|
|
|
|
ZA[6]+=ZR26(ZA[18]); |
|
|
|
|
ZA[10]=ZR15(ZA[13]); |
|
|
|
|
ZA[10]+=ZA[1]; |
|
|
|
|
ZA[23]=ZA[8]; |
|
|
|
|
ZA[23]+=ZA[6]; |
|
|
|
|
ZA[23]=ZA[6]; |
|
|
|
|
ZA[23]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[11]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -900,8 +900,8 @@ ZA[16]+=0xa831c66dU;
@@ -900,8 +900,8 @@ ZA[16]+=0xa831c66dU;
|
|
|
|
|
ZA[16]+=ZR26(ZA[23]); |
|
|
|
|
ZA[11]=ZR15(ZA[15]); |
|
|
|
|
ZA[11]+=ZA[0]; |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[16]; |
|
|
|
|
ZA[24]=ZA[16]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[6]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -911,8 +911,8 @@ ZA[22]+=0xb00327c8U;
@@ -911,8 +911,8 @@ ZA[22]+=0xb00327c8U;
|
|
|
|
|
ZA[22]+=ZR26(ZA[24]); |
|
|
|
|
ZA[6]=ZR15(ZA[10]); |
|
|
|
|
ZA[6]+=ZA[17]; |
|
|
|
|
ZA[19]=ZA[7]; |
|
|
|
|
ZA[19]+=ZA[22]; |
|
|
|
|
ZA[19]=ZA[22]; |
|
|
|
|
ZA[19]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[16]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -922,8 +922,8 @@ ZA[18]+=0xbf597fc7U;
@@ -922,8 +922,8 @@ ZA[18]+=0xbf597fc7U;
|
|
|
|
|
ZA[18]+=ZR26(ZA[19]); |
|
|
|
|
ZA[14]=ZR15(ZA[11]); |
|
|
|
|
ZA[14]+=ZA[4]; |
|
|
|
|
ZA[20]=ZA[8]; |
|
|
|
|
ZA[20]+=ZA[18]; |
|
|
|
|
ZA[20]=ZA[18]; |
|
|
|
|
ZA[20]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[22]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -934,8 +934,8 @@ ZA[23]+=ZR26(ZA[20]);
@@ -934,8 +934,8 @@ ZA[23]+=ZR26(ZA[20]);
|
|
|
|
|
ZA[16]=ZR15(ZA[6]); |
|
|
|
|
ZA[16]+=ZA[3]; |
|
|
|
|
ZA[16]+=0x00400022U; |
|
|
|
|
ZA[21]=ZA[2]; |
|
|
|
|
ZA[21]+=ZA[23]; |
|
|
|
|
ZA[21]=ZA[23]; |
|
|
|
|
ZA[21]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[18]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -947,8 +947,8 @@ ZA[22]=ZR15(ZA[14]);
@@ -947,8 +947,8 @@ ZA[22]=ZR15(ZA[14]);
|
|
|
|
|
ZA[22]+=ZA[13]; |
|
|
|
|
ZA[22]+=ZR25(ZA[9]); |
|
|
|
|
ZA[22]+=0x00000100U; |
|
|
|
|
ZA[18]=ZA[7]; |
|
|
|
|
ZA[18]+=ZA[24]; |
|
|
|
|
ZA[18]=ZA[24]; |
|
|
|
|
ZA[18]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[23]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -959,8 +959,8 @@ ZA[19]+=ZR26(ZA[18]);
@@ -959,8 +959,8 @@ ZA[19]+=ZR26(ZA[18]);
|
|
|
|
|
ZA[9]+=ZR15(ZA[16]); |
|
|
|
|
ZA[9]+=ZR25(ZA[5]); |
|
|
|
|
ZA[9]+=ZA[15]; |
|
|
|
|
ZA[23]=ZA[8]; |
|
|
|
|
ZA[23]+=ZA[19]; |
|
|
|
|
ZA[23]=ZA[19]; |
|
|
|
|
ZA[23]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[24]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -971,8 +971,8 @@ ZA[20]+=ZR26(ZA[23]);
@@ -971,8 +971,8 @@ ZA[20]+=ZR26(ZA[23]);
|
|
|
|
|
ZA[5]+=ZR15(ZA[22]); |
|
|
|
|
ZA[5]+=ZR25(ZA[12]); |
|
|
|
|
ZA[5]+=ZA[10]; |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[20]; |
|
|
|
|
ZA[24]=ZA[20]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[19]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -983,8 +983,8 @@ ZA[21]+=ZR26(ZA[24]);
@@ -983,8 +983,8 @@ ZA[21]+=ZR26(ZA[24]);
|
|
|
|
|
ZA[12]+=ZR15(ZA[9]); |
|
|
|
|
ZA[12]+=ZA[11]; |
|
|
|
|
ZA[12]+=ZR25(ZA[1]); |
|
|
|
|
ZA[19]=ZA[7]; |
|
|
|
|
ZA[19]+=ZA[21]; |
|
|
|
|
ZA[19]=ZA[21]; |
|
|
|
|
ZA[19]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[20]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -995,8 +995,8 @@ ZA[18]+=ZR26(ZA[19]);
@@ -995,8 +995,8 @@ ZA[18]+=ZR26(ZA[19]);
|
|
|
|
|
ZA[1]+=ZR15(ZA[5]); |
|
|
|
|
ZA[1]+=ZA[6]; |
|
|
|
|
ZA[1]+=ZR25(ZA[0]); |
|
|
|
|
ZA[20]=ZA[8]; |
|
|
|
|
ZA[20]+=ZA[18]; |
|
|
|
|
ZA[20]=ZA[18]; |
|
|
|
|
ZA[20]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[21]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1007,8 +1007,8 @@ ZA[23]+=ZR26(ZA[20]);
@@ -1007,8 +1007,8 @@ ZA[23]+=ZR26(ZA[20]);
|
|
|
|
|
ZA[0]+=ZR15(ZA[12]); |
|
|
|
|
ZA[0]+=ZR25(ZA[17]); |
|
|
|
|
ZA[0]+=ZA[14]; |
|
|
|
|
ZA[21]=ZA[2]; |
|
|
|
|
ZA[21]+=ZA[23]; |
|
|
|
|
ZA[21]=ZA[23]; |
|
|
|
|
ZA[21]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[18]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1019,8 +1019,8 @@ ZA[24]+=ZR26(ZA[21]);
@@ -1019,8 +1019,8 @@ ZA[24]+=ZR26(ZA[21]);
|
|
|
|
|
ZA[17]+=ZR15(ZA[1]); |
|
|
|
|
ZA[17]+=ZA[16]; |
|
|
|
|
ZA[17]+=ZR25(ZA[4]); |
|
|
|
|
ZA[18]=ZA[7]; |
|
|
|
|
ZA[18]+=ZA[24]; |
|
|
|
|
ZA[18]=ZA[24]; |
|
|
|
|
ZA[18]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[23]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1031,8 +1031,8 @@ ZA[19]+=ZR26(ZA[18]);
@@ -1031,8 +1031,8 @@ ZA[19]+=ZR26(ZA[18]);
|
|
|
|
|
ZA[4]+=ZR15(ZA[0]); |
|
|
|
|
ZA[4]+=ZA[22]; |
|
|
|
|
ZA[4]+=ZR25(ZA[3]); |
|
|
|
|
ZA[23]=ZA[8]; |
|
|
|
|
ZA[23]+=ZA[19]; |
|
|
|
|
ZA[23]=ZA[19]; |
|
|
|
|
ZA[23]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[24]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1043,8 +1043,8 @@ ZA[20]+=ZR26(ZA[23]);
@@ -1043,8 +1043,8 @@ ZA[20]+=ZR26(ZA[23]);
|
|
|
|
|
ZA[3]+=ZR15(ZA[17]); |
|
|
|
|
ZA[3]+=ZA[9]; |
|
|
|
|
ZA[3]+=ZR25(ZA[13]); |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[20]; |
|
|
|
|
ZA[24]=ZA[20]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[19]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1055,8 +1055,8 @@ ZA[21]+=ZR26(ZA[24]);
@@ -1055,8 +1055,8 @@ ZA[21]+=ZR26(ZA[24]);
|
|
|
|
|
ZA[13]+=ZR15(ZA[4]); |
|
|
|
|
ZA[13]+=ZA[5]; |
|
|
|
|
ZA[13]+=ZR25(ZA[15]); |
|
|
|
|
ZA[19]=ZA[7]; |
|
|
|
|
ZA[19]+=ZA[21]; |
|
|
|
|
ZA[19]=ZA[21]; |
|
|
|
|
ZA[19]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[20]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1067,8 +1067,8 @@ ZA[18]+=ZR26(ZA[19]);
@@ -1067,8 +1067,8 @@ ZA[18]+=ZR26(ZA[19]);
|
|
|
|
|
ZA[15]+=ZR15(ZA[3]); |
|
|
|
|
ZA[15]+=ZA[12]; |
|
|
|
|
ZA[15]+=ZR25(ZA[10]); |
|
|
|
|
ZA[20]=ZA[8]; |
|
|
|
|
ZA[20]+=ZA[18]; |
|
|
|
|
ZA[20]=ZA[18]; |
|
|
|
|
ZA[20]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[21]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1079,8 +1079,8 @@ ZA[23]+=ZR26(ZA[20]);
@@ -1079,8 +1079,8 @@ ZA[23]+=ZR26(ZA[20]);
|
|
|
|
|
ZA[10]+=ZR15(ZA[13]); |
|
|
|
|
ZA[10]+=ZA[1]; |
|
|
|
|
ZA[10]+=ZR25(ZA[11]); |
|
|
|
|
ZA[21]=ZA[2]; |
|
|
|
|
ZA[21]+=ZA[23]; |
|
|
|
|
ZA[21]=ZA[23]; |
|
|
|
|
ZA[21]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[18]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1091,8 +1091,8 @@ ZA[24]+=ZR26(ZA[21]);
@@ -1091,8 +1091,8 @@ ZA[24]+=ZR26(ZA[21]);
|
|
|
|
|
ZA[11]+=ZR15(ZA[15]); |
|
|
|
|
ZA[11]+=ZA[0]; |
|
|
|
|
ZA[11]+=ZR25(ZA[6]); |
|
|
|
|
ZA[18]=ZA[7]; |
|
|
|
|
ZA[18]+=ZA[24]; |
|
|
|
|
ZA[18]=ZA[24]; |
|
|
|
|
ZA[18]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[23]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1103,8 +1103,8 @@ ZA[19]+=ZR26(ZA[18]);
@@ -1103,8 +1103,8 @@ ZA[19]+=ZR26(ZA[18]);
|
|
|
|
|
ZA[6]+=ZR15(ZA[10]); |
|
|
|
|
ZA[6]+=ZA[17]; |
|
|
|
|
ZA[6]+=ZR25(ZA[14]); |
|
|
|
|
ZA[23]=ZA[8]; |
|
|
|
|
ZA[23]+=ZA[19]; |
|
|
|
|
ZA[23]=ZA[19]; |
|
|
|
|
ZA[23]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[24]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1115,8 +1115,8 @@ ZA[20]+=ZR26(ZA[23]);
@@ -1115,8 +1115,8 @@ ZA[20]+=ZR26(ZA[23]);
|
|
|
|
|
ZA[14]+=ZR15(ZA[11]); |
|
|
|
|
ZA[14]+=ZA[4]; |
|
|
|
|
ZA[14]+=ZR25(ZA[16]); |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[20]; |
|
|
|
|
ZA[24]=ZA[20]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[19]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1127,8 +1127,8 @@ ZA[21]+=ZR26(ZA[24]);
@@ -1127,8 +1127,8 @@ ZA[21]+=ZR26(ZA[24]);
|
|
|
|
|
ZA[16]+=ZR15(ZA[6]); |
|
|
|
|
ZA[16]+=ZA[3]; |
|
|
|
|
ZA[16]+=ZR25(ZA[22]); |
|
|
|
|
ZA[19]=ZA[7]; |
|
|
|
|
ZA[19]+=ZA[21]; |
|
|
|
|
ZA[19]=ZA[21]; |
|
|
|
|
ZA[19]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[20]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1139,8 +1139,8 @@ ZA[18]+=ZR26(ZA[19]);
@@ -1139,8 +1139,8 @@ ZA[18]+=ZR26(ZA[19]);
|
|
|
|
|
ZA[22]+=ZR15(ZA[14]); |
|
|
|
|
ZA[22]+=ZA[13]; |
|
|
|
|
ZA[22]+=ZR25(ZA[9]); |
|
|
|
|
ZA[20]=ZA[8]; |
|
|
|
|
ZA[20]+=ZA[18]; |
|
|
|
|
ZA[20]=ZA[18]; |
|
|
|
|
ZA[20]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[21]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1151,8 +1151,8 @@ ZA[23]+=ZR26(ZA[20]);
@@ -1151,8 +1151,8 @@ ZA[23]+=ZR26(ZA[20]);
|
|
|
|
|
ZA[9]+=ZR15(ZA[16]); |
|
|
|
|
ZA[9]+=ZA[15]; |
|
|
|
|
ZA[9]+=ZR25(ZA[5]); |
|
|
|
|
ZA[21]=ZA[2]; |
|
|
|
|
ZA[21]+=ZA[23]; |
|
|
|
|
ZA[21]=ZA[23]; |
|
|
|
|
ZA[21]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[18]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1163,8 +1163,8 @@ ZA[24]+=ZR26(ZA[21]);
@@ -1163,8 +1163,8 @@ ZA[24]+=ZR26(ZA[21]);
|
|
|
|
|
ZA[5]+=ZR15(ZA[22]); |
|
|
|
|
ZA[5]+=ZA[10]; |
|
|
|
|
ZA[5]+=ZR25(ZA[12]); |
|
|
|
|
ZA[18]=ZA[7]; |
|
|
|
|
ZA[18]+=ZA[24]; |
|
|
|
|
ZA[18]=ZA[24]; |
|
|
|
|
ZA[18]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[23]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1175,8 +1175,8 @@ ZA[19]+=ZR26(ZA[18]);
@@ -1175,8 +1175,8 @@ ZA[19]+=ZR26(ZA[18]);
|
|
|
|
|
ZA[12]+=ZR15(ZA[9]); |
|
|
|
|
ZA[12]+=ZA[11]; |
|
|
|
|
ZA[12]+=ZR25(ZA[1]); |
|
|
|
|
ZA[23]=ZA[8]; |
|
|
|
|
ZA[23]+=ZA[19]; |
|
|
|
|
ZA[23]=ZA[19]; |
|
|
|
|
ZA[23]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[24]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1187,8 +1187,8 @@ ZA[20]+=ZR26(ZA[23]);
@@ -1187,8 +1187,8 @@ ZA[20]+=ZR26(ZA[23]);
|
|
|
|
|
ZA[1]+=ZR15(ZA[5]); |
|
|
|
|
ZA[1]+=ZA[6]; |
|
|
|
|
ZA[1]+=ZR25(ZA[0]); |
|
|
|
|
ZA[24]=ZA[2]; |
|
|
|
|
ZA[24]+=ZA[20]; |
|
|
|
|
ZA[24]=ZA[20]; |
|
|
|
|
ZA[24]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[19]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1199,8 +1199,8 @@ ZA[21]+=ZR26(ZA[24]);
@@ -1199,8 +1199,8 @@ ZA[21]+=ZR26(ZA[24]);
|
|
|
|
|
ZA[0]+=ZR15(ZA[12]); |
|
|
|
|
ZA[0]+=ZA[14]; |
|
|
|
|
ZA[0]+=ZR25(ZA[17]); |
|
|
|
|
ZA[19]=ZA[7]; |
|
|
|
|
ZA[19]+=ZA[21]; |
|
|
|
|
ZA[19]=ZA[21]; |
|
|
|
|
ZA[19]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[20]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1211,8 +1211,8 @@ ZA[18]+=ZR26(ZA[19]);
@@ -1211,8 +1211,8 @@ ZA[18]+=ZR26(ZA[19]);
|
|
|
|
|
ZA[17]+=ZR15(ZA[1]); |
|
|
|
|
ZA[17]+=ZA[16]; |
|
|
|
|
ZA[17]+=ZR25(ZA[4]); |
|
|
|
|
ZA[16]=ZA[8]; |
|
|
|
|
ZA[16]+=ZA[18]; |
|
|
|
|
ZA[16]=ZA[18]; |
|
|
|
|
ZA[16]+=ZA[8]; |
|
|
|
|
ZA[8]=ZMa(ZA[2],ZA[8],ZA[7]); |
|
|
|
|
ZA[8]+=ZA[21]; |
|
|
|
|
ZA[8]+=ZR30(ZA[7]); |
|
|
|
@ -1223,8 +1223,8 @@ ZA[23]+=ZR26(ZA[16]);
@@ -1223,8 +1223,8 @@ ZA[23]+=ZR26(ZA[16]);
|
|
|
|
|
ZA[4]+=ZR15(ZA[0]); |
|
|
|
|
ZA[4]+=ZA[22]; |
|
|
|
|
ZA[4]+=ZR25(ZA[3]); |
|
|
|
|
ZA[22]=ZA[2]; |
|
|
|
|
ZA[22]+=ZA[23]; |
|
|
|
|
ZA[22]=ZA[23]; |
|
|
|
|
ZA[22]+=ZA[2]; |
|
|
|
|
ZA[2]=ZMa(ZA[7],ZA[2],ZA[8]); |
|
|
|
|
ZA[2]+=ZA[18]; |
|
|
|
|
ZA[2]+=ZR30(ZA[8]); |
|
|
|
@ -1235,8 +1235,8 @@ ZA[24]+=ZR26(ZA[22]);
@@ -1235,8 +1235,8 @@ ZA[24]+=ZR26(ZA[22]);
|
|
|
|
|
ZA[9]+=ZR15(ZA[17]); |
|
|
|
|
ZA[9]+=ZR25(ZA[13]); |
|
|
|
|
ZA[9]+=ZA[3]; |
|
|
|
|
ZA[3]=ZA[7]; |
|
|
|
|
ZA[3]+=ZA[24]; |
|
|
|
|
ZA[3]=ZA[24]; |
|
|
|
|
ZA[3]+=ZA[7]; |
|
|
|
|
ZA[7]=ZMa(ZA[8],ZA[7],ZA[2]); |
|
|
|
|
ZA[7]+=ZA[23]; |
|
|
|
|
ZA[7]+=ZR30(ZA[2]); |
|
|
|
@ -1282,11 +1282,12 @@ ZA[3]+=ZA[5];
@@ -1282,11 +1282,12 @@ ZA[3]+=ZA[5];
|
|
|
|
|
ZA[3]+=ZA[12]; |
|
|
|
|
ZA[3]+=0x78a5636fU; |
|
|
|
|
ZA[3]+=ZR26(ZA[10]); |
|
|
|
|
ZA[4]+=ZR26(ZA[3]); |
|
|
|
|
ZA[4]+=ZCh(ZA[3],ZA[10],ZA[15]); |
|
|
|
|
ZA[4]+=ZA[9]; |
|
|
|
|
ZA[4]+=ZA[13]; |
|
|
|
|
ZA[4]+=0x84c87814U; |
|
|
|
|
ZA[4]+=ZR26(ZA[3]); |
|
|
|
|
ZA[15]+=ZR26(ZA[4]); |
|
|
|
|
ZA[15]+=ZCh(ZA[4],ZA[3],ZA[10]); |
|
|
|
|
ZA[15]+=ZA[1]; |
|
|
|
|
ZA[15]+=ZR15(ZA[12]); |
|
|
|
@ -1294,12 +1295,12 @@ ZA[15]+=ZA[0];
@@ -1294,12 +1295,12 @@ ZA[15]+=ZA[0];
|
|
|
|
|
ZA[15]+=ZR25(ZA[6]); |
|
|
|
|
ZA[15]+=ZA[11]; |
|
|
|
|
ZA[15]+=0x8cc70208U; |
|
|
|
|
ZA[15]+=ZR26(ZA[4]); |
|
|
|
|
|
|
|
|
|
#define FOUND (0x80) |
|
|
|
|
#define NFLAG (0x7F) |
|
|
|
|
|
|
|
|
|
#if defined(VECTORS2) || defined(VECTORS4) |
|
|
|
|
ZA[10]+=ZR26(ZA[15]); |
|
|
|
|
ZA[10]+=ZCh(ZA[15],ZA[4],ZA[3]); |
|
|
|
|
ZA[10]+=ZA[22]; |
|
|
|
|
ZA[10]+=ZMa(ZA[9],ZA[5],ZA[1]); |
|
|
|
@ -1308,7 +1309,6 @@ ZA[10]+=ZR15(ZA[13]);
@@ -1308,7 +1309,6 @@ ZA[10]+=ZR15(ZA[13]);
|
|
|
|
|
ZA[10]+=ZA[17]; |
|
|
|
|
ZA[10]+=ZR25(ZA[14]); |
|
|
|
|
ZA[10]+=ZA[6]; |
|
|
|
|
ZA[10]+=ZR26(ZA[15]); |
|
|
|
|
|
|
|
|
|
if (any(ZA[10] == 0x136032EDU)) { |
|
|
|
|
if (ZA[10].x == 0x136032EDU) |
|
|
|
|