Date:Wednesday, May 11th, 2022
Commit:a0c6e795 on no-fractional-pow
Hostname:warfa with Racket 8.1
Seed:2022131
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: 3.7min)

sample1.5min (40.6%)

Results
39.0s282206×body128valid
18.4s14993×body2048valid
12.9s21718×body1024valid
5.1s12333×body512valid
4.2s16336×body128invalid
3.6s14643×body256valid
1.5s202×body8192exit
621.0ms859×body4096valid
161.0ms216×body512invalid
160.0ms187×body1024invalid
55.0ms147×body256invalid
24.0ms17×body2048invalid
Compiler

Compiled 3337 to 2390 computations (28.4% saved)

analyze30.8s (14%)

Algorithm
43×search
random
Search
TrueOtherFalseIter
0%54.5%45.5%0
3.5%51%45.5%1
4.7%49.8%45.5%2
12.7%40.1%47.2%3
15.1%36.7%48.2%4
19.5%32.1%48.4%5
21%29.5%49.5%6
23.8%25.3%51%7
25.9%22.6%51.6%8
28.3%19.2%52.6%9
30.3%16.5%53.3%10
31.6%14.6%53.8%11
33.5%12.2%54.2%12
37.6%7.6%54.8%13
38.1%6.9%55%14
Compiler

Compiled 1441 to 1017 computations (29.4% saved)

regimes30.5s (13.9%)

Counts
3368 → 59
Compiler

Compiled 692419 to 462878 computations (33.2% saved)

prune29.9s (13.6%)

Counts
22080 → 805
Compiler

Compiled 928314 to 529777 computations (42.9% saved)

simplify18.8s (8.5%)

Algorithm
195×egg-herbie
Rules
67478×fma-def_binary64
54334×fma-neg_binary64
32521×times-frac_binary64
31407×distribute-rgt-in_binary64
28686×associate-*l*_binary64
Counts
16925 → 17947

series10.1s (4.6%)

Counts
283 → 5800
Calls

276 calls:

1.2s
(log.f64 (*.f64 (exp.f64 a) (*.f64 (exp.f64 b) (*.f64 (exp.f64 c) (exp.f64 d)))))
791.0ms
(+.f64 c (log.f64 (*.f64 (exp.f64 b) (*.f64 (exp.f64 d) (exp.f64 a)))))
758.0ms
(log.f64 (*.f64 (exp.f64 b) (*.f64 (exp.f64 d) (exp.f64 a))))
242.0ms
(+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b)
197.0ms
(/.f64 (*.f64 (+.f64 (*.f64 c (*.f64 a -4)) 0) (/.f64 1/2 a)) (+.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b))

end5.4s (2.5%)

Compiler

Compiled 8258 to 5459 computations (33.9% saved)

rewrite3.5s (1.6%)

Algorithm
111×rewrite-expression-head
Rules
6955×times-frac_binary64
6123×add-sqr-sqrt_binary64
5483×*-un-lft-identity_binary64
4029×add-cube-cbrt_binary64
2182×sqrt-prod_binary64
Counts
283 → 11083
Calls

276 calls:

252.0ms
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 2)) (/.f64 r 1)) (/.f64 (sqrt.f64 (sqrt.f64 2)) (/.f64 r (sqrt.f64 2))))
60.0ms
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (-.f64 (+.f64 (*.f64 12 (/.f64 (pow.f64 x1 4) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x1 3) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (pow.f64 x1 2)))))
45.0ms
(*.f64 (/.f64 (-.f64 x y) (hypot.f64 x y)) (/.f64 (+.f64 x y) (hypot.f64 x y)))
41.0ms
(*.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) a))
41.0ms
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))

localize1.2s (0.5%)

bsearch634.0ms (0.3%)

Compiler

Compiled 34 to 25 computations (26.5% saved)

Profiling

Loading profile data...