Date:Tuesday, March 8th, 2022
Commit:44a381f9 on inf-ordinary
Hostname:warfa with Racket 8.1
Seed:2022067
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: 5.7min)

sample2.3min (39.6%)

Results
1.1min10628×body8192exit
48.3s373147×body128valid
12.0s20348×body1024valid
4.2s10855×body512valid
1.2s2020×body2048valid
1.2s5401×body256valid
748.0ms6096×body128invalid
605.0ms1131×body4096valid
Compiler

Compiled 4243 to 2621 computations (38.2% saved)

prune1.2min (20.7%)

Counts
33294 → 955
Compiler

Compiled 2482047 to 1525663 computations (38.5% saved)

series58.1s (16.9%)

Counts
338 → 7408
Calls

330 calls:

6.7s
(log.f64 (/.f64 (exp.f64 (pow.f64 1 3)) (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 3))))
3.2s
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))) (*.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
2.7s
(/.f64 (*.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (fma.f64 i 2 (+.f64 alpha beta))) (/.f64 (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)))) (fma.f64 (fma.f64 i 2 (+.f64 alpha beta)) (fma.f64 i 2 (+.f64 alpha beta)) -1))
2.5s
(log1p.f64 (*.f64 (+.f64 beta alpha) (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 2 i (+.f64 beta alpha))) (+.f64 2 (fma.f64 2 i (+.f64 beta alpha))))))
1.8s
(-.f64 (pow.f64 1 3) (pow.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 3))

regimes36.2s (10.5%)

Counts
4416 → 84
Compiler

Compiled 749846 to 504855 computations (32.7% saved)

simplify22.8s (6.6%)

Algorithm
232×egg-herbie
Rules
67409×fma-def_binary64
54736×fma-neg_binary64
38318×times-frac_binary64
33569×distribute-rgt-in_binary64
31344×associate-*l*_binary64
Counts
19220 → 20694

end7.5s (2.2%)

Compiler

Compiled 14508 to 9455 computations (34.8% saved)

analyze5.1s (1.5%)

Algorithm
51×search
Search
TrueOtherFalseIter
0%87.4%12.6%0
49.8%37.5%12.6%1
56.8%28.6%14.6%2
69.1%16.3%14.6%3
71.3%13.8%14.8%4
75.2%9.9%15%5
76.4%8.4%15.3%6
77.8%5.9%16.3%7
78.6%5%16.4%8
79%4.6%16.4%9
79.7%3.4%17%10
79.8%3.2%17%11
80%3%17%12
80.3%2.4%17.2%13
80.4%2.4%17.3%14
Compiler

Compiled 1515 to 960 computations (36.6% saved)

rewrite4.0s (1.2%)

Algorithm
132×rewrite-expression-head
Rules
5527×*-un-lft-identity_binary64
4407×times-frac_binary64
4262×add-sqr-sqrt_binary64
3199×add-cube-cbrt_binary64
1674×add-exp-log_binary64
Counts
338 → 11762
Calls

330 calls:

236.0ms
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2) (+.f64 (-.f64 (-.f64 1 z) 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 1 z) 1) 7) 1/2))))
119.0ms
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 beta 1)) (cbrt.f64 (+.f64 beta 1))) (sqrt.f64 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (/.f64 (cbrt.f64 (+.f64 beta 1)) (sqrt.f64 (+.f64 2 (+.f64 beta alpha)))) (+.f64 2 (+.f64 beta alpha))))
63.0ms
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
43.0ms
(*.f64 (+.f64 alpha 1) (/.f64 (/.f64 (+.f64 beta 1) (+.f64 2 (+.f64 beta alpha))) (+.f64 (+.f64 alpha beta) 2)))
38.0ms
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 y.im y.re))) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))))

localize2.0s (0.6%)

bsearch934.0ms (0.3%)

Compiler

Compiled 108 to 72 computations (33.3% saved)

Profiling

Loading profile data...