Date:Wednesday, June 15th, 2022
Commit:120a8734 on main
Hostname:warfa with Racket 8.1
Seed:2022166
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:simplify
default

Details

Time bar (total: 10.9min)

series5.5min (50.7%)

Counts
337 → 6648
Calls

1958 calls:

TimeVariablePointExpression
2.2min
x
@0
(+.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))
1.3min
alpha
@0
(log.f64 (*.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)) (*.f64 (+.f64 (+.f64 i alpha) beta) (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))))))
1.1min
i
@0
(log.f64 (*.f64 (/.f64 (/.f64 (fma.f64 i (+.f64 (+.f64 i alpha) beta) (*.f64 alpha beta)) (+.f64 alpha (fma.f64 i 2 beta))) (+.f64 (pow.f64 (+.f64 alpha (fma.f64 i 2 beta)) 2) -1)) (*.f64 (+.f64 (+.f64 i alpha) beta) (/.f64 i (+.f64 alpha (fma.f64 i 2 beta))))))
21.1s
alpha
@inf
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (fma.f64 2 i beta))) 1) 2)) 3)
13.5s
x
@0
(+.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))

sample3.2min (29.1%)

Results
1.3min374796×body128valid
1.1min8150×body8192exit
12.7s36591×body128invalid
12.7s19237×body1024valid
10.1s14500×body1024invalid
4.0s10266×body512valid
2.9s6550×body512invalid
1.6s2199×body2048valid
1.3s5268×body256valid
884.0ms3025×body256invalid
627.0ms1034×body4096valid
330.0ms230×body2048invalid
Compiler

Compiled 2932 to 1834 computations (37.4% saved)

analyze46.8s (7.1%)

Algorithm
51×search
Search
TrueOtherFalseIter
0%87.4%12.6%0
2%85.4%12.6%1
12.6%72.9%14.6%2
19.3%65.5%15.2%3
24.7%58.8%16.5%4
34.4%48.6%17%5
37.6%43.9%18.5%6
42.4%36.3%21.3%7
45%33.2%21.8%8
48%29.2%22.8%9
50.3%25.9%23.8%10
52.3%23.3%24.4%11
54%21.2%24.8%12
56.1%18.3%25.6%13
57.1%17%25.9%14
Compiler

Compiled 1515 to 960 computations (36.6% saved)

prune34.4s (5.2%)

Counts
19366 → 1011
Compiler

Compiled 1186911 to 724152 computations (39% saved)

regimes21.6s (3.3%)

Counts
2832 → 59
Compiler

Compiled 78645 to 43812 computations (44.3% saved)

simplify10.3s (1.6%)

Algorithm
233×egg-herbie
Rules
68529×fma-def_binary64
40050×fma-neg_binary64
31227×associate-*l*_binary64
27710×times-frac_binary64
25591×associate-*r*_binary64
Stop Event
145×node limit
88×saturated
Counts
16922 → 15127

rewrite7.8s (1.2%)

Algorithm
135×batch-egg-rewrite
egg-rewrite-iter-limit
egg-rewrite
Rules
49273×expm1-log1p-u_binary64
49270×log1p-expm1-u_binary64
40825×pow1_binary64
29595×add-log-exp_binary64
20287×add-exp-log_binary64
Stop Event
unsound
133×node limit
iter limit
Counts
337 → 10224

end6.9s (1.1%)

Stop Event
23×fuel
25×done
Compiler

Compiled 10078 to 6630 computations (34.2% saved)

preprocess2.3s (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)

localize2.0s (0.3%)

bsearch214.0ms (0%)

Algorithm
left-value
binary-search
Calls

7 calls:

167.0ms
y.re
36.0ms
x
0.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
0.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 104 to 64 computations (38.5% saved)

Profiling

Loading profile data...