Date:Thursday, May 5th, 2022
Commit:69a095f8 on main
Hostname:warfa with Racket 8.1
Seed:2022125
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: 4.7min)

sample1.5min (31.5%)

Results
37.9s282364×body128valid
19.0s14899×body2048valid
12.0s21658×body1024valid
4.7s12192×body512valid
4.4s16417×body128invalid
3.4s14757×body256valid
2.2s202×body8192exit
759.0ms882×body4096valid
165.0ms190×body1024invalid
131.0ms237×body512invalid
58.0ms167×body256invalid
22.0ms18×body2048invalid
Compiler

Compiled 3337 to 2390 computations (28.4% saved)

series1.2min (25.7%)

Counts
293 → 6062
Calls

291 calls:

50.7s
(*.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 4) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) -3) (+.f64 x1 x1)))))) (cbrt.f64 (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 4) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) -3) (+.f64 x1 x1)))))))
3.2s
(cbrt.f64 (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 4) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 2 x2 (*.f64 3 (*.f64 x1 x1))) x1) (fma.f64 x1 x1 1)) -3) (+.f64 x1 x1))))))
1.5s
(log.f64 (*.f64 (exp.f64 a) (*.f64 (exp.f64 b) (*.f64 (exp.f64 c) (exp.f64 d)))))
1.0s
(+.f64 c (log.f64 (*.f64 (exp.f64 b) (*.f64 (exp.f64 d) (exp.f64 a)))))
1.0s
(/.f64 (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (/.f64 v (+.f64 t1 u)))) (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))

prune33.9s (12%)

Counts
24031 → 897
Compiler

Compiled 1135103 to 623409 computations (45.1% saved)

analyze30.2s (10.7%)

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)

regimes25.1s (8.9%)

Counts
3390 → 61
Compiler

Compiled 420855 to 273264 computations (35.1% saved)

simplify19.8s (7%)

Algorithm
201×egg-herbie
Rules
66822×fma-def_binary64
57372×fma-neg_binary64
34644×times-frac_binary64
32417×distribute-rgt-in_binary64
29786×associate-*l*_binary64
Counts
17617 → 18952

end5.7s (2%)

Compiler

Compiled 9552 to 6142 computations (35.7% saved)

rewrite3.7s (1.3%)

Algorithm
117×rewrite-expression-head
Rules
5214×times-frac_binary64
4848×*-un-lft-identity_binary64
4826×add-sqr-sqrt_binary64
3664×add-cube-cbrt_binary64
2711×add-exp-log_binary64
Counts
293 → 11513
Calls

291 calls:

76.0ms
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (sqrt.f64 (hypot.f64 d c))) (sqrt.f64 (hypot.f64 d c))) (hypot.f64 d c))
50.0ms
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x y) (hypot.f64 x y)) (/.f64 (+.f64 x y) (hypot.f64 x y))) (*.f64 (/.f64 (-.f64 x y) (hypot.f64 x y)) (/.f64 (+.f64 x y) (hypot.f64 x y)))) (*.f64 (/.f64 (-.f64 x y) (hypot.f64 x y)) (/.f64 (+.f64 x y) (hypot.f64 x y))))
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)))
40.0ms
(/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))) (+.f64 2 (*.f64 (/.f64 (*.f64 2 t) (+.f64 1 t)) (/.f64 (*.f64 2 t) (+.f64 1 t)))))
39.0ms
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) 5) (pow.f64 (exp.f64 (*.f64 x x)) 5))

localize1.2s (0.4%)

bsearch1.0s (0.4%)

Compiler

Compiled 38 to 27 computations (28.9% saved)

Profiling

Loading profile data...