Herbie run

Date:Sunday, July 6th, 2025
Commit:39713cb6 on main
Seed:2025187
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:evaluate
default
Memory:87 104.1 MB

Time bar (total: 54.9s)

sample15.5s (28.2%)

Memory
307.0MiB live, 22 267.1MiB allocated; 9.6s collecting garbage
Samples
8.9s101 173×0valid
1.2s5 160×2valid
472.0ms4 041×0invalid
163.0ms1 041×1valid
Compiler

Compiled 340 to 338 computations (0.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0s
ival-mult!: 1.9s (27.8% of total)
ival-sub!: 1.3s (18.3% of total)
ival-pow2: 1.1s (15.1% of total)
ival-div!: 711.0ms (10.2% of total)
ival-sqrt: 604.0ms (8.6% of total)
ival-neg: 312.0ms (4.5% of total)
ival-pow: 221.0ms (3.2% of total)
ival-add!: 211.0ms (3.0% of total)
adjust: 201.0ms (2.9% of total)
ival-cos: 141.0ms (2.0% of total)
ival-fabs: 113.0ms (1.6% of total)
ival-log: 91.0ms (1.3% of total)
ival-exp: 83.0ms (1.2% of total)
ival-<=: 15.0ms (0.2% of total)
ival-if: 4.0ms (0.1% of total)
ival-and: 4.0ms (0.1% of total)
ival->=: 3.0ms (0.0% of total)
ival-assert: 1.0ms (0.0% of total)
Bogosity

rewrite9.7s (17.6%)

Memory
148.0MiB live, 15 235.1MiB allocated; 3.9s collecting garbage
Stop Event
95×iter-limit
48×node-limit
saturated
Counts
1 497 → 44 207

regimes8.5s (15.5%)

Memory
65.2MiB live, 12 111.7MiB allocated; 1.3s collecting garbage
Counts
12 727 → 223
Calls

36 calls:

2.7s
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))
2.3s
x
423.0ms
b
238.0ms
c
193.0ms
a
Compiler

Compiled 72 150 to 12 075 computations (83.3% saved)

eval8.3s (15.1%)

Memory
117.4MiB live, 15 187.7MiB allocated; 4.3s collecting garbage
Compiler

Compiled 2 210 572 to 231 498 computations (89.5% saved)

prune5.1s (9.4%)

Memory
59.9MiB live, 9 601.9MiB allocated; 1.8s collecting garbage
Counts
45 629 → 1 788
Compiler

Compiled 221 575 to 152 630 computations (31.1% saved)

series3.2s (5.8%)

Memory
213.5MiB live, 5 451.6MiB allocated; 1.4s collecting garbage
Stop Event
48×iter-limit
Counts
1 497 → 5 861
Calls

30 calls:

TimeVariablePoint
130.0ms
a
-inf
120.0ms
b
0
99.0ms
c
0
92.0ms
x
inf
90.0ms
a
inf

preprocess1.8s (3.2%)

Memory
38.0MiB live, 3 130.6MiB allocated; 511ms collecting garbage
Stop Event
13×node-limit
Compiler

Compiled 17 011 to 3 429 computations (79.8% saved)

derivations1.6s (3.0%)

Memory
-26.3MiB live, 1 869.0MiB allocated; 209ms collecting garbage
Stop Event
fuel
done
Compiler

Compiled 14 059 to 1 525 computations (89.2% saved)

analyze674.0ms (1.2%)

Memory
13.7MiB live, 1 187.5MiB allocated; 226ms collecting garbage
Algorithm
13×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%78.2%21.8%0.0%0.0%0.0%0
19.7%15.4%62.8%21.8%0.0%0.0%0.0%1
26.6%19.7%54.6%21.8%0.0%3.8%0.0%2
49.8%35.1%35.4%21.8%0.0%7.7%0.0%3
61.0%41.8%26.7%21.8%0.0%9.6%0.0%4
68.7%46.4%21.2%21.8%0.0%10.6%0.0%5
76.0%51.0%16.1%21.8%0.0%11.1%0.0%6
79.7%52.4%13.4%21.8%0.0%12.3%0.0%7
81.5%53.6%12.2%21.8%0.0%12.4%0.0%8
86.6%56.5%8.8%21.8%0.0%12.9%0.0%9
88.2%56.9%7.6%21.8%0.0%13.6%0.0%10
90.0%57.9%6.4%21.8%0.0%13.8%0.0%11
92.5%59.2%4.8%21.8%0.0%14.1%0.0%12
Compiler

Compiled 345 to 240 computations (30.4% saved)

bsearch578.0ms (1.1%)

Memory
-21.6MiB live, 1 059.7MiB allocated; 115ms collecting garbage
Algorithm
63×binary-search
29×left-value
Stop Event
59×narrow-enough
predicate-same
Samples
223.0ms2 779×0valid
4.0ms37×2valid
Compiler

Compiled 44 481 to 29 171 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 144.0ms
ival-mult!: 52.0ms (36.2% of total)
ival-div!: 27.0ms (18.8% of total)
ival-sqrt: 15.0ms (10.4% of total)
ival-sub!: 13.0ms (9.0% of total)
ival-neg: 10.0ms (7.0% of total)
ival-if: 9.0ms (6.3% of total)
ival-add!: 8.0ms (5.6% of total)
ival->=: 6.0ms (4.2% of total)
ival-fabs: 3.0ms (2.1% of total)
adjust: 1.0ms (0.7% of total)

start1.0ms (0.0%)

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

end0.0ms (0.0%)

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

Profiling

Loading profile data...