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.4min)

sample1.8min (53.8%)

Results
39.9s36862×body2048valid
36.6s66238×body1024valid
11.9s34888×body512valid
8.7s74213×body128valid
4.1s16746×body256valid
2.4s2409×body1024invalid
1.7s2221×body4096valid
806.0ms1234×body512invalid
803.0ms5935×body128invalid
386.0ms427×body2048invalid
252.0ms649×body256invalid
Compiler

Compiled 1075 to 792 computations (26.3% saved)

prune18.8s (9.2%)

Counts
19588 → 689
Compiler

Compiled 713825 to 350985 computations (50.8% saved)

regimes18.6s (9.1%)

Counts
3096 → 53
Compiler

Compiled 228841 to 154010 computations (32.7% saved)

simplify18.1s (8.8%)

Algorithm
145×egg-herbie
Rules
50208×fma-def_binary64
46664×fma-neg_binary64
24838×times-frac_binary64
19025×associate-*l*_binary64
18914×cancel-sign-sub-inv_binary64
Counts
14406 → 15502

series15.5s (7.6%)

Counts
226 → 3281
Calls

218 calls:

2.0s
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
2.0s
(fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x))))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
856.0ms
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (/.f64 (fma.f64 x 2 eps) 2)) (sin.f64 (/.f64 eps 2))))) (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (/.f64 (fma.f64 x 2 eps) 2)) (sin.f64 (/.f64 eps 2))))))
850.0ms
(*.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)))))
764.0ms
(cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))

analyze14.8s (7.2%)

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.1s (2%)

Compiler

Compiled 7162 to 4674 computations (34.7% saved)

rewrite2.9s (1.4%)

Algorithm
89×rewrite-expression-head
Rules
9162×times-frac_binary64
7709×*-un-lft-identity_binary64
7019×add-sqr-sqrt_binary64
6247×add-cube-cbrt_binary64
3461×prod-diff_binary64
Counts
226 → 11097
Calls

218 calls:

52.0ms
(+.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 2 x)) (/.f64 1 (-.f64 x 1)))
49.0ms
(+.f64 (/.f64 2 (pow.f64 x 7)) (+.f64 (/.f64 2 (pow.f64 x 3)) (/.f64 2 (pow.f64 x 9))))
48.0ms
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
48.0ms
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))) a))
42.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))

bsearch964.0ms (0.5%)

Compiler

Compiled 72 to 52 computations (27.8% saved)

localize836.0ms (0.4%)

Profiling

Loading profile data...