Herbie run

Date:Thursday, July 31st, 2025
Commit:c647ca5a 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:195 706.5 MB

Time bar (total: 2.4min)

sample1.5min (64.0%)

Memory
1 295.1MiB live, 112 853.4MiB allocated; 37.4s collecting garbage
Samples
26.0s44 565×2valid
16.4s97 145×1valid
14.4s144 859×0invalid
10.2s6 028×5exit
6.1s85 994×0valid
2.9s3 563×3valid
317.0ms4 252×0exit
177.0ms1 064×1exit
100.0ms127×4exit
7.0ms3exit
2.0ms2exit
2.0ms4valid
Compiler

Compiled 687 to 605 computations (11.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0min
ival-tan: 12.6s (20.1% of total)
ival-pow: 10.8s (17.3% of total)
adjust: 7.0s (11.2% of total)
ival-cos: 4.1s (6.5% of total)
ival-mult!: 3.7s (5.9% of total)
ival-div!: 3.2s (5.1% of total)
ival-log: 3.1s (5.0% of total)
ival-sin: 3.1s (5.0% of total)
ival-exp: 2.7s (4.4% of total)
ival-sub!: 2.2s (3.5% of total)
ival-add!: 2.1s (3.3% of total)
ival-expm1: 1.7s (2.6% of total)
ival-fabs: 1.4s (2.2% of total)
ival-sqrt: 1.3s (2.1% of total)
ival-log1p: 1.2s (1.8% of total)
ival-<: 545.0ms (0.9% of total)
ival-atan: 388.0ms (0.6% of total)
ival-<=: 367.0ms (0.6% of total)
ival-and: 304.0ms (0.5% of total)
ival-neg: 297.0ms (0.5% of total)
ival-cbrt: 285.0ms (0.5% of total)
ival-fmin: 148.0ms (0.2% of total)
ival-assert: 63.0ms (0.1% of total)
ival->: 1.0ms (0.0% of total)
exact: 0.0ms (0.0% of total)
Bogosity

rewrite20.5s (14.1%)

Memory
115.0MiB live, 33 850.1MiB allocated; 6.5s collecting garbage
Stop Event
215×iter-limit
108×node-limit
saturated
Counts
2 589 → 92 759

eval10.4s (7.2%)

Memory
536.8MiB live, 18 524.2MiB allocated; 4.0s collecting garbage
Compiler

Compiled 2 341 290 to 375 404 computations (84.0% saved)

series6.9s (4.7%)

Memory
-69.0MiB live, 9 759.6MiB allocated; 3.4s collecting garbage
Stop Event
107×iter-limit
saturated
Counts
2 589 → 9 520
Calls

24 calls:

TimeVariablePoint
637.0ms
n
inf
544.0ms
x
0
489.0ms
x
-inf
479.0ms
x
inf
461.0ms
a
inf

regimes3.5s (2.4%)

Memory
180.3MiB live, 5 193.0MiB allocated; 918ms collecting garbage
Counts
3 863 → 291
Calls

43 calls:

812.0ms
x
414.0ms
eps
238.0ms
(/.f64 #s(literal 1 binary64) n)
153.0ms
b
150.0ms
b_2
Compiler

Compiled 19 138 to 6 560 computations (65.7% saved)

prune2.9s (2.0%)

Memory
256.3MiB live, 5 679.9MiB allocated; 625ms collecting garbage
Counts
89 759 → 1 830
Compiler

Compiled 43 609 to 30 090 computations (31.0% saved)

preprocess2.7s (1.9%)

Memory
-125.1MiB live, 4 010.5MiB allocated; 901ms collecting garbage
Stop Event
28×node-limit
Compiler

Compiled 6 113 to 2 993 computations (51.0% saved)

derivations2.1s (1.5%)

Memory
-170.6MiB live, 2 049.7MiB allocated; 423ms collecting garbage
Stop Event
22×fuel
done
Compiler

Compiled 3 435 to 1 162 computations (66.2% saved)

bsearch1.6s (1.1%)

Memory
-22.8MiB live, 1 519.8MiB allocated; 1.2s collecting garbage
Algorithm
77×binary-search
40×left-value
Stop Event
77×narrow-enough
Samples
271.0ms3 443×0valid
208.0ms852×2valid
143.0ms910×1valid
62.0ms187×3valid
Compiler

Compiled 11 545 to 12 728 computations (-10.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 511.0ms
ival-mult!: 108.0ms (21.1% of total)
ival-sqrt: 87.0ms (17.0% of total)
ival-div!: 86.0ms (16.8% of total)
ival-pow: 67.0ms (13.1% of total)
adjust: 66.0ms (12.9% of total)
ival-sub!: 31.0ms (6.1% of total)
ival-neg: 27.0ms (5.3% of total)
ival-cos: 21.0ms (4.1% of total)
ival-add!: 12.0ms (2.3% of total)
ival-atan: 4.0ms (0.8% of total)
ival-expm1: 2.0ms (0.4% of total)

analyze1.6s (1.1%)

Memory
56.4MiB live, 2 263.1MiB allocated; 958ms collecting garbage
Algorithm
28×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%61.1%38.9%0.0%0.0%0.0%0
7.4%4.5%56.6%38.9%0.0%0.0%0.0%1
22.3%13.6%47.5%38.9%0.0%0.0%0.0%2
40.2%23.5%34.9%38.9%0.0%2.7%0.0%3
53.4%31.1%27.2%38.9%0.0%2.8%0.0%4
63.0%36.3%21.3%38.9%0.0%3.6%0.0%5
65.9%37.5%19.4%38.9%0.0%4.2%0.0%6
70.4%38.8%16.3%38.9%0.0%6.0%0.0%7
73.6%40.2%14.4%38.9%0.0%6.5%0.0%8
76.3%40.9%12.7%38.9%0.0%7.5%0.0%9
78.4%41.4%11.4%38.9%0.0%8.3%0.0%10
81.1%42.4%9.9%38.9%0.0%8.8%0.0%11
82.3%42.7%9.2%38.9%0.0%9.3%0.0%12
Compiler

Compiled 483 to 337 computations (30.2% saved)

start1.0ms (0.0%)

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

end0.0ms (0.0%)

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

Profiling

Loading profile data...