Browse Source

Replace constants that are mandatorily added in poclbm kernel with one value.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
3f9e34a53c
  1. 24
      poclbm120213.cl

24
poclbm120213.cl

@ -95,8 +95,7 @@ W[16]+=state0; @@ -95,8 +95,7 @@ W[16]+=state0;
W[19]=(rotr(W[16],6)^rotr(W[16],11)^rotr(W[16],25));
W[19]+=d1;
W[19]+=ch(W[16],b1,c1);
W[19]+=K[4];
W[19]+=0x80000000;
W[19]+=0xB956C25B;
W[23]=W[19];
W[23]+=h1;
@ -173,8 +172,7 @@ W[17]+=(rotr(W[18],2)^rotr(W[18],13)^rotr(W[18],22)); @@ -173,8 +172,7 @@ W[17]+=(rotr(W[18],2)^rotr(W[18],13)^rotr(W[18],22));
W[17]+=Ma(W[20],W[18],W[19]);
W[16]+=(rotr(W[21],6)^rotr(W[21],11)^rotr(W[21],25));
W[16]+=ch(W[21],W[22],W[23]);
W[16]+=K[15];
W[16]+=0x00000280U;
W[16]+=0xC19BF3F4;
W[20]+=W[16];
W[16]+=(rotr(W[17],2)^rotr(W[17],13)^rotr(W[17],22));
W[23]+=(rotr(W[20],6)^rotr(W[20],11)^rotr(W[20],25));
@ -664,8 +662,7 @@ W[0]=W[16]; @@ -664,8 +662,7 @@ W[0]=W[16];
W[7]=state7;
W[7]+=W[23];
W[23]=0xb0edbdd0;
W[23]+=K[0];
W[23]=0xF377ED68;
W[0]+=state0;
W[23]+=W[0];
@ -681,10 +678,9 @@ W[1]+=state1; @@ -681,10 +678,9 @@ W[1]+=state1;
W[6]=state6;
W[6]+=W[22];
W[22]=0x1f83d9abU;
W[22]=0x90BB1E3C;
W[22]+=(rotr(W[19],6)^rotr(W[19],11)^rotr(W[19],25));
W[22]+=(0x9b05688cU^(W[19]&0xca0b3af3U));
W[22]+=K[1];
W[2]=state2;
W[2]+=W[18];
@ -698,10 +694,9 @@ W[22]+=(rotr(W[23],2)^rotr(W[23],13)^rotr(W[23],22)); @@ -698,10 +694,9 @@ W[22]+=(rotr(W[23],2)^rotr(W[23],13)^rotr(W[23],22));
W[5]=state5;
W[5]+=W[21];
W[21]=0x9b05688cU;
W[21]=0x150C6645B;
W[21]+=(rotr(W[18],6)^rotr(W[18],11)^rotr(W[18],25));
W[21]+=ch(W[18],W[19],0x510e527fU);
W[21]+=K[2];
W[21]+=W[2];
W[17]=0xbb67ae85U;
@ -712,10 +707,9 @@ W[21]+=(rotr(W[22],2)^rotr(W[22],13)^rotr(W[22],22)); @@ -712,10 +707,9 @@ W[21]+=(rotr(W[22],2)^rotr(W[22],13)^rotr(W[22],22));
W[4]=state4;
W[4]+=W[20];
W[20]=0x510e527fU;
W[20]=0x13AC42E24;
W[20]+=(rotr(W[17],6)^rotr(W[17],11)^rotr(W[17],25));
W[20]+=ch(W[17],W[18],W[19]);
W[20]+=K[3];
W[20]+=W[3];
W[16]=W[20];
@ -752,8 +746,7 @@ W[20]+=W[16]; @@ -752,8 +746,7 @@ W[20]+=W[16];
W[16]+=(rotr(W[17],2)^rotr(W[17],13)^rotr(W[17],22));
W[23]+=(rotr(W[20],6)^rotr(W[20],11)^rotr(W[20],25));
W[23]+=ch(W[20],W[21],W[22]);
W[23]+=K[8];
W[23]+=0x80000000;
W[23]+=0x15807AA98;
W[16]+=Ma(W[19],W[17],W[18]);
W[19]+=W[23];
W[23]+=(rotr(W[16],2)^rotr(W[16],13)^rotr(W[16],22));
@ -796,8 +789,7 @@ W[17]+=(rotr(W[18],2)^rotr(W[18],13)^rotr(W[18],22)); @@ -796,8 +789,7 @@ W[17]+=(rotr(W[18],2)^rotr(W[18],13)^rotr(W[18],22));
W[17]+=Ma(W[20],W[18],W[19]);
W[16]+=(rotr(W[21],6)^rotr(W[21],11)^rotr(W[21],25));
W[16]+=ch(W[21],W[22],W[23]);
W[16]+=K[15];
W[16]+=0x00000100U;
W[16]+=0xC19BF274;
W[20]+=W[16];
W[16]+=(rotr(W[17],2)^rotr(W[17],13)^rotr(W[17],22));
W[23]+=(rotr(W[20],6)^rotr(W[20],11)^rotr(W[20],25));

Loading…
Cancel
Save