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: 3.0min)

sample1.5min (49.8%)

Results
31.7s32986×body2048valid
28.2s62682×body1024valid
10.0s33240×body512valid
7.7s83635×body128valid
3.4s16515×body256valid
1.7s10189×body128invalid
1.6s1745×body1024invalid
1.3s2109×body4096valid
504.0ms902×body512invalid
318.0ms382×body2048invalid
141.0ms406×body256invalid
3.0msbody8192valid
Compiler

Compiled 1075 to 792 computations (26.3% saved)

prune21.0s (11.7%)

Counts
18478 → 643
Compiler

Compiled 628160 to 371736 computations (40.8% saved)

regimes19.8s (11%)

Counts
3075 → 48
Compiler

Compiled 238169 to 158904 computations (33.3% saved)

series16.8s (9.3%)

Counts
223 → 3214
Calls

210 calls:

1.2s
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
1.0s
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
1.0s
(-.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
1.0s
(cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
996.0ms
(/.f64 1 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))))

simplify15.9s (8.8%)

Algorithm
144×egg-herbie
Rules
50450×fma-def_binary64
44508×fma-neg_binary64
23276×times-frac_binary64
18691×distribute-rgt-in_binary64
18645×associate-*l*_binary64
Counts
13659 → 14918

analyze8.0s (4.5%)

Algorithm
28×search
Search
TrueOtherFalseIter
0%90.9%9.1%0
24.9%66%9.1%1
34.7%54.4%10.9%2
44.1%41.5%14.4%3
51.5%33.2%15.3%4
56.4%27.4%16.2%5
57.9%25.4%16.7%6
59.2%23.2%17.7%7
60.7%21.5%17.9%8
61.6%19.9%18.4%9
62.1%18.9%19%10
63%17.7%19.3%11
63.4%16.9%19.7%12
63.7%16.3%20%13
64.2%15.7%20.2%14
Compiler

Compiled 375 to 278 computations (25.9% saved)

end4.4s (2.4%)

Compiler

Compiled 6924 to 4449 computations (35.7% saved)

rewrite2.9s (1.6%)

Algorithm
88×rewrite-expression-head
Rules
7968×times-frac_binary64
7485×*-un-lft-identity_binary64
6246×add-sqr-sqrt_binary64
5035×add-cube-cbrt_binary64
2472×prod-diff_binary64
Counts
223 → 10417
Calls

210 calls:

79.0ms
(-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))
69.0ms
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
48.0ms
(+.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 2 x)) (/.f64 1 (-.f64 x 1)))
47.0ms
(*.f64 (+.f64 (pow.f64 x (/.f64 1/2 n)) (pow.f64 (+.f64 1 x) (/.f64 1/2 n))) (-.f64 (pow.f64 (+.f64 1 x) (/.f64 1/2 n)) (pow.f64 x (/.f64 1/2 n))))
45.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))

localize899.0ms (0.5%)

bsearch561.0ms (0.3%)

Compiler

Compiled 62 to 44 computations (29% saved)

Profiling

Loading profile data...