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:196 275.4 MB

Time bar (total: 2.4min)

sample1.5min (63.3%)

Memory
1 423.0MiB live, 118 458.8MiB allocated; 34.2s collecting garbage
Samples
24.8s44 565×2valid
17.0s97 145×1valid
16.3s144 859×0invalid
10.1s6 028×5exit
5.8s85 993×0valid
2.7s3 563×3valid
279.0ms4 252×0exit
159.0ms1 064×1exit
117.0ms127×4exit
6.0ms3exit
3.0ms2exit
2.0ms4valid
Compiler

Compiled 611 to 586 computations (4.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1min
ival-tan: 12.3s (19.4% of total)
ival-pow: 10.9s (17.1% of total)
adjust: 6.8s (10.8% of total)
ival-mult!: 4.5s (7.1% of total)
ival-cos: 4.2s (6.7% of total)
ival-sin: 3.5s (5.6% of total)
ival-div!: 3.3s (5.2% of total)
ival-log: 3.2s (5.1% of total)
ival-exp: 2.1s (3.4% of total)
ival-sub!: 2.1s (3.3% of total)
ival-add!: 2.0s (3.2% of total)
ival-expm1: 1.9s (3.0% of total)
ival-fabs: 1.6s (2.6% of total)
ival-sqrt: 1.2s (1.9% of total)
ival-log1p: 1.2s (1.9% of total)
ival-<: 557.0ms (0.9% of total)
ival-<=: 433.0ms (0.7% of total)
ival-atan: 410.0ms (0.6% of total)
ival-neg: 327.0ms (0.5% of total)
ival-and: 320.0ms (0.5% of total)
ival-cbrt: 317.0ms (0.5% of total)
ival-fmin: 66.0ms (0.1% of total)
ival-assert: 63.0ms (0.1% of total)
ival->: 2.0ms (0.0% of total)
exact: 0.0ms (0.0% of total)
Bogosity

rewrite21.5s (14.7%)

Memory
-62.6MiB live, 31 174.0MiB allocated; 8.8s collecting garbage
Stop Event
214×iter-limit
107×node-limit
Counts
2 611 → 93 008

eval11.1s (7.6%)

Memory
211.8MiB live, 17 854.1MiB allocated; 5.2s collecting garbage
Compiler

Compiled 2 334 487 to 375 508 computations (83.9% saved)

series6.8s (4.7%)

Memory
136.0MiB live, 8 716.7MiB allocated; 2.5s collecting garbage
Stop Event
107×iter-limit
Counts
2 611 → 9 531
Calls

24 calls:

TimeVariablePoint
784.0ms
n
inf
565.0ms
x
0
548.0ms
x
-inf
471.0ms
x
inf
289.0ms
n
0

prune3.5s (2.4%)

Memory
100.6MiB live, 5 626.3MiB allocated; 1.6s collecting garbage
Counts
89 570 → 1 844
Compiler

Compiled 43 887 to 30 235 computations (31.1% saved)

regimes3.2s (2.2%)

Memory
-22.6MiB live, 4 940.2MiB allocated; 705ms collecting garbage
Counts
3 859 → 295
Calls

43 calls:

784.0ms
x
319.0ms
eps
212.0ms
(/.f64 #s(literal 1 binary64) n)
154.0ms
b
138.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 19 406 to 6 506 computations (66.5% saved)

preprocess2.6s (1.8%)

Memory
-117.3MiB live, 3 916.7MiB allocated; 789ms collecting garbage
Stop Event
28×node-limit
Compiler

Compiled 6 418 to 3 103 computations (51.7% saved)

derivations2.1s (1.5%)

Memory
-7.7MiB live, 2 204.2MiB allocated; 272ms collecting garbage
Stop Event
22×fuel
done
Compiler

Compiled 3 528 to 1 176 computations (66.7% saved)

analyze1.6s (1.1%)

Memory
142.5MiB live, 1 833.5MiB allocated; 707ms 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)

bsearch1.2s (0.8%)

Memory
142.6MiB live, 1 547.9MiB allocated; 158ms collecting garbage
Algorithm
81×binary-search
40×left-value
Stop Event
81×narrow-enough
Samples
280.0ms3 676×0valid
189.0ms964×2valid
158.0ms991×1valid
68.0ms241×3valid
Compiler

Compiled 12 349 to 13 352 computations (-8.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 525.0ms
ival-mult!: 106.0ms (20.2% of total)
ival-pow: 75.0ms (14.3% of total)
adjust: 70.0ms (13.3% of total)
ival-sqrt: 67.0ms (12.8% of total)
ival-cos: 62.0ms (11.8% of total)
ival-div!: 49.0ms (9.3% of total)
ival-sub!: 42.0ms (8.0% of total)
ival-neg: 37.0ms (7.0% of total)
ival-add!: 13.0ms (2.5% of total)
ival-atan: 4.0ms (0.8% of total)
ival-expm1: 1.0ms (0.2% of total)

start1.0ms (0.0%)

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

end0.0ms (0.0%)

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

Profiling

Loading profile data...