Herbie run

Date:Wednesday, June 4th, 2025
Commit:b0d1c723 on main
Seed:2025155
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:proofs
default
Memory:32 912.6 MB

Time bar (total: 24.0s)

sample8.7s (36.1%)

Memory
229.9MiB live, 10 413.3MiB allocated; 5.3s collecting garbage
Samples
5.0s70 201×0valid
629.0ms4 094×2valid
179.0ms1 923×0invalid
1.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 3.3s
ival-mult!: 1.1s (33.9% of total)
ival-div!: 670.0ms (20.4% of total)
ival-sqrt: 358.0ms (10.9% of total)
ival-neg: 292.0ms (8.9% of total)
ival-sub!: 267.0ms (8.1% of total)
ival-log: 169.0ms (5.1% of total)
adjust: 115.0ms (3.5% of total)
ival-add!: 113.0ms (3.4% of total)
ival-fabs: 100.0ms (3% of total)
ival-exp: 78.0ms (2.4% of total)
ival->=: 7.0ms (0.2% of total)
ival-if: 4.0ms (0.1% of total)
Bogosity

rewrite4.8s (19.9%)

Memory
-11.0MiB live, 6 249.1MiB allocated; 1.4s collecting garbage
Stop Event
61×iter-limit
31×node-limit
saturated
Counts
699 → 22 452

eval3.6s (15%)

Memory
-37.7MiB live, 5 955.9MiB allocated; 1.3s collecting garbage
Compiler

Compiled 996 930 to 102 119 computations (89.8% saved)

series1.4s (5.8%)

Memory
193.6MiB live, 2 156.8MiB allocated; 313ms collecting garbage
Stop Event
31×iter-limit
Counts
699 → 2 962
Calls

24 calls:

TimeVariablePoint
70.0ms
c
-inf
69.0ms
b
0
67.0ms
a
-inf
67.0ms
x
inf
53.0ms
x
0

bsearch1.3s (5.4%)

Memory
-63.6MiB live, 1 309.0MiB allocated; 1.0s collecting garbage
Algorithm
64×binary-search
left-value
Stop Event
58×narrow-enough
predicate-same
Samples
772.0ms4 240×0valid
146.0ms744×0invalid
12.0ms80×2valid
Compiler

Compiled 42 494 to 27 556 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 307.0ms
ival-mult!: 110.0ms (35.8% of total)
ival-div!: 59.0ms (19.2% of total)
ival-if: 26.0ms (8.5% of total)
ival-sqrt: 26.0ms (8.5% of total)
ival-sub!: 22.0ms (7.2% of total)
ival-fabs: 20.0ms (6.5% of total)
ival->=: 15.0ms (4.9% of total)
ival-neg: 15.0ms (4.9% of total)
ival-add!: 11.0ms (3.6% of total)
adjust: 3.0ms (1% of total)

regimes1.1s (4.4%)

Memory
36.1MiB live, 1 932.3MiB allocated; 328ms collecting garbage
Counts
989 → 129
Calls

26 calls:

272.0ms
b
113.0ms
a
93.0ms
c
80.0ms
(if (>=.f64 b #s(literal 0 binary64)) (/.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)) (/.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))))))
80.0ms
x
Compiler

Compiled 9 805 to 2 042 computations (79.2% saved)

preprocess1.0s (4.2%)

Memory
68.7MiB live, 1 507.0MiB allocated; 306ms collecting garbage
Stop Event
node-limit
Compiler

Compiled 6 827 to 1 606 computations (76.5% saved)

prune881.0ms (3.7%)

Memory
97.0MiB live, 1 638.7MiB allocated; 199ms collecting garbage
Counts
25 013 → 342
Compiler

Compiled 20 332 to 12 709 computations (37.5% saved)

derivations805.0ms (3.4%)

Memory
-42.9MiB live, 911.1MiB allocated; 160ms collecting garbage
Stop Event
done
fuel
Compiler

Compiled 5 094 to 624 computations (87.8% saved)

analyze539.0ms (2.2%)

Memory
-53.4MiB live, 838.3MiB allocated; 371ms 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)

start0.0ms (0%)

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

end0.0ms (0%)

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

Profiling

Loading profile data...