Neptune-Crypto
twenty-first
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Make sure that Tip5 rounds do not produce degenerate elements
#274
Merged
Comparing
jfs/tip5_mds_mult
(
a50d750
) with
master
(
f564127
)
CodSpeed Performance Gauge
0%
Untouched
192
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
192 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,BFE)->XFE[10]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
+5%
602.5 ns
573.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Fast[0]
twenty-first/benches/zerofier.rs::benches::zerofier<0>::Various Zerofiers with 0 Roots
CodSpeed Performance Gauge
+3%
2.1 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,XFE)->XFE[10]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
+2%
1.2 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Mut[7]
twenty-first/benches/poly_scalar_mul.rs::benches::poly_scalar_mul<7>::Multiplication of Polynomial of Degree 2^7 with a Scalar
CodSpeed Performance Gauge
+2%
1.3 µs
1.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Fast[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
+2%
3.2 µs
3.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Immut[7]
twenty-first/benches/poly_scalar_mul.rs::benches::poly_scalar_mul<7>::Multiplication of Polynomial of Degree 2^7 with a Scalar
CodSpeed Performance Gauge
+1%
2.8 µs
2.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
xfe poly, bfe scalar[5]
twenty-first/benches/poly_scale.rs::benches::poly_scale<5>::Scale Polynomials of Degree 2^5
CodSpeed Performance Gauge
+1%
2.9 µs
2.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,BFE)->XFE[100]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
+1%
3.5 µs
3.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Entrypoint[19]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 19 }, { 1 << 8 }>::Evaluation of degree-524287 polynomial in 256 Points
CodSpeed Performance Gauge
+1%
158.8 ms
158 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,XFE)->XFE[100]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
0%
7.3 µs
7.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Par batch-evaluate[19]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 19 }, { 1 << 8 }>::Evaluation of degree-524287 polynomial in 256 Points
CodSpeed Performance Gauge
0%
379.4 ms
378 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Fast[100]
twenty-first/benches/zerofier.rs::benches::zerofier<100>::Various Zerofiers with 100 Roots
CodSpeed Performance Gauge
0%
52.2 µs
52.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Dispatcher[100]
twenty-first/benches/zerofier.rs::benches::zerofier<100>::Various Zerofiers with 100 Roots
CodSpeed Performance Gauge
0%
52.2 µs
52.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Par batch-evaluate[19]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 19 }, { 1 << 6 }>::Evaluation of degree-524287 polynomial in 64 Points
CodSpeed Performance Gauge
0%
304.2 ms
303.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Smart[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
0%
2 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Entrypoint[19]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 19 }, { 1 << 6 }>::Evaluation of degree-524287 polynomial in 64 Points
CodSpeed Performance Gauge
0%
96.3 ms
96.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Dispatcher[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,BFE)->XFE[1000]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
0%
32.9 µs
32.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
xfe poly, bfe scalar[10]
twenty-first/benches/poly_scale.rs::benches::poly_scale<10>::Scale Polynomials of Degree 2^10
CodSpeed Performance Gauge
0%
51.5 µs
51.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Dispatcher parallel[10]
twenty-first/benches/interpolation.rs::benches::interpolation<{ 1 << 10 }>::Various Interpolations in 2^10 Points
CodSpeed Performance Gauge
0%
33.5 ms
33.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
(XFE,XFE)->XFE[1000]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
0%
68.7 µs
68.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Mut[13]
twenty-first/benches/poly_scalar_mul.rs::benches::poly_scalar_mul<13>::Multiplication of Polynomial of Degree 2^13 with a Scalar
CodSpeed Performance Gauge
0%
71 µs
71 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Immut[13]
twenty-first/benches/poly_scalar_mul.rs::benches::poly_scalar_mul<13>::Multiplication of Polynomial of Degree 2^13 with a Scalar
CodSpeed Performance Gauge
0%
103.2 µs
103.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
height[16]
twenty-first/benches/merkle_tree_authenticate.rs::benches::auth_structure::<16>::verify_auth_structure
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Smart[500]
twenty-first/benches/zerofier.rs::benches::zerofier<500>::Various Zerofiers with 500 Roots
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
1
2
3
4
5
...
8
Commits
Click on a commit to change the comparison range
Base
master
f564127
+0.08%
test(Tip5): Tip5 gives non-degenerate elements
a50d750
4 months ago
by jan-ferdinand
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs