Herbie run

Date:Thursday, July 31st, 2025
Commit:5c38500b on no-recurse-on-approx-spec
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:1 481 558.0 MB

Time bar (total: 12.0min)

rewrite5.3min (43.8%)

Memory
1 214.5MiB live, 684 965.3MiB allocated; 1.1min collecting garbage
Stop Event
396×iter-limit
197×node-limit
saturated
Counts
7 574 → 191 549

sample2.6min (21.8%)

Memory
1 918.5MiB live, 300 069.9MiB allocated; 40.9s collecting garbage
Samples
42.9s119 494×1valid
32.5s289 727×0valid
16.6s3 879×4exit
14.6s25 254×2valid
7.0s11 306×5exit
6.6s3 253×3valid
4.8s34 777×0exit
2.3s12 232×1invalid
1.9s19 798×0invalid
375.0ms955×2invalid
241.0ms2 655×1exit
82.0ms21×4valid
1.0ms3exit
Compiler

Compiled 1 404 to 1 253 computations (10.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.8min
ival-pow: 19.5s (17.8% of total)
ival-mult!: 12.7s (11.5% of total)
adjust: 10.9s (10.0% of total)
ival-cos: 10.5s (9.6% of total)
ival-sin: 7.8s (7.2% of total)
ival-pow2: 7.8s (7.1% of total)
ival-div!: 6.8s (6.2% of total)
ival-exp: 5.3s (4.9% of total)
ival-sinu: 5.2s (4.7% of total)
ival-cosu: 4.7s (4.3% of total)
ival-sqrt: 4.2s (3.8% of total)
ival-log: 3.6s (3.2% of total)
ival-add!: 2.8s (2.6% of total)
ival-sub!: 2.7s (2.5% of total)
ival-neg: 1.8s (1.6% of total)
ival-atan2: 721.0ms (0.7% of total)
ival-hypot: 639.0ms (0.6% of total)
ival-tan: 524.0ms (0.5% of total)
ival-acos: 438.0ms (0.4% of total)
ival-atan: 290.0ms (0.3% of total)
ival-cbrt: 276.0ms (0.3% of total)
ival-<: 148.0ms (0.1% of total)
ival-fabs: 131.0ms (0.1% of total)
ival-log1p: 122.0ms (0.1% of total)
ival-asin: 115.0ms (0.1% of total)
ival-and: 48.0ms (0.0% of total)
ival-assert: 8.0ms (0.0% of total)
ival-<=: 6.0ms (0.0% of total)
ival-==: 1.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
ival-or: 0.0ms (0.0% of total)
Bogosity

series1.2min (9.9%)

Memory
1 272.8MiB live, 125 363.7MiB allocated; 18.4s collecting garbage
Stop Event
197×iter-limit
saturated
Counts
7 574 → 43 081
Calls

102 calls:

TimeVariablePoint
2.3s
ew
0
1.9s
eh
inf
1.7s
t
inf
1.4s
a
0
1.4s
a
inf

eval1.1min (9.5%)

Memory
914.1MiB live, 144 095.9MiB allocated; 19.0s collecting garbage
Compiler

Compiled 15 400 914 to 1 185 418 computations (92.3% saved)

regimes48.8s (6.8%)

Memory
293.2MiB live, 109 700.7MiB allocated; 9.4s collecting garbage
Counts
30 611 → 906
Calls

150 calls:

3.9s
phi2
3.5s
phi1
2.7s
lambda1
2.7s
lambda2
2.4s
b
Compiler

Compiled 181 109 to 41 410 computations (77.1% saved)

prune17.9s (2.5%)

Memory
-346.9MiB live, 38 685.4MiB allocated; 5.8s collecting garbage
Counts
220 701 → 7 707
Compiler

Compiled 462 902 to 264 676 computations (42.8% saved)

analyze15.8s (2.2%)

Memory
-18.5MiB live, 28 855.0MiB allocated; 6.1s collecting garbage
Algorithm
53×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%79.4%20.6%0.0%0.0%0.0%0
17.2%13.7%65.7%20.6%0.0%0.0%0.0%1
25.0%19.6%58.5%20.6%0.0%1.3%0.0%2
35.2%26.6%48.9%20.6%0.0%3.8%0.0%3
42.3%31.7%43.1%20.6%0.0%4.5%0.0%4
47.9%35.6%38.7%20.6%0.0%5.1%0.0%5
51.0%37.6%36.1%20.6%0.0%5.7%0.0%6
54.4%39.7%33.2%20.6%0.0%6.5%0.0%7
56.2%40.7%31.8%20.6%0.0%6.8%0.0%8
59.0%42.5%29.5%20.6%0.0%7.4%0.0%9
60.3%43.2%28.4%20.6%0.0%7.7%0.0%10
62.1%44.3%27.0%20.6%0.0%8.1%0.0%11
63.6%45.1%25.8%20.6%0.0%8.5%0.0%12
Compiler

Compiled 1 834 to 970 computations (47.1% saved)

bsearch9.6s (1.3%)

Memory
43.5MiB live, 18 929.8MiB allocated; 1.9s collecting garbage
Algorithm
304×binary-search
107×left-value
Stop Event
292×narrow-enough
12×predicate-same
Samples
5.4s7 676×1valid
1.7s11 576×0valid
334.0ms904×2valid
24.0ms68×3valid
Compiler

Compiled 124 361 to 94 431 computations (24.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.5s
ival-cos: 2.1s (31.7% of total)
ival-sin: 1.8s (28.3% of total)
ival-mult!: 643.0ms (9.9% of total)
adjust: 486.0ms (7.4% of total)
ival-pow2: 292.0ms (4.5% of total)
ival-sqrt: 168.0ms (2.6% of total)
ival-sub!: 162.0ms (2.5% of total)
ival-div!: 158.0ms (2.4% of total)
ival-sinu: 157.0ms (2.4% of total)
ival-cosu: 143.0ms (2.2% of total)
ival-atan2: 130.0ms (2.0% of total)
ival-add!: 79.0ms (1.2% of total)
ival-acos: 65.0ms (1.0% of total)
ival-neg: 46.0ms (0.7% of total)
ival-hypot: 27.0ms (0.4% of total)
ival-exp: 17.0ms (0.3% of total)
ival-tan: 10.0ms (0.2% of total)
ival-atan: 10.0ms (0.2% of total)
ival-asin: 7.0ms (0.1% of total)
ival-pow: 5.0ms (0.1% of total)
ival-log1p: 3.0ms (0.0% of total)
ival-fabs: 2.0ms (0.0% of total)

derivations8.7s (1.2%)

Memory
98.2MiB live, 12 639.4MiB allocated; 995ms collecting garbage
Stop Event
41×fuel
10×done
Compiler

Compiled 22 759 to 4 554 computations (80.0% saved)

preprocess8.2s (1.1%)

Memory
-614.8MiB live, 18 240.9MiB allocated; 2.4s collecting garbage
Stop Event
53×node-limit
Compiler

Compiled 85 277 to 41 981 computations (50.8% saved)

start4.0ms (0.0%)

Memory
-84.1MiB live, 9.4MiB allocated; 1ms collecting garbage

end0.0ms (0.0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...