14/05/10 16:10:28.70 2RZgVl6+u
>>387
だいぶ早くなりましたね
g++(cygwin)でコンパイル・動作(マルチスレッド)を確認しました
マルチタゲ対応 URLリンク(www1.axfc.net)
試しにSHA1計算部分をそちらのものを使うようにしてみたところ(※1)
1スレッド1タゲで、KKE 1100 kTPS に対し、p 1240 kTPS でした
KKEはSHA1以外の部分でまだ少し改良の余地がありそうですね
※1
MakeTrip関数まわりをほぼそのまま移植して
// calculate sha1
SHA1Reset(&sha);
SHA1Input(&sha, key, KEYLEN);
SHA1Result(&sha, digest);
書き換え↓
MakeTrip((uint32_t*)key , (uint32_t*)digest);