Herbie run

Date:Thursday, June 5th, 2025
Commit:f6ac802a on sound-rules-crash-on-unsoundness
Seed:2025156
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:34 263.8 MB

Time bar (total: 22.6s)

sample7.8s (34.8%)

Memory
337.9MiB live, 11 041.0MiB allocated; 4.3s collecting garbage
Samples
4.8s70 139×0valid
594.0ms4 153×2valid
157.0ms1 977×0invalid
1.0ms12×1valid
Precisions
Click to see histograms. Total time spent on operations: 3.5s
ival-mult!: 955.0ms (27.1% of total)
ival-div!: 868.0ms (24.6% of total)
ival-sqrt: 647.0ms (18.4% of total)
ival-sub!: 294.0ms (8.3% of total)
ival-neg: 248.0ms (7% of total)
adjust: 117.0ms (3.3% of total)
ival-log: 115.0ms (3.3% of total)
ival-fabs: 109.0ms (3.1% of total)
ival-exp: 85.0ms (2.4% of total)
ival-add!: 78.0ms (2.2% of total)
ival-if: 4.0ms (0.1% of total)
ival->=: 3.0ms (0.1% of total)
Bogosity

rewrite4.0s (17.9%)

Memory
100.5MiB live, 6 254.7MiB allocated; 1.2s collecting garbage
Stop Event
63×iter-limit
32×node-limit
saturated
Counts
702 → 22 924

eval3.7s (16.4%)

Memory
40.8MiB live, 6 431.3MiB allocated; 1.5s collecting garbage
Compiler

Compiled 898 789 to 91 771 computations (89.8% saved)

series1.8s (8.1%)

Memory
25.6MiB live, 3 097.0MiB allocated; 659ms collecting garbage
Stop Event
32×iter-limit
Counts
702 → 3 121
Calls

24 calls:

TimeVariablePoint
126.0ms
a
-inf
76.0ms
c
-inf
68.0ms
x
0
66.0ms
a
0
64.0ms
x
-inf

prune1.3s (5.6%)

Memory
90.3MiB live, 1 827.3MiB allocated; 1.0s collecting garbage
Counts
24 038 → 332
Compiler

Compiled 19 517 to 12 342 computations (36.8% saved)

derivations911.0ms (4%)

Memory
-49.5MiB live, 996.4MiB allocated; 140ms collecting garbage
Stop Event
done
fuel
Compiler

Compiled 5 065 to 611 computations (87.9% saved)

regimes875.0ms (3.9%)

Memory
-7.7MiB live, 1 549.0MiB allocated; 289ms collecting garbage
Counts
799 → 118
Calls

26 calls:

183.0ms
b
120.0ms
a
62.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)))
61.0ms
c
45.0ms
z
Compiler

Compiled 9 075 to 2 079 computations (77.1% saved)

preprocess867.0ms (3.8%)

Memory
45.2MiB live, 1 651.6MiB allocated; 267ms collecting garbage
Stop Event
node-limit
Compiler

Compiled 6 242 to 1 327 computations (78.7% saved)

analyze773.0ms (3.4%)

Memory
-25.7MiB live, 783.1MiB allocated; 947ms 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)

bsearch447.0ms (2%)

Memory
-35.9MiB live, 631.0MiB allocated; 65ms collecting garbage
Algorithm
45×binary-search
15×left-value
Stop Event
39×narrow-enough
predicate-same
Samples
200.0ms2 480×0valid
26.0ms327×0invalid
4.0ms32×2valid
Compiler

Compiled 28 853 to 18 224 computations (36.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 143.0ms
ival-mult!: 63.0ms (44% of total)
ival-div!: 23.0ms (16.1% of total)
ival-sqrt: 13.0ms (9.1% of total)
ival-sub!: 9.0ms (6.3% of total)
ival-if: 8.0ms (5.6% of total)
ival-fabs: 8.0ms (5.6% of total)
ival-neg: 8.0ms (5.6% of total)
ival-add!: 6.0ms (4.2% of total)
ival->=: 5.0ms (3.5% of total)
adjust: 1.0ms (0.7% of total)

start0.0ms (0%)

Memory
1.3MiB live, 1.4MiB allocated; 0ms collecting garbage

end0.0ms (0%)

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

Profiling

Loading profile data...