Browse Source

Variable assignment alignment in diablo kernel.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
5518891678
  1. 244
      diablo120222.cl

244
diablo120222.cl

@ -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)

Loading…
Cancel
Save