Herbie run

Date:Friday, October 6th, 2023
Commit:f10612bf on report-tolerance
Hostname:nightly with Racket 8.6
Seed:2023279
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 2.1hr)

sample31.2min (24.8%)

Results
12.5min3365498×body256valid
4.3min45865×body8192exit
4.1min273960×body1024valid
2.4min97990×body2048valid
1.9min523059×body256infinite
1.5min14445×body4096valid
1.2min150330×body512valid
1.0min256429×body256invalid
39.8s2411×body8192valid
22.1s20043×body1024infinite
10.6s16251×body1024invalid
10.6s48199×body256unsamplable
9.2s1249×body4096infinite
7.9s10982×body512infinite
7.3s1634×body2048infinite
3.7s8790×body512invalid
2.6s5406×body2048invalid
2.1s2986×body256precondition
351.0ms18×body8192infinite
228.0ms508×body1024unsamplable
205.0ms291×body2048unsamplable
70.0ms247×body512unsamplable
6.0msbody8192invalid
5.0msbody4096invalid
Bogosity

localize24.2min (19.2%)

Results
Compiler

Compiled 434055 to 180658 computations (58.4% saved)

soundness15.1min (12%)

Rules
2744010×fma-def
1652036×associate-*r*
1441024×log-prod
1337088×fma-neg
1327206×associate-*l*
Stop Event
33×unsound
122×saturated
3670×node limit
Results
Compiler

Compiled 346449 to 193835 computations (44.1% saved)

regimes12.8min (10.2%)

Counts
88540 → 10085
Calls

1163 calls:

1.4min
x
1.1min
y
1.1min
z
47.2s
t
41.4s
a
Compiler

Compiled 1352513 to 692986 computations (48.8% saved)

eval12.6min (10%)

Results
Compiler

Compiled 28695441 to 14448621 computations (49.6% saved)

simplify8.2min (6.5%)

Algorithm
2206×egg-herbie
Rules
1282894×fma-def
931120×associate-*r*
892532×log-prod
807366×associate-*l*
721948×times-frac
Stop Event
21×unsound
535×saturated
139×done
397×fuel
1650×node limit
Counts
718490 → 561181
Compiler

Compiled 135925 to 83533 computations (38.5% saved)

prune6.2min (4.9%)

Counts
848469 → 34827
Compiler

Compiled 2543490 to 1691466 computations (33.5% saved)

rewrite4.6min (3.6%)

Algorithm
1670×batch-egg-rewrite
Rules
1105672×pow1
1044322×add-exp-log
1043250×log1p-expm1-u
1043050×expm1-log1p-u
997128×add-log-exp
Stop Event
11×unsound
1659×node limit
Counts
13325 → 402055

bsearch3.9min (3.1%)

Algorithm
5320×binary-search
640×left-value
Stop Event
5190×narrow-enough
predicate-failed
127×predicate-same
Results
1.9min465668×body256valid
52.7s125705×body256infinite
26.1s26224×body1024valid
9.3s15675×body512valid
4.8s3822×body2048valid
4.1s4577×body1024infinite
4.1s23057×body256invalid
2.2s1069×body4096valid
1.7s2766×body512infinite
432.0ms46×body4096infinite
344.0ms611×body1024invalid
273.0ms108×body2048infinite
147.0ms346×body512invalid
33.0ms20×body8192valid
23.0ms116×body256unsamplable
Compiler

Compiled 1284879 to 946303 computations (26.4% saved)

preprocess3.0min (2.3%)

Algorithm
540×egg-herbie
Rules
717430×fma-def
266840×fma-neg
215172×sub-neg
202918×div-sub
198574×unsub-neg
Stop Event
204×saturated
336×node limit
Compiler

Compiled 297825 to 153206 computations (48.6% saved)

analyze2.6min (2%)

Algorithm
544×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86%14%0%0%0%0
40.4%34.7%51.3%14%0%0%0%1
46.4%39.6%45.8%14.1%0%0.6%0%2
56.1%47.2%37%14.1%0%1.7%0%3
62.1%51.9%31.7%14.1%0%2.3%0%4
67.8%56.4%26.8%14.1%0%2.7%0%5
71.5%59.1%23.5%14.1%0%3.2%0%6
75.4%61.7%20.1%14.1%0%4%0%7
77.2%62.9%18.5%14.1%0%4.4%0%8
79.8%64.6%16.4%14.1%0%4.8%0.1%9
81.3%65.5%15%14.1%0%5.3%0.1%10
83.6%67%13.2%14.1%0%5.6%0.1%11
84.7%67.6%12.2%14.1%0%5.9%0.1%12
Compiler

Compiled 13307 to 8604 computations (35.3% saved)

series1.7min (1.4%)

Counts
13325 → 316435
Calls

82059 calls:

TimeVariablePointExpression
378.0ms
x
@0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 27061/100000))))
343.0ms
x
@0
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 27061/100000) x)))
339.0ms
w
@0
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 l)) (*.f64 l w))) (*.f64 (neg.f64 l) w))
333.0ms
re
@0
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3)
321.0ms
z
@0
(+.f64 (/.f64 (+.f64 2 (/.f64 2 z)) t) (+.f64 -2 (/.f64 x y)))

end176.0ms (0%)

Profiling

Loading profile data...