Date:Friday, October 21st, 2022
Commit:3e320b54 on svg-pareto-plots
Hostname:warfa with Racket 8.5
Seed:2022294
Parameters:256 points for 4 iterations
Flags:
reduce: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: 59.2s)

sample16.4s (27.7%)

Results
12.7s70195×body256valid
2.4s4109×body2048valid
997.0ms4923×body256invalid

eval11.4s (19.3%)

Compiler

Compiled 521288 to 312571 computations (40% saved)

regimes6.5s (11%)

Counts
867 → 113
Calls

19 calls:

1.2s
a
1.2s
c
785.0ms
x
759.0ms
b
595.0ms
y
Compiler

Compiled 18219 to 10308 computations (43.4% saved)

simplify5.2s (8.7%)

Algorithm
74×egg-herbie
Rules
29800×fma-def_binary64
23535×fma-neg_binary64
18191×times-frac_binary64
15182×associate-/l*_binary64
13114×associate-/r*_binary64
Stop Event
31×saturated
done
fuel
43×node limit
Counts
8907 → 7857
Compiler

Compiled 3019 to 1865 computations (38.2% saved)

rewrite4.9s (8.3%)

Algorithm
56×batch-egg-rewrite
Rules
23464×log-prod_binary64
19506×pow1_binary64
18359×add-log-exp_binary64
18351×expm1-log1p-u_binary64
18350×log1p-expm1-u_binary64
Stop Event
56×node limit
Counts
109 → 6358

prune3.4s (5.7%)

Counts
12859 → 370
Compiler

Compiled 15348 to 10401 computations (32.2% saved)

localize3.1s (5.2%)

Compiler

Compiled 6196 to 3418 computations (44.8% saved)

bsearch2.7s (4.6%)

Algorithm
47×binary-search
22×left-value
Compiler

Compiled 7628 to 5353 computations (29.8% saved)

analyze1.7s (2.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%94.4%5.6%2
5.6%83.2%11.2%3
15.3%68%16.8%4
21.5%59%19.5%5
26.7%52.4%20.9%6
35.7%41.3%23%7
39.9%36.8%23.3%8
45.1%30.8%24.1%9
50.1%24.6%25.4%10
53.5%20.7%25.8%11
56.1%17.2%26.8%12
Compiler

Compiled 161 to 110 computations (31.7% saved)

series1.2s (2%)

Counts
109 → 2540
Calls

795 calls:

TimeVariablePointExpression
48.0ms
z
@-inf
(/.f64 y (-.f64 1 z))
46.0ms
c
@inf
(sqrt.f64 (+.f64 (*.f64 b b) (fma.f64 c (*.f64 a -4) (fma.f64 c (*.f64 a -4) (*.f64 a (*.f64 4 c))))))
42.0ms
a
@-inf
(pow.f64 (*.f64 (pow.f64 (*.f64 a 4) 1/4) (pow.f64 (/.f64 -1 c) -1/4)) 2)
39.0ms
x
@inf
(log.f64 (expm1.f64 (neg.f64 (log.f64 x))))
35.0ms
x
@-inf
(log.f64 (expm1.f64 (neg.f64 (log.f64 x))))

end1.1s (1.8%)

Compiler

Compiled 2935 to 1655 computations (43.6% saved)

soundness1.0s (1.7%)

Algorithm
10×egg-herbie
Rules
5982×fma-def_binary64
4252×times-frac_binary64
3793×associate-*r*_binary64
3602×associate-*l*_binary64
3461×fma-neg_binary64
Stop Event
saturated
node limit
Compiler

Compiled 964 to 657 computations (31.8% saved)

preprocess559.0ms (0.9%)

Algorithm
18×egg-herbie
Rules
2992×fma-neg_binary64
2715×fma-def_binary64
2317×div-sub_binary64
2137×associate-/l*_binary64
1898×times-frac_binary64
Stop Event
unsound
13×saturated
node limit
Compiler

Compiled 169 to 118 computations (30.2% saved)

Profiling

Loading profile data...