@@ -59,7 +59,7 @@ static void HASH_1MB_SHA3_256(benchmark::Bench& bench)
5959static void HASH_SHA256_32b (benchmark::Bench& bench)
6060{
6161 std::vector<uint8_t > in (32 ,0 );
62- bench.run ([&] {
62+ bench.batch (in. size ()). unit ( " byte " ). run ([&] {
6363 CSHA256 ()
6464 .Write (in.data (), in.size ())
6565 .Finalize (in.data ());
@@ -69,7 +69,7 @@ static void HASH_SHA256_32b(benchmark::Bench& bench)
6969static void HASH_SHA256D64_1024 (benchmark::Bench& bench)
7070{
7171 std::vector<uint8_t > in (64 * 1024 , 0 );
72- bench.minEpochIterations ( 1000 ).run ([&] {
72+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
7373 SHA256D64 (in.data (), in.data (), 1024 );
7474 });
7575}
@@ -194,7 +194,7 @@ static void HASH_DSHA256_0032b_single(benchmark::Bench& bench)
194194{
195195 uint8_t hash[CSHA256::OUTPUT_SIZE];
196196 std::vector<uint8_t > in (32 ,0 );
197- bench.minEpochIterations ( 100000 ).run ([&] {
197+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
198198 CHash256 ().Write (in).Finalize (hash);
199199 });
200200}
@@ -203,7 +203,7 @@ static void HASH_DSHA256_0080b_single(benchmark::Bench& bench)
203203{
204204 uint8_t hash[CSHA256::OUTPUT_SIZE];
205205 std::vector<uint8_t > in (80 ,0 );
206- bench.minEpochIterations ( 100000 ).run ([&] {
206+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
207207 CHash256 ().Write (in).Finalize (hash);
208208 });
209209}
@@ -212,7 +212,7 @@ static void HASH_DSHA256_0128b_single(benchmark::Bench& bench)
212212{
213213 uint8_t hash[CSHA256::OUTPUT_SIZE];
214214 std::vector<uint8_t > in (128 ,0 );
215- bench.minEpochIterations ( 100000 ).run ([&] {
215+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
216216 CHash256 ().Write (in).Finalize (hash);
217217 });
218218}
@@ -221,7 +221,7 @@ static void HASH_DSHA256_0512b_single(benchmark::Bench& bench)
221221{
222222 uint8_t hash[CSHA256::OUTPUT_SIZE];
223223 std::vector<uint8_t > in (512 ,0 );
224- bench.minEpochIterations ( 100000 ).run ([&] {
224+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
225225 CHash256 ().Write (in).Finalize (hash);
226226 });
227227}
@@ -230,7 +230,7 @@ static void HASH_DSHA256_1024b_single(benchmark::Bench& bench)
230230{
231231 uint8_t hash[CSHA256::OUTPUT_SIZE];
232232 std::vector<uint8_t > in (1024 ,0 );
233- bench.minEpochIterations ( 100000 ).run ([&] {
233+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
234234 CHash256 ().Write (in).Finalize (hash);
235235 });
236236}
@@ -239,7 +239,7 @@ static void HASH_DSHA256_2048b_single(benchmark::Bench& bench)
239239{
240240 uint8_t hash[CSHA256::OUTPUT_SIZE];
241241 std::vector<uint8_t > in (2048 ,0 );
242- bench.minEpochIterations ( 100000 ).run ([&] {
242+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
243243 CHash256 ().Write (in).Finalize (hash);
244244 });
245245}
@@ -249,7 +249,7 @@ static void HASH_X11_0032b_single(benchmark::Bench& bench)
249249{
250250 uint256 hash;
251251 std::vector<uint8_t > in (32 ,0 );
252- bench.minEpochIterations ( 10000 ).run ([&] {
252+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
253253 hash = HashX11 (in.begin (), in.end ());
254254 });
255255}
@@ -258,7 +258,7 @@ static void HASH_X11_0080b_single(benchmark::Bench& bench)
258258{
259259 uint256 hash;
260260 std::vector<uint8_t > in (80 ,0 );
261- bench.minEpochIterations ( 10000 ).run ([&] {
261+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
262262 hash = HashX11 (in.begin (), in.end ());
263263 });
264264}
@@ -267,7 +267,7 @@ static void HASH_X11_0128b_single(benchmark::Bench& bench)
267267{
268268 uint256 hash;
269269 std::vector<uint8_t > in (128 ,0 );
270- bench.minEpochIterations ( 10000 ).run ([&] {
270+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
271271 hash = HashX11 (in.begin (), in.end ());
272272 });
273273}
@@ -276,7 +276,7 @@ static void HASH_X11_0512b_single(benchmark::Bench& bench)
276276{
277277 uint256 hash;
278278 std::vector<uint8_t > in (512 ,0 );
279- bench.minEpochIterations ( 10000 ).run ([&] {
279+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
280280 hash = HashX11 (in.begin (), in.end ());
281281 });
282282}
@@ -285,7 +285,7 @@ static void HASH_X11_1024b_single(benchmark::Bench& bench)
285285{
286286 uint256 hash;
287287 std::vector<uint8_t > in (1024 ,0 );
288- bench.minEpochIterations ( 10000 ).run ([&] {
288+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
289289 hash = HashX11 (in.begin (), in.end ());
290290 });
291291}
@@ -294,7 +294,7 @@ static void HASH_X11_2048b_single(benchmark::Bench& bench)
294294{
295295 uint256 hash;
296296 std::vector<uint8_t > in (2048 ,0 );
297- bench.minEpochIterations ( 10000 ).run ([&] {
297+ bench.batch (in. size ()). unit ( " byte " ).run ([&] {
298298 hash = HashX11 (in.begin (), in.end ());
299299 });
300300}
0 commit comments