Date:Wednesday, March 23rd, 2022
Commit:a2b39986 on main
Hostname:warfa with Racket 8.1
Seed:2022082
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.8min (49.8%)

Results
38.4s36526×body2048valid
37.3s66619×body1024valid
12.5s34992×body512valid
8.7s73893×body128valid
4.1s17003×body256valid
2.5s2325×body1024invalid
1.8s2133×body4096valid
950.0ms1277×body512invalid
777.0ms5852×body128invalid
328.0ms394×body2048invalid
280.0ms688×body256invalid
5.0msbody8192valid
Compiler

Compiled 1075 to 792 computations (26.3% saved)

prune23.8s (10.7%)

Counts
21453 → 726
Compiler

Compiled 800852 to 485426 computations (39.4% saved)

series23.0s (10.4%)

Counts
227 → 3278
Calls

221 calls:

4.9s
(*.f64 (sqrt.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))
2.2s
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x)))))
883.0ms
(/.f64 (-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (neg.f64 (*.f64 c a))))) b_2)) a)
714.0ms
(/.f64 a (/.f64 (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)) 2))
692.0ms
(-.f64 (neg.f64 b_2) (hypot.f64 (*.f64 (fabs.f64 (cbrt.f64 (neg.f64 (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (neg.f64 (*.f64 c a))))) b_2))

regimes22.1s (10%)

Counts
3809 → 47
Compiler

Compiled 288438 to 199742 computations (30.8% saved)

simplify18.7s (8.5%)

Algorithm
147×egg-herbie
Rules
51681×fma-def_binary64
48331×fma-neg_binary64
21433×times-frac_binary64
18914×associate-*l*_binary64
18679×cancel-sign-sub-inv_binary64
Counts
15496 → 16515

analyze13.5s (6.1%)

Algorithm
28×search
Search
TrueOtherFalseIter
0%90.9%9.1%0
14.3%76.7%9.1%1
21.4%67.8%10.9%2
33.2%51.7%15.1%3
37.6%44.1%18.2%4
43.8%36.2%19.9%5
46.6%32.5%20.9%6
48.1%29.5%22.4%7
49.9%27.3%22.9%8
51.1%25.1%23.7%9
51.5%24%24.5%10
52.4%22.5%25%11
53.2%21.2%25.6%12
53.5%20.5%26%13
53.9%19.7%26.4%14
Compiler

Compiled 375 to 278 computations (25.9% saved)

end4.4s (2%)

Compiler

Compiled 7889 to 5363 computations (32% saved)

rewrite3.9s (1.8%)

Algorithm
91×rewrite-expression-head
Rules
14008×times-frac_binary64
10147×*-un-lft-identity_binary64
9483×add-sqr-sqrt_binary64
7359×add-cube-cbrt_binary64
4152×sqrt-prod_binary64
Counts
227 → 12190
Calls

221 calls:

85.0ms
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.0ms
(/.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)) 1) (/.f64 a (/.f64 (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)) 2)))
49.0ms
(+.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 2 x)) (/.f64 1 (-.f64 x 1)))
37.0ms
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
35.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))

localize846.0ms (0.4%)

bsearch712.0ms (0.3%)

Compiler

Compiled 56 to 39 computations (30.4% saved)

Profiling

Loading profile data...