Date:Thursday, October 27th, 2022
Commit:20216197 on main
Hostname:warfa with Racket 8.6
Seed:2022300
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: 56.7s)

sample14.5s (25.6%)

Results
10.7s70175×body256valid
2.3s4129×body2048valid
1.2s4813×body256invalid

eval12.0s (21.2%)

Compiler

Compiled 574144 to 341401 computations (40.5% saved)

simplify5.4s (9.5%)

Algorithm
76×egg-herbie
Rules
29038×fma-def_binary64
18576×fma-neg_binary64
16487×times-frac_binary64
14559×associate-/l*_binary64
13134×associate-/r*_binary64
Stop Event
36×saturated
done
fuel
40×node limit
Counts
9922 → 8918
Compiler

Compiled 3098 to 1906 computations (38.5% saved)

rewrite5.4s (9.5%)

Algorithm
58×batch-egg-rewrite
Rules
24149×log-prod_binary64
19330×pow1_binary64
18220×add-log-exp_binary64
18210×expm1-log1p-u_binary64
18210×log1p-expm1-u_binary64
Stop Event
58×node limit
Counts
116 → 7257

regimes5.2s (9.2%)

Counts
696 → 111
Calls

23 calls:

1.3s
a
1.2s
c
780.0ms
b
331.0ms
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
308.0ms
z
Compiler

Compiled 17860 to 10222 computations (42.8% saved)

localize3.1s (5.5%)

Compiler

Compiled 5988 to 3206 computations (46.5% saved)

bsearch3.0s (5.3%)

Algorithm
49×binary-search
20×left-value
Compiler

Compiled 11287 to 7804 computations (30.9% saved)

prune2.7s (4.7%)

Counts
13269 → 360
Compiler

Compiled 15189 to 10393 computations (31.6% saved)

analyze1.4s (2.4%)

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.3s (2.2%)

Counts
116 → 2656
Calls

762 calls:

TimeVariablePointExpression
67.0ms
b
@0
(/.f64 (+.f64 (neg.f64 b) (*.f64 -1 b)) (*.f64 2 a))
42.0ms
a
@0
(pow.f64 (*.f64 a (*.f64 c -4)) 1/4)
28.0ms
c
@inf
(pow.f64 (pow.f64 (/.f64 (*.f64 c -2) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) 1/3)
28.0ms
a
@-inf
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
26.0ms
a
@inf
(pow.f64 (pow.f64 (/.f64 (*.f64 c -2) (-.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4)))))) 3) 1/3)

end1.1s (1.9%)

Compiler

Compiled 3018 to 1692 computations (43.9% saved)

soundness910.0ms (1.6%)

Algorithm
egg-herbie
Rules
4573×fma-def_binary64
4360×times-frac_binary64
3025×associate-*r*_binary64
2911×associate-*l*_binary64
2549×associate-/l*_binary64
Stop Event
saturated
node limit
Compiler

Compiled 1232 to 941 computations (23.6% saved)

preprocess716.0ms (1.3%)

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...