Date:Thursday, June 2nd, 2022
Commit:61c98823 on fix-pherbie
Hostname:warfa with Racket 8.1
Seed:2022153
Parameters:256 points for 4 iterations
Flags:
precision:fallbackreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplify
default

Details

Time bar (total: 6.8min)

series2.8min (41%)

Counts
333 → 6461
Calls

1960 calls:

1.9min
(+.f64 1 (pow.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3))
x
0
27.6s
(+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
x
0
502.0ms
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
x
0
499.0ms
(+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
x
inf
476.0ms
(+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
x
-inf

sample2.4min (35.7%)

Results
56.7s8113×body8192exit
52.7s374523×body128valid
12.0s19347×body1024valid
9.7s14566×body1024invalid
3.7s10187×body512valid
2.9s6898×body512invalid
2.8s21102×body128invalid
1.5s2197×body2048valid
1.3s5494×body256valid
899.0ms3177×body256invalid
645.0ms1052×body4096valid
357.0ms234×body2048invalid
Compiler

Compiled 2932 to 1834 computations (37.4% saved)

analyze24.8s (6.1%)

Algorithm
51×search
Search
TrueOtherFalseIter
0%87.4%12.6%0
2%85.4%12.6%1
8.7%76.5%14.8%2
21.2%63.5%15.3%3
25.4%57.5%17.1%4
34.9%47.4%17.7%5
38.3%42.2%19.5%6
42.7%34.6%22.7%7
46.2%30.4%23.4%8
49.4%26.2%24.5%9
51.9%22.6%25.6%10
54%19.6%26.4%11
55.9%17.2%26.9%12
57.8%14.4%27.8%13
58.9%13.1%28.1%14
Compiler

Compiled 1515 to 960 computations (36.6% saved)

prune23.3s (5.7%)

Counts
17672 → 968
Compiler

Compiled 881059 to 520952 computations (40.9% saved)

regimes20.3s (5%)

Counts
2864 → 63
Compiler

Compiled 344646 to 241525 computations (29.9% saved)

simplify9.6s (2.3%)

Algorithm
238×egg-herbie
Rules
63711×fma-def_binary64
42860×fma-neg_binary64
31621×associate-*l*_binary64
26154×times-frac_binary64
25614×cancel-sign-sub-inv_binary64
Stop Event
148×node limit
90×saturated
Counts
15601 → 13697

rewrite6.8s (1.7%)

Algorithm
139×batch-egg-rewrite
egg-rewrite-iter-limit
egg-rewrite
Rules
50667×expm1-log1p-u_binary64
50664×log1p-expm1-u_binary64
45727×pow1_binary64
32013×add-log-exp_binary64
21666×prod-diff_binary64
Stop Event
10×unsound
136×node limit
iter limit
Counts
333 → 9090

end6.3s (1.5%)

Stop Event
24×fuel
25×done
Compiler

Compiled 9932 to 6169 computations (37.9% saved)

localize1.8s (0.4%)

preprocess1.7s (0.4%)

Algorithm
100×egg-herbie
Rules
12838×fma-def_binary64
8165×fma-neg_binary64
6986×distribute-rgt-in_binary64
5379×distribute-lft-in_binary64
5379×times-frac_binary64
Stop Event
14×unsound
30×node limit
56×saturated
Compiler

Compiled 1311 to 787 computations (40% saved)

bsearch285.0ms (0.1%)

Algorithm
left-value
10×binary-search
Calls

10 calls:

140.0ms
y.re
37.0ms
x
35.0ms
re
24.0ms
beta
0.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 170 to 90 computations (47.1% saved)

Profiling

Loading profile data...