Herbie run

Date:Monday, June 9th, 2025
Commit:48c938da on evaluate-sound-egg-herbie
Seed:2025160
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofsgenerate:egglog
default
Memory:21 362.1 MB

Time bar (total: 24.5s)

sample9.5s (38.6%)

Memory
117.2MiB live, 9 481.7MiB allocated; 5.4s collecting garbage
Samples
5.6s70 201×0valid
744.0ms4 096×2valid
213.0ms1 935×0invalid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 3.4s
ival-mult!: 846.0ms (24.7% of total)
ival-div!: 588.0ms (17.2% of total)
ival-neg: 511.0ms (14.9% of total)
ival-sub!: 485.0ms (14.2% of total)
ival-sqrt: 427.0ms (12.5% of total)
adjust: 147.0ms (4.3% of total)
ival-fabs: 130.0ms (3.8% of total)
ival-add!: 98.0ms (2.9% of total)
ival-log: 95.0ms (2.8% of total)
ival-exp: 74.0ms (2.2% of total)
ival-if: 20.0ms (0.6% of total)
ival->=: 3.0ms (0.1% of total)
Bogosity

series6.1s (24.7%)

Memory
-157.1MiB live, 4 003.3MiB allocated; 1.2s collecting garbage
Counts
673 → 2 382
Calls

24 calls:

TimeVariablePoint
161.0ms
x
0
94.0ms
x
-inf
71.0ms
x
inf
65.0ms
c
0
62.0ms
a
-inf

rewrite5.1s (21%)

Memory
47.6MiB live, 3 346.9MiB allocated; 941ms collecting garbage
Counts
673 → 1 042

eval773.0ms (3.2%)

Memory
80.5MiB live, 785.3MiB allocated; 242ms collecting garbage
Compiler

Compiled 249 999 to 22 083 computations (91.2% saved)

preprocess724.0ms (3%)

Memory
205.7MiB live, 862.7MiB allocated; 153ms collecting garbage
Stop Event
node-limit
Compiler

Compiled 6 346 to 860 computations (86.4% saved)

bsearch706.0ms (2.9%)

Memory
-7.7MiB live, 755.9MiB allocated; 119ms collecting garbage
Algorithm
53×binary-search
16×left-value
Stop Event
43×narrow-enough
10×predicate-same
Samples
287.0ms3 648×0valid
66.0ms806×0invalid
13.0ms80×2valid
Compiler

Compiled 37 206 to 23 696 computations (36.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 225.0ms
ival-mult!: 74.0ms (32.9% of total)
ival-div!: 45.0ms (20% of total)
ival-sqrt: 28.0ms (12.5% of total)
ival-sub!: 16.0ms (7.1% of total)
ival-neg: 16.0ms (7.1% of total)
ival-if: 14.0ms (6.2% of total)
ival->=: 13.0ms (5.8% of total)
ival-add!: 10.0ms (4.4% of total)
ival-fabs: 5.0ms (2.2% of total)
adjust: 3.0ms (1.3% of total)

regimes698.0ms (2.8%)

Memory
30.2MiB live, 911.2MiB allocated; 131ms collecting garbage
Counts
577 → 116
Calls

26 calls:

151.0ms
b
74.0ms
(if (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)))
70.0ms
x
46.0ms
a
42.0ms
c
Compiler

Compiled 8 293 to 1 629 computations (80.4% saved)

analyze518.0ms (2.1%)

Memory
94.1MiB live, 840.5MiB allocated; 178ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
22.2%22.2%77.7%0.1%0%0%0%1
29.4%27.8%66.6%0.1%0%5.6%0%2
50%44.4%44.4%0.1%0%11.1%0%3
59.7%51.3%34.7%0.1%0%13.9%0%4
66.4%56.2%28.4%0.1%0%15.3%0%5
74%62.1%21.8%0.1%0%16%0%6
77.6%63.8%18.4%0.1%0%17.7%0%7
79.3%65%17%0.1%0%17.9%0%8
85%69.2%12.2%0.1%0%18.5%0%9
86.8%69.7%10.6%0.1%0%19.6%0%10
88.7%71.1%9.1%0.1%0%19.8%0%11
91.6%72.9%6.7%0.1%0%20.3%0%12
Compiler

Compiled 153 to 106 computations (30.7% saved)

prune394.0ms (1.6%)

Memory
-21.6MiB live, 347.8MiB allocated; 157ms collecting garbage
Counts
4 209 → 287
Compiler

Compiled 18 067 to 11 395 computations (36.9% saved)

derivations35.0ms (0.1%)

Memory
-29.1MiB live, 26.0MiB allocated; 33ms collecting garbage
Stop Event
done
fuel
Compiler

Compiled 5 901 to 560 computations (90.5% saved)

start0.0ms (0%)

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

end0.0ms (0%)

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

Profiling

Loading profile data...