Herbie run

Date:Thursday, July 31st, 2025
Commit:5057d169 on main
Seed:2025212
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicgenerate:rrgenerate:taylorgenerate:proofsgenerate:evaluate
default
Memory:348 461.5 MB

Time bar (total: 3.3min)

sample1.2min (36.1%)

Memory
780.0MiB live, 111 372.7MiB allocated; 36.9s collecting garbage
Samples
29.9s224 915×0valid
9.2s65 311×0invalid
6.1s23 336×1valid
3.4s14 745×1invalid
3.0s9 717×2valid
2.2s6 343×3valid
206.0ms582×2invalid
23.0ms248×0exit
6.0ms4valid
Compiler

Compiled 1 173 to 874 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.6s
ival-mult!: 8.1s (21.5% of total)
ival-div!: 5.5s (14.7% of total)
ival-pow2: 3.9s (10.5% of total)
ival-pow: 2.7s (7.2% of total)
adjust: 2.6s (6.9% of total)
ival-exp: 2.2s (6.0% of total)
ival-sqrt: 2.1s (5.6% of total)
ival-sub!: 2.1s (5.5% of total)
ival-sin: 1.9s (5.1% of total)
ival-add!: 1.3s (3.5% of total)
ival-neg: 1.2s (3.1% of total)
ival-cos: 977.0ms (2.6% of total)
ival-tan: 853.0ms (2.3% of total)
ival-acos: 703.0ms (1.9% of total)
ival-hypot: 512.0ms (1.4% of total)
ival-log: 358.0ms (1.0% of total)
ival-tanu: 206.0ms (0.5% of total)
ival-asin: 179.0ms (0.5% of total)
ival-atan: 83.0ms (0.2% of total)
ival-fabs: 61.0ms (0.2% of total)
ival-<: 1.0ms (0.0% of total)
ival-and: 1.0ms (0.0% of total)
exact: 0.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
const: 0.0ms (0.0% of total)
ival-assert: 0.0ms (0.0% of total)
ival-cbrt: 0.0ms (0.0% of total)
Bogosity

rewrite31.7s (16.1%)

Memory
-157.7MiB live, 61 141.4MiB allocated; 13.2s collecting garbage
Stop Event
256×iter-limit
128×node-limit
Counts
4 535 → 150 293

regimes23.1s (11.7%)

Memory
423.0MiB live, 42 295.2MiB allocated; 9.9s collecting garbage
Counts
14 114 → 733
Calls

156 calls:

1.1s
t
1.0s
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n)
950.0ms
l
890.0ms
th
759.0ms
k
Compiler

Compiled 97 627 to 25 098 computations (74.3% saved)

series20.0s (10.1%)

Memory
577.1MiB live, 35 649.7MiB allocated; 8.4s collecting garbage
Stop Event
128×iter-limit
Counts
4 535 → 21 094
Calls

129 calls:

TimeVariablePoint
584.0ms
f
-inf
487.0ms
K
-inf
433.0ms
f
inf
391.0ms
l
0
365.0ms
n
-inf

eval19.8s (10.0%)

Memory
1 232.7MiB live, 40 580.0MiB allocated; 8.9s collecting garbage
Compiler

Compiled 6 659 425 to 718 477 computations (89.2% saved)

analyze8.2s (4.1%)

Memory
-162.5MiB live, 14 344.8MiB allocated; 3.0s collecting garbage
Algorithm
32×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%98.2%1.8%0.0%0.0%0.0%0
22.2%21.8%76.4%1.8%0.0%0.0%0.0%1
22.6%21.8%74.8%1.8%0.0%1.6%0.0%2
28.6%26.5%66.3%1.8%0.0%5.5%0.0%3
32.6%29.6%61.2%1.8%0.0%7.4%0.0%4
35.8%32.3%58.0%1.8%0.0%8.0%0.0%5
40.1%36.1%54.0%1.8%0.0%8.1%0.0%6
45.5%40.6%48.7%1.8%0.0%8.9%0.0%7
47.9%42.1%45.8%1.8%0.0%10.3%0.0%8
51.0%44.6%43.0%1.8%0.0%10.6%0.0%9
52.1%45.5%41.8%1.8%0.0%11.0%0.0%10
53.9%46.7%40.0%1.8%0.0%11.5%0.0%11
55.6%47.9%38.2%1.8%0.0%12.1%0.0%12
Compiler

Compiled 798 to 574 computations (28.1% saved)

prune7.4s (3.7%)

Memory
-93.5MiB live, 15 018.7MiB allocated; 3.5s collecting garbage
Counts
154 246 → 3 560
Compiler

Compiled 208 140 to 137 750 computations (33.8% saved)

derivations6.6s (3.3%)

Memory
-10.8MiB live, 8 725.3MiB allocated; 2.3s collecting garbage
Stop Event
32×fuel
Compiler

Compiled 30 003 to 3 908 computations (87.0% saved)

preprocess6.3s (3.2%)

Memory
-470.0MiB live, 13 668.2MiB allocated; 2.3s collecting garbage
Stop Event
32×node-limit
Compiler

Compiled 191 115 to 78 660 computations (58.8% saved)

bsearch3.0s (1.5%)

Memory
-69.0MiB live, 5 659.5MiB allocated; 1.0s collecting garbage
Algorithm
216×left-value
174×binary-search
Stop Event
155×narrow-enough
19×predicate-same
Samples
1.5s11 673×0valid
94.0ms348×2valid
93.0ms304×1valid
28.0ms43×3valid
Compiler

Compiled 95 288 to 66 777 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-sin: 275.0ms (20.9% of total)
ival-mult!: 243.0ms (18.5% of total)
ival-tan: 158.0ms (12.0% of total)
ival-div!: 122.0ms (9.3% of total)
ival-pow: 106.0ms (8.1% of total)
ival-sub!: 73.0ms (5.6% of total)
ival-pow2: 67.0ms (5.1% of total)
ival-add!: 65.0ms (4.9% of total)
ival-exp: 51.0ms (3.9% of total)
ival-neg: 36.0ms (2.7% of total)
ival-hypot: 36.0ms (2.7% of total)
adjust: 35.0ms (2.7% of total)
ival-sqrt: 31.0ms (2.4% of total)
ival-cos: 11.0ms (0.8% of total)
ival-tanu: 4.0ms (0.3% of total)
ival-atan: 0.0ms (0.0% of total)
ival-fabs: 0.0ms (0.0% of total)

start2.0ms (0.0%)

Memory
5.0MiB live, 4.8MiB allocated; 0ms collecting garbage

end0.0ms (0.0%)

Memory
1.3MiB live, 1.2MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...