- Promotes Gaussian::pi and Gaussian::tau to public so benches/gaussian.rs compiles, then captures baseline numbers for the T0 acceptance gate. - Fixes the divide bench: g1/g2 panicked (g1 has lower precision than g2; cavity requires pi_num >= pi_den). Swapped to g2/g1 (well-defined). Baseline on Apple M5 Pro: Batch::iteration 29.840 µs Gaussian::mul 1.568 ns (vs ~220 ps for add/sub — hot path) Gaussian::div 1.572 ns
13 lines
389 B
Plaintext
13 lines
389 B
Plaintext
# Baseline numbers captured before T0 changes
|
|
# Hardware: lrrr.local / Apple M5 Pro
|
|
# Date: 2026-04-24
|
|
|
|
Batch::iteration 29.840 µs
|
|
Gaussian::add 219.58 ps
|
|
Gaussian::sub 219.41 ps
|
|
Gaussian::mul 1.568 ns
|
|
Gaussian::div 1.572 ns
|
|
Gaussian::pi 262.89 ps
|
|
Gaussian::tau 262.47 ps
|
|
Gaussian::pi_tau_combined 219.40 ps
|