Skip to content

Commit 6b51975

Browse files
committed
fix 2^k-ary pow benchmark to not use an invalid template arg
1 parent f8e86f6 commit 6b51975

File tree

1 file changed

+2
-44
lines changed

1 file changed

+2
-44
lines changed

montgomery_arithmetic/include/hurchalla/montgomery_arithmetic/detail/experimental/montgomery_pow_2kary/testbench_montgomery_pow_2kary.cpp

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1293,6 +1293,7 @@ using namespace hurchalla;
12931293
for (size_t i=0; i<4; ++i) {
12941294
for (size_t j=0; j<timingPA[i].size(); ++j) {
12951295

1296+
#if 1
12961297
timingPA[i][j].push_back(bench_partial_array_pow
12971298
<4, 0, 2, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
12981299
timingPA[i][j].push_back(bench_partial_array_pow
@@ -1399,27 +1400,6 @@ using namespace hurchalla;
13991400

14001401

14011402

1402-
timingPA[i][j].push_back(bench_partial_array_pow
1403-
<2, 2, 2, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1404-
timingPA[i][j].push_back(bench_partial_array_pow
1405-
<2, 2, 3, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1406-
timingPA[i][j].push_back(bench_partial_array_pow
1407-
<2, 2, 4, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1408-
timingPA[i][j].push_back(bench_partial_array_pow
1409-
<2, 2, 5, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1410-
timingPA[i][j].push_back(bench_partial_array_pow
1411-
<2, 2, 6, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1412-
timingPA[i][j].push_back(bench_partial_array_pow
1413-
<2, 2, 7, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1414-
timingPA[i][j].push_back(bench_partial_array_pow
1415-
<2, 2, 8, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1416-
timingPA[i][j].push_back(bench_partial_array_pow
1417-
<2, 2, 10, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1418-
timingPA[i][j].push_back(bench_partial_array_pow
1419-
<2, 2, 12, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1420-
timingPA[i][j].push_back(bench_partial_array_pow
1421-
<2, 2, 14, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1422-
14231403
timingPA[i][j].push_back(bench_partial_array_pow
14241404
<3, 2, 2, MontType, false, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
14251405
timingPA[i][j].push_back(bench_partial_array_pow
@@ -1624,27 +1604,6 @@ using namespace hurchalla;
16241604

16251605

16261606

1627-
timingPA[i][j].push_back(bench_partial_array_pow
1628-
<2, 2, 2, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1629-
timingPA[i][j].push_back(bench_partial_array_pow
1630-
<2, 2, 3, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1631-
timingPA[i][j].push_back(bench_partial_array_pow
1632-
<2, 2, 4, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1633-
timingPA[i][j].push_back(bench_partial_array_pow
1634-
<2, 2, 5, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1635-
timingPA[i][j].push_back(bench_partial_array_pow
1636-
<2, 2, 6, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1637-
timingPA[i][j].push_back(bench_partial_array_pow
1638-
<2, 2, 7, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1639-
timingPA[i][j].push_back(bench_partial_array_pow
1640-
<2, 2, 8, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1641-
timingPA[i][j].push_back(bench_partial_array_pow
1642-
<2, 2, 10, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1643-
timingPA[i][j].push_back(bench_partial_array_pow
1644-
<2, 2, 12, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1645-
timingPA[i][j].push_back(bench_partial_array_pow
1646-
<2, 2, 14, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1647-
16481607
timingPA[i][j].push_back(bench_partial_array_pow
16491608
<3, 2, 2, MontType, true, false>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
16501609
timingPA[i][j].push_back(bench_partial_array_pow
@@ -1739,9 +1698,8 @@ using namespace hurchalla;
17391698
<4, 2, 12, MontType, true, true>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
17401699
timingPA[i][j].push_back(bench_partial_array_pow
17411700
<4, 2, 14, MontType, true, true>(static_cast<U>(maxU - range), range, dummy, mmbr[i], seed, ebr[i]));
1742-
17431701
}
1744-
1702+
#endif
17451703
}
17461704
}
17471705

0 commit comments

Comments
 (0)