Details

Time bar (total: 12.2s)

analyze273.0ms (2.2%)

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
0%0%100%2
0%0%100%3
0%0%100%4
0%0%100%5
0%0%100%6
0%0%100%7
0%0%100%8
0%0%100%9
0%0%100%10
0%0%100%11
0%0%100%12
0%0%100%13
0%0%100%14
Compiler

Compiled 30 to 24 computations (20% saved)

sample45.0ms (0.4%)

Algorithm
intervals
Results
11.0ms111×body256valid
9.0ms289×pre128true
7.0ms48×body512valid
5.0ms97×body128valid
2.0ms33×body128nan
Compiler

Compiled 47 to 41 computations (12.8% saved)

simplify374.0ms (3.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (281.0ms)

IterNodesCost
0180224
1180224

prune8.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
50.4b
Counts
2 → 1
Compiler

Compiled 32 to 26 computations (18.8% saved)

localize10.0ms (0.1%)

Local error

Found 8 expressions with local error:

0.3b
(*.f64 (*.f64 3 a) c)
0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.1b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
0.0b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
0.1b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.3b
(*.f64 (*.f64 3 a) c)
23.8b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)

rewrite36.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64_1123
14×*-un-lft-identity_binary64_1101 add-exp-log_binary64_1139 add-cbrt-cube_binary64_1137
pow1_binary64_1162
add-log-exp_binary64_1140 add-cube-cbrt_binary64_1136
difference-of-squares_binary64_1070 associate-/l*_binary64_1046 times-frac_binary64_1107
cbrt-unprod_binary64_1134 prod-exp_binary64_1150 cancel-sign-sub-inv_binary64_1067
distribute-lft-out--_binary64_1053 flip--_binary64_1076 flip3--_binary64_1105 sqrt-prod_binary64_1117 associate-*r*_binary64_1041 pow-prod-down_binary64_1172
diff-log_binary64_1193 sub-neg_binary64_1094 associate-/l/_binary64_1048 div-exp_binary64_1152 cbrt-undiv_binary64_1135
*-commutative_binary64_1032 frac-2neg_binary64_1112 clear-num_binary64_1100 div-inv_binary64_1098 associate-*l*_binary64_1042 associate-/r*_binary64_1045 div-sub_binary64_1106
Counts
4 → 77
Calls

8 calls:

12.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
5.0ms
(*.f64 (*.f64 3 a) c)
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
0.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

series582.0ms (4.8%)

Counts
4 → 60
Calls

4 calls:

216.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
158.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
152.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
55.0ms
(*.f64 (*.f64 3 a) c)
Compiler

Compiled 1692 to 1453 computations (14.1% saved)

simplify57.0ms (0.5%)

Algorithm
egg-herbie
Counts
137 → 137
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
052682923

prune258.0ms (2.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1307137
Fresh000
Picked101
Done000
Total1317138
Error
0.3b
Counts
138 → 7
Compiler

Compiled 3158 to 1844 computations (41.6% saved)

localize31.0ms (0.3%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))
0.1b
(+.f64 (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))
0.1b
(-.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5)))))
0.0b
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))))
0.3b
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
0.3b
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
0.4b
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
0.4b
(*.f64 (pow.f64 c 3) (*.f64 a a))

rewrite67.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
144×add-exp-log_binary64_1139
72×prod-exp_binary64_1150
51×div-exp_binary64_1152
49×pow-exp_binary64_1169 pow-to-exp_binary64_1170
40×add-sqr-sqrt_binary64_1123
29×unpow-prod-down_binary64_1180
25×add-cbrt-cube_binary64_1137
24×associate-*l*_binary64_1042
20×*-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
16×unswap-sqr_binary64_1069
15×sqr-pow_binary64_1073
14×times-frac_binary64_1107 associate-/r*_binary64_1045
10×cube-prod_binary64_1129
cbrt-unprod_binary64_1134 associate-*r*_binary64_1041
cbrt-undiv_binary64_1135
add-log-exp_binary64_1140 pow1_binary64_1162
*-commutative_binary64_1032 cube-mult_binary64_1131 frac-2neg_binary64_1112 clear-num_binary64_1100 div-inv_binary64_1098 associate-/l*_binary64_1046 unpow3_binary64_1167
Counts
4 → 188
Calls

8 calls:

11.0ms
(*.f64 (pow.f64 c 3) (*.f64 a a))
10.0ms
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
9.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
8.0ms
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
0.0ms
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 c b)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (*.f64 9/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))) (*.f64 135/128 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))))

series870.0ms (7.2%)

Counts
4 → 30
Calls

4 calls:

343.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
294.0ms
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
128.0ms
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
105.0ms
(*.f64 (pow.f64 c 3) (*.f64 a a))
Compiler

Compiled 2700 to 2130 computations (21.1% saved)

simplify79.0ms (0.6%)

Algorithm
egg-herbie
Counts
218 → 218
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
050003447

prune680.0ms (5.6%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2180218
Fresh066
Picked011
Done000
Total2187225
Error
0.3b
Counts
225 → 7
Compiler

Compiled 10791 to 6769 computations (37.3% saved)

localize34.0ms (0.3%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
0.1b
(+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5))))
0.1b
(-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7)))))
0.0b
(+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7))))
0.4b
(*.f64 (*.f64 c c) (*.f64 a a))
0.4b
(/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7))))) (*.f64 3 a))
0.4b
(/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5))
0.7b
(pow.f64 (*.f64 a c) 3)

rewrite85.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
59×times-frac_binary64_1107
44×add-exp-log_binary64_1139
36×unpow-prod-down_binary64_1180
35×pow1_binary64_1162
33×add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
26×add-cbrt-cube_binary64_1137
18×sqr-pow_binary64_1073
15×pow-prod-down_binary64_1172
14×div-exp_binary64_1152
13×prod-exp_binary64_1150
12×pow-exp_binary64_1169
11×associate-/l*_binary64_1046
10×cbrt-unprod_binary64_1134 associate-*r/_binary64_1043
cube-prod_binary64_1129 cube-mult_binary64_1131 unpow3_binary64_1167
pow-to-exp_binary64_1170 associate-/r*_binary64_1045
associate-/l/_binary64_1048
frac-sub_binary64_1110
pow-plus_binary64_1164 pow-prod-up_binary64_1171 add-log-exp_binary64_1140 frac-add_binary64_1109
pow-unpow_binary64_1178 cbrt-undiv_binary64_1135
rem-cube-cbrt_binary64_1124 pow-pow_binary64_1173 frac-2neg_binary64_1112 clear-num_binary64_1100 flip3-+_binary64_1104 div-inv_binary64_1098 pow-sqr_binary64_1074 flip-+_binary64_1075 pow2_binary64_1182
*-commutative_binary64_1032 flip--_binary64_1076 flip3--_binary64_1105 associate-*r*_binary64_1041 associate-*l*_binary64_1042 unswap-sqr_binary64_1069 div-sub_binary64_1106
Counts
4 → 174
Calls

8 calls:

34.0ms
(/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7))))) (*.f64 3 a))
9.0ms
(*.f64 (*.f64 c c) (*.f64 a a))
7.0ms
(/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5))
4.0ms
(pow.f64 (*.f64 a c) 3)
0.0ms
(+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7))))

series842.0ms (6.9%)

Counts
4 → 42
Calls

4 calls:

339.0ms
(/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (+.f64 (*.f64 9/8 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b 3))) (*.f64 27/16 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)))) (*.f64 405/128 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 c 4)) (pow.f64 b 7))))) (*.f64 3 a))
315.0ms
(/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5))
101.0ms
(pow.f64 (*.f64 a c) 3)
87.0ms
(*.f64 (*.f64 c c) (*.f64 a a))
Compiler

Compiled 2811 to 2248 computations (20% saved)

simplify108.0ms (0.9%)

Algorithm
egg-herbie
Counts
216 → 216
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049425581
149425581

prune789.0ms (6.5%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New2106216
Fresh145
Picked011
Done011
Total21112223
Error
0.2b
Counts
223 → 12
Compiler

Compiled 13381 to 8185 computations (38.8% saved)

localize34.0ms (0.3%)

Local error

Found 8 expressions with local error:

0.2b
(*.f64 -3/2 (/.f64 (*.f64 a c) b))
0.1b
(+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))
0.1b
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7))))
0.1b
(-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7))))))
0.7b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3))
0.7b
(pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3)
0.7b
(pow.f64 (*.f64 a c) 3)
0.9b
(pow.f64 (*.f64 a c) 4)

rewrite88.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
20×cbrt-prod_binary64_1132
16×add-sqr-sqrt_binary64_1123 unpow-prod-down_binary64_1180 *-un-lft-identity_binary64_1101 add-exp-log_binary64_1139 add-cube-cbrt_binary64_1136
15×cube-prod_binary64_1129
13×add-cbrt-cube_binary64_1137
12×times-frac_binary64_1107
11×pow1_binary64_1162
pow-unpow_binary64_1178
pow-exp_binary64_1169
rem-cube-cbrt_binary64_1124 pow-pow_binary64_1173
add-log-exp_binary64_1140 div-inv_binary64_1098 sqr-pow_binary64_1073
cube-mult_binary64_1131 prod-exp_binary64_1150 unpow3_binary64_1167 pow-to-exp_binary64_1170
cbrt-unprod_binary64_1134 cube-div_binary64_1130 pow-prod-down_binary64_1172 div-exp_binary64_1152 cbrt-undiv_binary64_1135
pow1/3_binary64_1183 cbrt-div_binary64_1133 rem-cbrt-cube_binary64_1125
Counts
4 → 105
Calls

8 calls:

32.0ms
(pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3)
28.0ms
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3))
4.0ms
(pow.f64 (*.f64 a c) 4)
4.0ms
(pow.f64 (*.f64 a c) 3)
0.0ms
(-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7))))))

series1.3s (11%)

Counts
4 → 69
Calls

4 calls:

729.0ms
(pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3)
414.0ms
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -3/2 (/.f64 (*.f64 a c) b)) (+.f64 (*.f64 9/8 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b 5)) 27/16) (*.f64 405/128 (/.f64 (pow.f64 (*.f64 a c) 4) (pow.f64 b 7)))))) (*.f64 a 3)) 3))
99.0ms
(pow.f64 (*.f64 a c) 4)
93.0ms
(pow.f64 (*.f64 a c) 3)
Compiler

Compiled 3208 to 2703 computations (15.7% saved)

simplify122.0ms (1%)

Algorithm
egg-herbie
Counts
174 → 174
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
053808944

prune571.0ms (4.7%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New1731174
Fresh189
Picked011
Done022
Total17412186
Error
0.2b
Counts
186 → 12
Compiler

Compiled 9405 to 6236 computations (33.7% saved)

simplify68.0ms (0.6%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (25.0ms)

IterNodesCost
014833886
114833886

regimes872.0ms (7.2%)

Compiler

Compiled 10679 to 7702 computations (27.9% saved)

bsearch0.0ms (0%)

regimes244.0ms (2%)

Compiler

Compiled 2756 to 2177 computations (21% saved)

bsearch0.0ms (0%)

regimes164.0ms (1.4%)

Compiler

Compiled 1495 to 1277 computations (14.6% saved)

bsearch0.0ms (0%)

regimes59.0ms (0.5%)

Compiler

Compiled 280 to 296 computations (-5.7% saved)

bsearch0.0ms (0%)

regimes26.0ms (0.2%)

Compiler

Compiled 15 to 54 computations (-260% saved)

bsearch0.0ms (0%)

regimes22.0ms (0.2%)

Accuracy

Total 1.2b remaining (87.9%)

Threshold costs 0b (0%)

Compiler

Compiled 12 to 42 computations (-250% saved)

bsearch6.0ms (0.1%)

Compiler

Compiled 103 to 90 computations (12.6% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
0251151
1251151

end0.0ms (0%)

sample3.3s (27.2%)

Algorithm
intervals
Results
380.0ms3791×body256valid
266.0ms8790×pre128true
209.0ms1435×body512valid
148.0ms2774×body128valid
39.0ms790×body128nan
Compiler

Compiled 2699 to 1958 computations (27.5% saved)

Pareto

0.9538732426714442

Profiling

Loading profile data...