Herbie run

Date:Thursday, October 5th, 2023
Commit:d0ce0259 on arb-support
Hostname:nightly with Racket 8.6
Seed:2023278
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.5hr)

sample1.1hr (41.7%)

Results
29.3min1385046×body8192exit
8.8min1724638×body256valid
5.2min551193×body1024valid
5.1min978174×body256invalid
4.8min400979×body2048valid
2.9min486053×body256infinite
2.6min550824×body256precondition
2.2min303516×body512valid
1.4min91197×body4096valid
19.6s28385×body1024infinite
14.5s33476×body512infinite
7.9s14300×body1024invalid
6.6s7664×body2048infinite
4.9s10908×body512invalid
4.3s5692×body2048invalid
3.5s2176×body8192valid
499.0ms1945×body1024unsamplable
274.0ms1003×body512unsamplable
134.0ms979×body256unsamplable
123.0ms153×body4096infinite
11.0msbody8192infinite
5.0msbody8192invalid
3.0msbody4096invalid
Bogosity

localize24.0min (15.7%)

Compiler

Compiled 238845 to 100479 computations (57.9% saved)

analyze14.3min (9.3%)

Algorithm
540×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%91.5%8.5%0%0%0%0
2.3%4.1%174.8%-78.8%0%0%0%1
3.7%12.6%332.2%-244.7%0%0%0%2
7.8%49.9%588.9%-538.8%0%0%0%3
7.7%91.7%1093.2%-1084.9%0%0%0%4
5.7%127.9%2112.8%-2140.7%0%0%0%5
3.1%134.5%4209.3%-4243.8%0%0%0%6
2.2%183.2%8317.1%-8400.3%0%0%0%7
1.1%184.6%16621.7%-16706.3%0%0%0%8
0.8%281.8%33034.6%-33216.4%0%0%0%9
0.7%473.3%65652.6%-66025.9%0%0%0%10
0.5%667.4%130864.2%-131431.6%0%0%0%11
0.3%672.8%261600.2%-262173%0%0%0%12
Compiler

Compiled 11868 to 8225 computations (30.7% saved)

soundness10.8min (7.1%)

Rules
1894362×fma-def
1068706×associate-*r*
931204×log-prod
906580×times-frac
852260×associate-*l*
Stop Event
28×unsound
170×saturated
2444×node limit
Compiler

Compiled 203079 to 110438 computations (45.6% saved)

eval9.6min (6.3%)

Compiler

Compiled 17949621 to 9244253 computations (48.5% saved)

regimes8.8min (5.8%)

Counts
55202 → 7212
Calls

860 calls:

59.0s
x
54.6s
y
52.1s
z
41.3s
t
38.0s
a
Compiler

Compiled 729056 to 342973 computations (53% saved)

simplify6.7min (4.4%)

Algorithm
2141×egg-herbie
Rules
1450838×fma-def
754958×associate-*r*
696996×log-prod
669004×fma-neg
647574×times-frac
Stop Event
unsound
675×saturated
124×done
311×fuel
1459×node limit
Counts
530351 → 420961
Compiler

Compiled 80095 to 49895 computations (37.7% saved)

prune4.3min (2.8%)

Counts
596779 → 25048
Results
Compiler

Compiled 1416469 to 922257 computations (34.9% saved)

rewrite3.5min (2.3%)

Algorithm
1267×batch-egg-rewrite
Rules
813188×pow1
766078×add-exp-log
765356×log1p-expm1-u
765206×expm1-log1p-u
728764×add-log-exp
Stop Event
unsound
1259×node limit
Counts
9091 → 307784

bsearch3.5min (2.3%)

Algorithm
3778×binary-search
343×left-value
Stop Event
3705×narrow-enough
73×predicate-same
Results
59.6s226358×body256valid
44.2s103245×body256infinite
34.5s56772×body1024valid
23.5s29539×body2048valid
14.2s35837×body512valid
9.9s10339×body8192exit
3.7s4889×body1024infinite
2.5s2939×body4096valid
2.2s5366×body512infinite
2.2s9700×body256invalid
1.0s1197×body2048infinite
51.0ms63×body2048invalid
45.0ms72×body1024invalid
24.0ms42×body512invalid
4.0msbody8192valid
1.0msbody4096infinite
Compiler

Compiled 875600 to 642802 computations (26.6% saved)

preprocess2.2min (1.5%)

Algorithm
439×egg-herbie
Rules
586044×fma-def
219440×fma-neg
175950×sub-neg
160834×unsub-neg
160300×div-sub
Stop Event
175×saturated
264×node limit
Compiler

Compiled 188731 to 96664 computations (48.8% saved)

series1.3min (0.8%)

Counts
9091 → 222128
Calls

57507 calls:

TimeVariablePointExpression
453.0ms
y
@inf
(log1p.f64 (log.f64 (/.f64 x y)))
449.0ms
x
@0
(+.f64 (log.f64 2) (log.f64 x))
406.0ms
x
@-inf
(log.f64 (cbrt.f64 (pow.f64 x (/.f64 1 n))))
329.0ms
cosTheta_O
@inf
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
304.0ms
b
@-inf
(log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))

end260.0ms (0%)

Profiling

Loading profile data...