Skip to content

Instantly share code, notes, and snippets.

@huitseeker
Last active March 19, 2026 14:42
Show Gist options
  • Select an option

  • Save huitseeker/78b86e508abcc7b56423202a047463a1 to your computer and use it in GitHub Desktop.

Select an option

Save huitseeker/78b86e508abcc7b56423202a047463a1 to your computer and use it in GitHub Desktop.
Compiling proc-macro2 v1.0.106
Compiling quote v1.0.45
Compiling unicode-ident v1.0.12
Compiling autocfg v1.2.0
Compiling serde_core v1.0.228
Compiling serde v1.0.228
Compiling either v1.10.0
Compiling paste v1.0.15
Compiling strength_reduce v0.2.4
Compiling rand_core v0.10.0
Compiling tracing-core v0.1.36
Compiling pin-project-lite v0.2.14
Compiling libc v0.2.180
Compiling p3-maybe-rayon v0.5.1 (/home/huitseeker/tmp/plonky3/maybe-rayon)
Compiling cfg-if v1.0.0
Compiling scopeguard v1.2.0
Compiling crossbeam-utils v0.8.19
Compiling getrandom v0.3.4
Compiling find-msvc-tools v0.1.9
Compiling zmij v1.0.21
Compiling shlex v1.3.0
Compiling regex-syntax v0.8.3
Compiling serde_json v1.0.149
Compiling rayon-core v1.13.0
Compiling plotters-backend v0.3.5
Compiling clap_lex v1.1.0
Compiling ciborium-io v0.2.2
Compiling anstyle v1.0.14
Compiling itoa v1.0.11
Compiling memchr v2.7.2
Compiling rustix v1.1.3
Compiling bitflags v2.10.0
Compiling linux-raw-sys v0.11.0
Compiling same-file v1.0.6
Compiling cast v0.3.0
Compiling oorandom v11.1.3
Compiling fastrand v2.3.0
Compiling half v2.4.0
Compiling anes v0.1.6
Compiling once_cell v1.19.0
Compiling cc v1.2.57
Compiling rand v0.10.0
Compiling num-traits v0.2.19
Compiling itertools v0.14.0
Compiling lock_api v0.4.14
Compiling crossbeam-epoch v0.9.18
Compiling itertools v0.13.0
Compiling plotters-svg v0.3.5
Compiling clap_builder v4.6.0
Compiling walkdir v2.5.0
Compiling quick-error v1.2.3
Compiling ppv-lite86 v0.2.17
Compiling fnv v1.0.7
Compiling bit-vec v0.8.0
Compiling unarray v0.1.4
Compiling rand_xoshiro v0.8.0
Compiling spin v0.10.0
Compiling crossbeam-deque v0.8.5
Compiling ciborium-ll v0.2.2
Compiling bit-set v0.8.0
Compiling alloca v0.4.0
Compiling regex-automata v0.4.6
Compiling page_size v0.6.0
Compiling wait-timeout v0.2.1
Compiling criterion-plot v0.8.1
Compiling clap v4.6.0
Compiling rand_core v0.9.3
Compiling rayon v1.11.0
Compiling syn v2.0.117
Compiling num-integer v0.1.46
Compiling plotters v0.3.5
Compiling rand_chacha v0.9.0
Compiling rand_xorshift v0.4.0
Compiling rand v0.9.2
Compiling regex v1.10.4
Compiling tempfile v3.24.0
Compiling transpose v0.2.3
Compiling num-bigint v0.4.6
Compiling rusty-fork v0.3.1
Compiling proptest v1.10.0
Compiling serde_derive v1.0.228
Compiling tracing-attributes v0.1.31
Compiling tracing v0.1.44
Compiling p3-util v0.5.1 (/home/huitseeker/tmp/plonky3/util)
Compiling tinytemplate v1.2.1
Compiling ciborium v0.2.2
Compiling p3-field v0.5.1 (/home/huitseeker/tmp/plonky3/field)
Compiling criterion v0.8.1
Compiling p3-matrix v0.5.1 (/home/huitseeker/tmp/plonky3/matrix)
Compiling p3-symmetric v0.5.1 (/home/huitseeker/tmp/plonky3/symmetric)
Compiling p3-poseidon1 v0.5.1 (/home/huitseeker/tmp/plonky3/poseidon1)
Compiling p3-dft v0.5.1 (/home/huitseeker/tmp/plonky3/dft)
Compiling p3-mds v0.5.1 (/home/huitseeker/tmp/plonky3/mds)
Compiling p3-field-testing v0.5.1 (/home/huitseeker/tmp/plonky3/field-testing)
Compiling p3-poseidon2 v0.5.1 (/home/huitseeker/tmp/plonky3/poseidon2)
Compiling p3-monty-31 v0.5.1 (/home/huitseeker/tmp/plonky3/monty-31)
Compiling p3-challenger v0.5.1 (/home/huitseeker/tmp/plonky3/challenger)
Compiling p3-mersenne-31 v0.5.1 (/home/huitseeker/tmp/plonky3/mersenne-31)
Compiling p3-goldilocks v0.5.1 (/home/huitseeker/tmp/plonky3/goldilocks)
Compiling p3-baby-bear v0.5.1 (/home/huitseeker/tmp/plonky3/baby-bear)
Compiling p3-koala-bear v0.5.1 (/home/huitseeker/tmp/plonky3/koala-bear)
Finished `bench` profile [optimized] target(s) in 4.05s
Running benches/bench_field.rs (target/release/deps/bench_field-1d6a172096c0ba90)
Gnuplot not found, using plotters backend
Benchmarking BabyBear batched_lc/chunk=1, len=100
Benchmarking BabyBear batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0003 s (58M iterations)
Benchmarking BabyBear batched_lc/chunk=1, len=100: Analyzing
BabyBear batched_lc/chunk=1, len=100
time: [85.756 ns 85.824 ns 85.935 ns]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking BabyBear batched_lc/chunk=2, len=100
Benchmarking BabyBear batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (87M iterations)
Benchmarking BabyBear batched_lc/chunk=2, len=100: Analyzing
BabyBear batched_lc/chunk=2, len=100
time: [57.418 ns 57.532 ns 57.656 ns]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking BabyBear batched_lc/chunk=4, len=100
Benchmarking BabyBear batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0003 s (88M iterations)
Benchmarking BabyBear batched_lc/chunk=4, len=100: Analyzing
BabyBear batched_lc/chunk=4, len=100
time: [56.967 ns 57.012 ns 57.068 ns]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
Benchmarking BabyBear batched_lc/chunk=8, len=100
Benchmarking BabyBear batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (177M iterations)
Benchmarking BabyBear batched_lc/chunk=8, len=100: Analyzing
BabyBear batched_lc/chunk=8, len=100
time: [28.249 ns 28.254 ns 28.260 ns]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low severe
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking BabyBear batched_lc/chunk=16, len=100
Benchmarking BabyBear batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (219M iterations)
Benchmarking BabyBear batched_lc/chunk=16, len=100: Analyzing
BabyBear batched_lc/chunk=16, len=100
time: [22.802 ns 22.807 ns 22.812 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking BabyBear batched_lc/chunk=32, len=100
Benchmarking BabyBear batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0000 s (231M iterations)
Benchmarking BabyBear batched_lc/chunk=32, len=100: Analyzing
BabyBear batched_lc/chunk=32, len=100
time: [21.617 ns 21.630 ns 21.643 ns]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
3 (3.00%) high mild
Benchmarking BabyBear batched_lc/chunk=64, len=100
Benchmarking BabyBear batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking BabyBear batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0001 s (101M iterations)
Benchmarking BabyBear batched_lc/chunk=64, len=100: Analyzing
BabyBear batched_lc/chunk=64, len=100
time: [46.685 ns 46.743 ns 46.790 ns]
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=1, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0002 s (46M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=1, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=1, len=100
time: [108.59 ns 108.66 ns 108.72 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=2, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (82M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=2, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=2, len=100
time: [60.561 ns 60.638 ns 60.707 ns]
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=4, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0002 s (106M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=4, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=4, len=100
time: [47.103 ns 47.117 ns 47.134 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=8, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (101M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=8, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=8, len=100
time: [49.110 ns 49.174 ns 49.249 ns]
Found 25 outliers among 100 measurements (25.00%)
23 (23.00%) low severe
2 (2.00%) high mild
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=16, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0000 s (90M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=16, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=16, len=100
time: [49.497 ns 49.502 ns 49.507 ns]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) low severe
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=32, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (96M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=32, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=32, len=100
time: [48.880 ns 48.899 ns 48.919 ns]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=64, len=100
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0002 s (68M iterations)
Benchmarking PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=64, len=100: Analyzing
PackedMontyField31AVX2<BabyBearParameters> batched_lc/chunk=64, len=100
time: [70.591 ns 70.684 ns 70.793 ns]
Found 15 outliers among 100 measurements (15.00%)
9 (9.00%) low severe
2 (2.00%) low mild
4 (4.00%) high severe
Running benches/bench_field.rs (target/release/deps/bench_field-6c47d6bbdd1fd5f3)
Gnuplot not found, using plotters backend
Benchmarking Goldilocks batched_lc/chunk=1, len=100
Benchmarking Goldilocks batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0003 s (75M iterations)
Benchmarking Goldilocks batched_lc/chunk=1, len=100: Analyzing
Goldilocks batched_lc/chunk=1, len=100
time: [66.976 ns 67.049 ns 67.136 ns]
Found 9 outliers among 100 measurements (9.00%)
3 (3.00%) high mild
6 (6.00%) high severe
Benchmarking Goldilocks batched_lc/chunk=2, len=100
Benchmarking Goldilocks batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0000 s (80M iterations)
Benchmarking Goldilocks batched_lc/chunk=2, len=100: Analyzing
Goldilocks batched_lc/chunk=2, len=100
time: [62.180 ns 62.190 ns 62.199 ns]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low mild
4 (4.00%) high mild
Benchmarking Goldilocks batched_lc/chunk=4, len=100
Benchmarking Goldilocks batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (90M iterations)
Benchmarking Goldilocks batched_lc/chunk=4, len=100: Analyzing
Goldilocks batched_lc/chunk=4, len=100
time: [55.240 ns 55.243 ns 55.247 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking Goldilocks batched_lc/chunk=8, len=100
Benchmarking Goldilocks batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (87M iterations)
Benchmarking Goldilocks batched_lc/chunk=8, len=100: Analyzing
Goldilocks batched_lc/chunk=8, len=100
time: [57.519 ns 57.555 ns 57.597 ns]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking Goldilocks batched_lc/chunk=16, len=100
Benchmarking Goldilocks batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (74M iterations)
Benchmarking Goldilocks batched_lc/chunk=16, len=100: Analyzing
Goldilocks batched_lc/chunk=16, len=100
time: [67.044 ns 67.339 ns 67.644 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking Goldilocks batched_lc/chunk=32, len=100
Benchmarking Goldilocks batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0003 s (80M iterations)
Benchmarking Goldilocks batched_lc/chunk=32, len=100: Analyzing
Goldilocks batched_lc/chunk=32, len=100
time: [62.703 ns 62.720 ns 62.746 ns]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking Goldilocks batched_lc/chunk=64, len=100
Benchmarking Goldilocks batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking Goldilocks batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0001 s (77M iterations)
Benchmarking Goldilocks batched_lc/chunk=64, len=100: Analyzing
Goldilocks batched_lc/chunk=64, len=100
time: [65.156 ns 65.160 ns 65.165 ns]
Found 14 outliers among 100 measurements (14.00%)
2 (2.00%) low mild
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=1, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0004 s (21M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=1, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=1, len=100
time: [234.08 ns 234.12 ns 234.16 ns]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=2, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0003 s (22M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=2, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=2, len=100
time: [227.52 ns 227.53 ns 227.54 ns]
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=4, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0001 s (20M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=4, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=4, len=100
time: [253.91 ns 254.07 ns 254.26 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=8, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0005 s (21M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=8, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=8, len=100
time: [241.35 ns 241.58 ns 241.79 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=16, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (22M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=16, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=16, len=100
time: [229.16 ns 229.26 ns 229.41 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=32, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0010 s (22M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=32, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=32, len=100
time: [225.90 ns 225.94 ns 225.99 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=64, len=100
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0011 s (22M iterations)
Benchmarking p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=64, len=100: Analyzing
p3_goldilocks::x86_64_avx2::packing::PackedGoldilocksAVX2 batched_lc/chunk=64, len=100
time: [227.91 ns 228.18 ns 228.47 ns]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Running benches/bench_field.rs (target/release/deps/bench_field-5d3da7d366047741)
Gnuplot not found, using plotters backend
Running benches/bench_field.rs (target/release/deps/bench_field-ddbbe8a19649f0dc)
Gnuplot not found, using plotters backend
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0002 s (98M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=1, len=100
time: [51.193 ns 51.237 ns 51.306 ns]
Found 16 outliers among 100 measurements (16.00%)
1 (1.00%) low mild
4 (4.00%) high mild
11 (11.00%) high severe
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0001 s (117M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=2, len=100
time: [42.535 ns 42.542 ns 42.550 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0002 s (105M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=4, len=100
time: [47.830 ns 47.893 ns 47.952 ns]
Found 17 outliers among 100 measurements (17.00%)
1 (1.00%) high mild
16 (16.00%) high severe
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (124M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=8, len=100
time: [40.223 ns 40.276 ns 40.323 ns]
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0001 s (123M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=16, len=100
time: [38.928 ns 39.002 ns 39.091 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0002 s (110M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=32, len=100
time: [45.086 ns 45.267 ns 45.439 ns]
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0001 s (105M iterations)
Benchmarking p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100: Analyzing
p3_mersenne_31::mersenne_31::Mersenne31 batched_lc/chunk=64, len=100
time: [47.541 ns 47.611 ns 47.679 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=1, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=1, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=1, len=100: Collecting 100 samples in estimated 5.0004 s (51M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=1, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=1, len=100
time: [97.619 ns 97.632 ns 97.649 ns]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=2, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=2, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=2, len=100: Collecting 100 samples in estimated 5.0003 s (65M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=2, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=2, len=100
time: [77.061 ns 77.066 ns 77.071 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low severe
1 (1.00%) high mild
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=4, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=4, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=4, len=100: Collecting 100 samples in estimated 5.0002 s (67M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=4, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=4, len=100
time: [74.400 ns 74.410 ns 74.421 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low severe
1 (1.00%) high mild
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=8, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=8, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=8, len=100: Collecting 100 samples in estimated 5.0001 s (67M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=8, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=8, len=100
time: [74.367 ns 74.376 ns 74.385 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=16, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=16, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=16, len=100: Collecting 100 samples in estimated 5.0002 s (65M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=16, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=16, len=100
time: [77.033 ns 77.078 ns 77.117 ns]
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=32, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=32, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=32, len=100: Collecting 100 samples in estimated 5.0001 s (68M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=32, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=32, len=100
time: [72.937 ns 72.947 ns 72.961 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=64, len=100
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=64, len=100: Warming up for 3.0000 s
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=64, len=100: Collecting 100 samples in estimated 5.0002 s (62M iterations)
Benchmarking p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=64, len=100: Analyzing
p3_mersenne_31::x86_64_avx2::packing::PackedMersenne31AVX2 batched_lc/chunk=64, len=100
time: [81.134 ns 81.148 ns 81.168 ns]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment