Avatar for the Neptune-Crypto user
Neptune-Crypto
twenty-first
BlogDocsChangelog

Run tests on wasm32 architecture

#269Merged
Comparing
wasm_tests
(
f4951a1
) with
master
(
23d175e
)
CodSpeed Performance Gauge
+13%
Untouched
192

Benchmarks

192 total
(u32,u32)->u64[10]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
+13%
245.8 ns216.7 ns
Dispatcher[0]
twenty-first/benches/zerofier.rs::benches::zerofier<0>::Various Zerofiers with 0 Roots
CodSpeed Performance Gauge
-5%
1.1 µs1.1 µs
(XFE,BFE)->XFE[10]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
-5%
607.5 ns636.7 ns
(u32,u32)->u64[100]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
+4%
791.7 ns762.5 ns
bfe poly, bfe scalar[5]
twenty-first/benches/poly_scale.rs::benches::poly_scale<5>::Scale Polynomials of Degree 2^5
CodSpeed Performance Gauge
+3%
1.9 µs1.8 µs
Dispatcher[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
-3%
2 µs2.1 µs
Smart[0]
twenty-first/benches/zerofier.rs::benches::zerofier<0>::Various Zerofiers with 0 Roots
CodSpeed Performance Gauge
-3%
1.1 µs1.1 µs
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.4 µs1.4 µs
Smart[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
-1%
2 µs2 µs
hash_10
twenty-first/benches/tip5.rs::benches::hash_10
CodSpeed Performance Gauge
+1%
7 µs6.9 µs
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.7 µs2.8 µs
hash_pair
twenty-first/benches/tip5.rs::benches::hash_pair
CodSpeed Performance Gauge
-1%
6.9 µs7 µs
(XFE,BFE)->XFE[100]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
-1%
3.6 µs3.6 µs
len[7]
twenty-first/benches/ntt.rs::benches::bfe_ntt::<{ 1 << 7 }>::bfe_ntt
CodSpeed Performance Gauge
+1%
8.6 µs8.5 µs
bfe poly, xfe scalar[5]
twenty-first/benches/poly_scale.rs::benches::poly_scale<5>::Scale Polynomials of Degree 2^5
CodSpeed Performance Gauge
-1%
4.9 µs4.9 µs
len[10]
twenty-first/benches/tip5.rs::benches::hash_varlen::<10>::hash_varlen
CodSpeed Performance Gauge
-1%
9.9 µs10 µs
Naïve[10]
twenty-first/benches/zerofier.rs::benches::zerofier<10>::Various Zerofiers with 10 Roots
CodSpeed Performance Gauge
+1%
5.1 µs5.1 µs
Par batch-evaluate[16]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 16 }, { 1 << 8 }>::Evaluation of degree-65535 polynomial in 256 Points
CodSpeed Performance Gauge
0%
48.7 ms48.9 ms
xfe poly, xfe scalar[5]
twenty-first/benches/poly_scale.rs::benches::poly_scale<5>::Scale Polynomials of Degree 2^5
CodSpeed Performance Gauge
0%
6.4 µs6.4 µs
(u32,u32)->u64[1000]
twenty-first/benches/various_muls.rs::benches::unsigned_mul::mul
CodSpeed Performance Gauge
0%
6.5 µs6.4 µs
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%
95.9 ms96.2 ms
Entrypoint[16]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 16 }, { 1 << 8 }>::Evaluation of degree-65535 polynomial in 256 Points
CodSpeed Performance Gauge
0%
23.9 ms23.9 ms
Par batch-evaluate[16]
twenty-first/benches/evaluation.rs::benches::evaluation<{ 1 << 16 }, { 1 << 6 }>::Evaluation of degree-65535 polynomial in 64 Points
CodSpeed Performance Gauge
0%
38.8 ms38.7 ms
Dispatcher parallel[10]
twenty-first/benches/interpolation.rs::benches::interpolation<{ 1 << 10 }>::Various Interpolations in 2^10 Points
CodSpeed Performance Gauge
0%
33.6 ms33.5 ms
len[7]
twenty-first/benches/ntt.rs::benches::bfe_intt::<{ 1 << 7 }>::bfe_intt
CodSpeed Performance Gauge
0%
10.4 µs10.3 µs

Commits

Click on a commit to change the comparison range
Base
master
23d175e
+13.46%
ci: Build and test on `wasm32` target
f4951a1
6 months ago
by jan-ferdinand
© 2026 CodSpeed Technology
Home Terms Privacy Docs