Date:Friday, March 18th, 2022
Commit:9de4ac37 on better-plugins
Hostname:warfa with Racket 8.1
Seed:2022077
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: 32.5s)

sample11.9s (36.6%)

Results
8.8s70214×body128valid
1.8s4090×body2048valid
544.0ms3425×body128invalid
Compiler

Compiled 474 to 321 computations (32.3% saved)

prune7.2s (22.2%)

Counts
5416 → 144
Compiler

Compiled 242804 to 132315 computations (45.5% saved)

regimes3.2s (9.9%)

Counts
457 → 14
Compiler

Compiled 50130 to 33725 computations (32.7% saved)

series3.2s (9.8%)

Counts
46 → 903
Calls

42 calls:

666.0ms
(*.f64 (/.f64 x y) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))
549.0ms
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 x 4) y)) (cbrt.f64 (/.f64 (+.f64 x 4) y))) (cbrt.f64 (/.f64 (+.f64 x 4) y)) (neg.f64 (*.f64 (/.f64 x y) z)))
338.0ms
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 4) y)) (cbrt.f64 (/.f64 (+.f64 x 4) y)))
234.0ms
(cbrt.f64 (/.f64 (+.f64 x 4) y))
153.0ms
(-.f64 (neg.f64 b) (hypot.f64 (sqrt.f64 (*.f64 a (*.f64 c -4))) b))

simplify3.0s (9.2%)

Algorithm
38×egg-herbie
Rules
12474×fma-neg_binary64
12115×fma-def_binary64
5823×associate-/l*_binary64
5664×times-frac_binary64
5093×distribute-rgt-in_binary64
Counts
2812 → 2997

analyze2.1s (6.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%94.4%5.6%2
13.9%74.9%11.2%3
29.1%54.1%16.8%4
34%46.5%19.5%5
44.1%35%20.9%6
50.1%26.9%23%7
53%23.7%23.3%8
57.4%18.5%24.1%9
59.5%15.2%25.4%10
61.2%13%25.8%11
63.2%10%26.8%12
64.1%8.2%27.6%13
64.9%6.9%28.2%14
Compiler

Compiled 161 to 110 computations (31.7% saved)

end941.0ms (2.9%)

Compiler

Compiled 2132 to 1361 computations (36.2% saved)

rewrite589.0ms (1.8%)

Algorithm
20×rewrite-expression-head
Rules
1044×*-un-lft-identity_binary64
847×add-sqr-sqrt_binary64
626×times-frac_binary64
564×add-cube-cbrt_binary64
429×cbrt-prod_binary64
Counts
46 → 1900
Calls

42 calls:

118.0ms
(*.f64 (cbrt.f64 (/.f64 (+.f64 f n) (-.f64 n f))) (cbrt.f64 (/.f64 (+.f64 f n) (-.f64 n f))))
27.0ms
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 f n) (-.f64 n f))) (cbrt.f64 (/.f64 (+.f64 f n) (-.f64 n f)))) (cbrt.f64 (/.f64 (+.f64 f n) (-.f64 n f))))
21.0ms
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))
17.0ms
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 4) y)) (cbrt.f64 (/.f64 (+.f64 x 4) y)))
14.0ms
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (/.f64 1/2 a))

localize349.0ms (1.1%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

bsearch25.0ms (0.1%)

Compiler

Compiled 45 to 29 computations (35.6% saved)

Profiling

Loading profile data...