Details

Time bar (total: 6.5s)

analyze150.0ms (2.3%)

Algorithm
search
egg-herbie
Rules
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 log-pow_binary64_167 log-rec_binary64_166 log-div_binary64_165 log-prod_binary64_164 pow-base-0_binary64_162 unpow1/3_binary64_145 unpow3_binary64_144 unpow2_binary64_143 unpow1/2_binary64_142 pow-plus_binary64_141 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow1_binary64_136 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-lft-sqr_binary64_133 exp-cbrt_binary64_132 exp-sqrt_binary64_131 exp-prod_binary64_130 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-diff_binary64_126 exp-neg_binary64_125 exp-sum_binary64_124 e-exp-1_binary64_123 1-exp_binary64_122 exp-1-e_binary64_121 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-unmult_binary64_115 cube-mult_binary64_108 cube-div_binary64_107 cube-prod_binary64_106 cube-neg_binary64_105 rem-3cbrt-rft_binary64_104 rem-3cbrt-lft_binary64_103 rem-cbrt-cube_binary64_102 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 rem-sqrt-square_binary64_91 rem-square-sqrt_binary64_90 times-frac_binary64_84 div-sub_binary64_83 neg-mul-1_binary64_74 neg-sub0_binary64_73 unsub-neg_binary64_72 sub-neg_binary64_71 mul-1-neg_binary64_70 /-rgt-identity_binary64_69 *-rgt-identity_binary64_68 *-lft-identity_binary64_67 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-rgt-identity_binary64_63 +-lft-identity_binary64_62 mul0-rgt_binary64_61 mul0-lft_binary64_60 div0_binary64_59 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 remove-double-div_binary64_54 pow-sqr_binary64_51 sqr-pow_binary64_50 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 unswap-sqr_binary64_46 swap-sqr_binary64_45 cancel-sign-sub-inv_binary64_44 cancel-sign-sub_binary64_43 distribute-neg-frac_binary64_42 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-neg-in_binary64_39 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-neg-in_binary64_36 distribute-lft-neg-in_binary64_35 distribute-rgt1-in_binary64_34 distribute-lft1-in_binary64_33 distribute-rgt-out--_binary64_32 distribute-rgt-out_binary64_31 distribute-lft-out--_binary64_30 distribute-lft-out_binary64_29 distribute-rgt-in_binary64_28 distribute-lft-in_binary64_27 count-2_binary64_26 associate-/l/_binary64_25 associate-/r/_binary64_24 associate-/l*_binary64_23 associate-/r*_binary64_22 associate-*l/_binary64_21 associate-*r/_binary64_20 associate-*l*_binary64_19 associate-*r*_binary64_18 associate--r-_binary64_17 associate--l-_binary64_16 associate--l+_binary64_15 associate--r+_binary64_14 associate-+l-_binary64_13 associate-+r-_binary64_12 associate-+l+_binary64_11 associate-+r+_binary64_10 *-commutative_binary64_9 +-commutative_binary64_8
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0918
1918
022
122
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
50%50%0.1%2
74.9%25%0.1%3
87.4%12.5%0.1%4
93.7%6.2%0.1%5
96.8%3.1%0.1%6
98.3%1.6%0.1%7
99.1%0.8%0.1%8
99.5%0.4%0.1%9
99.7%0.2%0.1%10
99.8%0.1%0.1%11
99.9%0%0.1%12
99.9%0%0.1%13
99.9%0%0.1%14
Compiler

Compiled 7 to 7 computations (0% saved)

sample18.0ms (0.3%)

Algorithm
intervals
Results
9.0ms256×body128valid
Compiler

Compiled 13 to 15 computations (-15.4% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 log-pow_binary64_167 log-rec_binary64_166 log-div_binary64_165 log-prod_binary64_164 pow-base-0_binary64_162 unpow1/3_binary64_145 unpow3_binary64_144 unpow2_binary64_143 unpow1/2_binary64_142 pow-plus_binary64_141 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow1_binary64_136 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-lft-sqr_binary64_133 exp-cbrt_binary64_132 exp-sqrt_binary64_131 exp-prod_binary64_130 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-diff_binary64_126 exp-neg_binary64_125 exp-sum_binary64_124 e-exp-1_binary64_123 1-exp_binary64_122 exp-1-e_binary64_121 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-unmult_binary64_115 cube-mult_binary64_108 cube-div_binary64_107 cube-prod_binary64_106 cube-neg_binary64_105 rem-3cbrt-rft_binary64_104 rem-3cbrt-lft_binary64_103 rem-cbrt-cube_binary64_102 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 rem-sqrt-square_binary64_91 rem-square-sqrt_binary64_90 times-frac_binary64_84 div-sub_binary64_83 neg-mul-1_binary64_74 neg-sub0_binary64_73 unsub-neg_binary64_72 sub-neg_binary64_71 mul-1-neg_binary64_70 /-rgt-identity_binary64_69 *-rgt-identity_binary64_68 *-lft-identity_binary64_67 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-rgt-identity_binary64_63 +-lft-identity_binary64_62 mul0-rgt_binary64_61 mul0-lft_binary64_60 div0_binary64_59 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 remove-double-div_binary64_54 pow-sqr_binary64_51 sqr-pow_binary64_50 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 unswap-sqr_binary64_46 swap-sqr_binary64_45 cancel-sign-sub-inv_binary64_44 cancel-sign-sub_binary64_43 distribute-neg-frac_binary64_42 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-neg-in_binary64_39 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-neg-in_binary64_36 distribute-lft-neg-in_binary64_35 distribute-rgt1-in_binary64_34 distribute-lft1-in_binary64_33 distribute-rgt-out--_binary64_32 distribute-rgt-out_binary64_31 distribute-lft-out--_binary64_30 distribute-lft-out_binary64_29 distribute-rgt-in_binary64_28 distribute-lft-in_binary64_27 count-2_binary64_26 associate-/l/_binary64_25 associate-/r/_binary64_24 associate-/l*_binary64_23 associate-/r*_binary64_22 associate-*l/_binary64_21 associate-*r/_binary64_20 associate-*l*_binary64_19 associate-*r*_binary64_18 associate--r-_binary64_17 associate--l-_binary64_16 associate--l+_binary64_15 associate--r+_binary64_14 associate-+l-_binary64_13 associate-+r-_binary64_12 associate-+l+_binary64_11 associate-+r+_binary64_10 *-commutative_binary64_9 +-commutative_binary64_8
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
179

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0.9b
Counts
1 → 1
Compiler

Compiled 6 to 6 computations (0% saved)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.9b
(/.f64 (atan2.f64 im re) (log.f64 10))

rewrite39.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
0.1b
Rules
12×times-frac_binary64_84
10×add-cube-cbrt_binary64_113 add-sqr-sqrt_binary64_100 *-un-lft-identity_binary64_78
pow1_binary64_139
log-pow_binary64_167 associate-/r*_binary64_22
add-exp-log_binary64_116 add-cbrt-cube_binary64_114 associate-/l*_binary64_23
div-exp_binary64_129 add-log-exp_binary64_117 cbrt-undiv_binary64_112 frac-2neg_binary64_89 clear-num_binary64_77 div-inv_binary64_75
Counts
1 → 31
Calls

1 calls:

3.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 426 to 243 computations (43% saved)

series184.0ms (2.8%)

Error
0.9b
Counts
1 → 6
Calls

1 calls:

179.0ms
(/.f64 (atan2.f64 im re) (log.f64 10))
Compiler

Compiled 108 to 93 computations (13.9% saved)

simplify143.0ms (2.2%)

Algorithm
egg-herbie
Rules
1288×associate-/l/_binary64_25
350×times-frac_binary64_84 distribute-rgt-in_binary64_28
329×unsub-neg_binary64_72
311×unswap-sqr_binary64_46
282×cancel-sign-sub-inv_binary64_44
275×div-sub_binary64_83
267×*-commutative_binary64_9
265×associate-/l*_binary64_23
259×sub-neg_binary64_71
222×sqr-pow_binary64_50
192×distribute-neg-in_binary64_39
167×associate-/r*_binary64_22
145×associate--l-_binary64_16
137×distribute-lft-in_binary64_27
131×associate-/r/_binary64_24
114×+-commutative_binary64_8
103×distribute-rgt-neg-in_binary64_36
99×associate-*l/_binary64_21
98×distribute-lft-neg-out_binary64_37
90×distribute-neg-out_binary64_40
80×associate-*l*_binary64_19
77×distribute-lft-neg-in_binary64_35 associate-*r/_binary64_20 associate-*r*_binary64_18
73×neg-sub0_binary64_73
68×neg-mul-1_binary64_74
51×distribute-rgt-neg-out_binary64_38
49×distribute-rgt-out_binary64_31
48×div0_binary64_59
47×*-lft-identity_binary64_67 pow-sqr_binary64_51 distribute-lft-out_binary64_29
46×*-rgt-identity_binary64_68 associate--r+_binary64_14
44×associate--r-_binary64_17
41×associate--l+_binary64_15
38×mul0-rgt_binary64_61 mul0-lft_binary64_60
31×cube-prod_binary64_106
29×pow-plus_binary64_141 associate-+l-_binary64_13
26×cube-div_binary64_107
23×associate-+r+_binary64_10
22×unpow3_binary64_144 associate-+l+_binary64_11
21×cube-unmult_binary64_115
15×cube-mult_binary64_108 distribute-rgt-out--_binary64_32
14×/-rgt-identity_binary64_69 remove-double-neg_binary64_66
13×distribute-lft-out--_binary64_30 associate-+r-_binary64_12
12×cancel-sign-sub_binary64_43
11×unpow2_binary64_143 unpow1_binary64_136
distribute-rgt1-in_binary64_34
unpow1/2_binary64_142 +-rgt-identity_binary64_63
rem-sqrt-square_binary64_91 --rgt-identity_binary64_64 swap-sqr_binary64_45
distribute-lft1-in_binary64_33
sub0-neg_binary64_65
log-div_binary64_165
log-prod_binary64_164 exp-sum_binary64_124
exp-diff_binary64_126 1-exp_binary64_122 mul-1-neg_binary64_70 distribute-neg-frac_binary64_42 count-2_binary64_26
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 log-pow_binary64_167 log-rec_binary64_166 pow-base-0_binary64_162 unpow1/3_binary64_145 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-lft-sqr_binary64_133 exp-cbrt_binary64_132 exp-sqrt_binary64_131 exp-prod_binary64_130 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-neg_binary64_125 e-exp-1_binary64_123 exp-1-e_binary64_121 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-neg_binary64_105 rem-3cbrt-rft_binary64_104 rem-3cbrt-lft_binary64_103 rem-cbrt-cube_binary64_102 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 rem-square-sqrt_binary64_90 +-lft-identity_binary64_62 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 remove-double-div_binary64_54 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 distribute-frac-neg_binary64_41
Counts
37 → 11
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053583
190545
2175545
3295545
4500545
5868545
62166545
72771545
83718545
94026545
104125545
114266545
125096545

prune14.0ms (0.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New8311
Fresh000
Picked011
Done000
Total8412
Error
0.1b
Counts
12 → 4
Compiler

Compiled 150 to 81 computations (46% saved)

localize10.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.9b
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
3.7b
(cbrt.f64 (atan2.f64 im re))
3.7b
(cbrt.f64 (atan2.f64 im re))
3.7b
(cbrt.f64 (atan2.f64 im re))

rewrite99.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
0.1b
Rules
25×cbrt-prod_binary64_109
23×add-sqr-sqrt_binary64_100
15×add-cube-cbrt_binary64_113 *-un-lft-identity_binary64_78
11×pow1_binary64_139
pow1/3_binary64_160
add-exp-log_binary64_116 swap-sqr_binary64_45 associate-*l*_binary64_19 associate-*r*_binary64_18
add-log-exp_binary64_117 add-cbrt-cube_binary64_114 unswap-sqr_binary64_46
pow-prod-down_binary64_149 pow-prod-up_binary64_148 pow-sqr_binary64_51
pow2_binary64_159 pow-plus_binary64_141 prod-exp_binary64_127 cbrt-unprod_binary64_111 *-commutative_binary64_9
Counts
4 → 73
Calls

4 calls:

9.0ms
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
1.0ms
(cbrt.f64 (atan2.f64 im re))
1.0ms
(cbrt.f64 (atan2.f64 im re))
1.0ms
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 1717 to 453 computations (73.6% saved)

series931.0ms (14.4%)

Error
0.1b
Counts
4 → 24
Calls

4 calls:

273.0ms
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re)))
216.0ms
(cbrt.f64 (atan2.f64 im re))
215.0ms
(cbrt.f64 (atan2.f64 im re))
207.0ms
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 1242 to 713 computations (42.6% saved)

simplify113.0ms (1.7%)

Algorithm
egg-herbie
Rules
584×log-prod_binary64_164
394×sqr-pow_binary64_50
327×*-commutative_binary64_9
311×distribute-lft-out_binary64_29
278×associate-*l*_binary64_19
266×associate-/r/_binary64_24
258×associate-/l/_binary64_25
188×exp-prod_binary64_130
172×associate-*r*_binary64_18
157×log-pow_binary64_167
151×distribute-rgt-out_binary64_31
145×cube-prod_binary64_106
126×pow-sqr_binary64_51
119×log-div_binary64_165
112×unswap-sqr_binary64_46
111×swap-sqr_binary64_45
104×associate-/l*_binary64_23
75×associate-+l+_binary64_11
69×associate-+r+_binary64_10
61×distribute-rgt-in_binary64_28
57×distribute-lft-in_binary64_27
54×times-frac_binary64_84
42×rem-sqrt-square_binary64_91
40×pow-plus_binary64_141 +-commutative_binary64_8
36×count-2_binary64_26
35×associate-*r/_binary64_20
31×*-rgt-identity_binary64_68 *-lft-identity_binary64_67
30×unpow3_binary64_144
25×cube-mult_binary64_108
24×associate-/r*_binary64_22
22×distribute-rgt1-in_binary64_34
12×cube-div_binary64_107
11×cube-unmult_binary64_115
10×distribute-lft1-in_binary64_33
unpow1/2_binary64_142
associate-*l/_binary64_21
unpow2_binary64_143
unpow1_binary64_136
unpow1/3_binary64_145 rem-3cbrt-lft_binary64_103 rem-cbrt-cube_binary64_102
log-rec_binary64_166 exp-lft-sqr_binary64_133 exp-sqrt_binary64_131 1-exp_binary64_122 exp-1-e_binary64_121 rem-3cbrt-rft_binary64_104 rem-square-sqrt_binary64_90
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 pow-base-0_binary64_162 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-cbrt_binary64_132 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-diff_binary64_126 exp-neg_binary64_125 exp-sum_binary64_124 e-exp-1_binary64_123 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-neg_binary64_105 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 div-sub_binary64_83 neg-mul-1_binary64_74 neg-sub0_binary64_73 unsub-neg_binary64_72 sub-neg_binary64_71 mul-1-neg_binary64_70 /-rgt-identity_binary64_69 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-rgt-identity_binary64_63 +-lft-identity_binary64_62 mul0-rgt_binary64_61 mul0-lft_binary64_60 div0_binary64_59 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 remove-double-div_binary64_54 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 cancel-sign-sub-inv_binary64_44 cancel-sign-sub_binary64_43 distribute-neg-frac_binary64_42 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-neg-in_binary64_39 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-neg-in_binary64_36 distribute-lft-neg-in_binary64_35 distribute-rgt-out--_binary64_32 distribute-lft-out--_binary64_30 associate--r-_binary64_17 associate--l-_binary64_16 associate--l+_binary64_15 associate--r+_binary64_14 associate-+l-_binary64_13 associate-+r-_binary64_12
Counts
97 → 64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0511160
1821069
22591037
38701017
41628891
52483891
64799891
74826891

prune67.0ms (1%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New61364
Fresh022
Picked011
Done011
Total61768
Error
0.1b
Counts
68 → 7
Compiler

Compiled 1226 to 457 computations (62.7% saved)

localize13.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.0b
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 5)
3.7b
(cbrt.f64 (atan2.f64 im re))
3.7b
(cbrt.f64 (atan2.f64 im re))
3.7b
(cbrt.f64 (atan2.f64 im re))

rewrite83.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
0.1b
Rules
18×cbrt-prod_binary64_109
11×add-cube-cbrt_binary64_113 add-sqr-sqrt_binary64_100 *-un-lft-identity_binary64_78
unpow-prod-down_binary64_157
pow1_binary64_139 add-exp-log_binary64_116
pow1/3_binary64_160 add-log-exp_binary64_117 add-cbrt-cube_binary64_114
pow-unpow_binary64_155
pow-pow_binary64_150
pow-to-exp_binary64_147 pow-exp_binary64_146 sqr-pow_binary64_50
Counts
4 → 57
Calls

4 calls:

4.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 5)
1.0ms
(cbrt.f64 (atan2.f64 im re))
1.0ms
(cbrt.f64 (atan2.f64 im re))
1.0ms
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 1562 to 558 computations (64.3% saved)

series1.1s (17.3%)

Error
0.1b
Counts
4 → 24
Calls

4 calls:

402.0ms
(pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 5)
249.0ms
(cbrt.f64 (atan2.f64 im re))
224.0ms
(cbrt.f64 (atan2.f64 im re))
221.0ms
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 1566 to 929 computations (40.7% saved)

simplify63.0ms (1%)

Algorithm
egg-herbie
Rules
862×unswap-sqr_binary64_46
358×associate-*l*_binary64_19
276×distribute-rgt-in_binary64_28
272×distribute-lft-in_binary64_27
228×associate-*r*_binary64_18
183×log-prod_binary64_164
166×sqr-pow_binary64_50
137×associate-+l+_binary64_11 associate-+r+_binary64_10
78×associate-/l*_binary64_23
75×exp-prod_binary64_130
63×cube-prod_binary64_106
40×cube-unmult_binary64_115 associate-/l/_binary64_25
35×pow-sqr_binary64_51 distribute-rgt-out_binary64_31
34×*-commutative_binary64_9
31×pow-plus_binary64_141
26×count-2_binary64_26
25×associate-*r/_binary64_20
22×log-pow_binary64_167
21×associate-/r*_binary64_22
20×distribute-lft-out_binary64_29
16×associate-/r/_binary64_24
rem-sqrt-square_binary64_91 swap-sqr_binary64_45
unpow3_binary64_144 *-lft-identity_binary64_67 associate-*l/_binary64_21
times-frac_binary64_84 *-rgt-identity_binary64_68 distribute-rgt1-in_binary64_34
cube-mult_binary64_108 /-rgt-identity_binary64_69
unpow1/3_binary64_145 unpow1/2_binary64_142 unpow1_binary64_136 1-exp_binary64_122 rem-3cbrt-lft_binary64_103
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 log-rec_binary64_166 log-div_binary64_165 pow-base-0_binary64_162 unpow2_binary64_143 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-lft-sqr_binary64_133 exp-cbrt_binary64_132 exp-sqrt_binary64_131 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-diff_binary64_126 exp-neg_binary64_125 exp-sum_binary64_124 e-exp-1_binary64_123 exp-1-e_binary64_121 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-div_binary64_107 cube-neg_binary64_105 rem-3cbrt-rft_binary64_104 rem-cbrt-cube_binary64_102 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 rem-square-sqrt_binary64_90 div-sub_binary64_83 neg-mul-1_binary64_74 neg-sub0_binary64_73 unsub-neg_binary64_72 sub-neg_binary64_71 mul-1-neg_binary64_70 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-rgt-identity_binary64_63 +-lft-identity_binary64_62 mul0-rgt_binary64_61 mul0-lft_binary64_60 div0_binary64_59 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 remove-double-div_binary64_54 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 cancel-sign-sub-inv_binary64_44 cancel-sign-sub_binary64_43 distribute-neg-frac_binary64_42 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-neg-in_binary64_39 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-neg-in_binary64_36 distribute-lft-neg-in_binary64_35 distribute-lft1-in_binary64_33 distribute-rgt-out--_binary64_32 distribute-lft-out--_binary64_30 associate--r-_binary64_17 associate--l-_binary64_16 associate--l+_binary64_15 associate--r+_binary64_14 associate-+l-_binary64_13 associate-+r-_binary64_12 +-commutative_binary64_8
Counts
81 → 38
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064941
1115875
2222875
3503875
41398875
54985875

prune48.0ms (0.7%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New38038
Fresh044
Picked011
Done022
Total38745
Error
0.1b
Counts
45 → 7
Compiler

Compiled 946 to 362 computations (61.7% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
0.2b
(/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10))
3.7b
(cbrt.f64 (atan2.f64 im re))
8.2b
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))

rewrite235.0ms (3.6%)

Algorithm
rewrite-expression-head
Error
0.1b
Rules
76×add-sqr-sqrt_binary64_100
63×cbrt-prod_binary64_109
58×times-frac_binary64_84
42×add-cube-cbrt_binary64_113 *-un-lft-identity_binary64_78
28×associate-*r*_binary64_18
19×pow1_binary64_139
15×unswap-sqr_binary64_46
13×log-pow_binary64_167
11×add-exp-log_binary64_116 associate-*l*_binary64_19
unpow-prod-down_binary64_157
add-cbrt-cube_binary64_114
associate-/l*_binary64_23
unpow2_binary64_143 sqr-pow_binary64_50
add-log-exp_binary64_117 associate-/r*_binary64_22
pow1/3_binary64_160 div-exp_binary64_129 cbrt-undiv_binary64_112 div-inv_binary64_75 prod-exp_binary64_127 cbrt-unprod_binary64_111
frac-2neg_binary64_89 clear-num_binary64_77 pow-prod-down_binary64_149 associate-*r/_binary64_20 *-commutative_binary64_9
Counts
4 → 141
Calls

4 calls:

20.0ms
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
4.0ms
(/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10))
2.0ms
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
1.0ms
(cbrt.f64 (atan2.f64 im re))
Compiler

Compiled 3398 to 1763 computations (48.1% saved)

series1.1s (17.5%)

Error
0.1b
Counts
4 → 24
Calls

4 calls:

406.0ms
(/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10))
290.0ms
(cbrt.f64 (pow.f64 (atan2.f64 im re) 2))
221.0ms
(cbrt.f64 (atan2.f64 im re))
197.0ms
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 10)))
Compiler

Compiled 954 to 718 computations (24.7% saved)

simplify191.0ms (2.9%)

Algorithm
egg-herbie
Rules
554×associate-/l*_binary64_23
359×log-prod_binary64_164
343×associate-*l/_binary64_21
309×associate-*r/_binary64_20
301×times-frac_binary64_84
268×*-commutative_binary64_9
214×log-div_binary64_165
175×unswap-sqr_binary64_46
166×associate-/l/_binary64_25
159×cube-div_binary64_107
143×cube-prod_binary64_106
132×associate-+l+_binary64_11
128×associate-*l*_binary64_19
124×associate-/r*_binary64_22
122×associate-*r*_binary64_18
108×unpow3_binary64_144
87×associate-/r/_binary64_24
85×distribute-rgt-in_binary64_28
79×sqr-pow_binary64_50 distribute-lft-in_binary64_27
77×log-pow_binary64_167
69×associate--l+_binary64_15
67×exp-prod_binary64_130
63×*-lft-identity_binary64_67
58×cube-mult_binary64_108
56×*-rgt-identity_binary64_68 associate-+l-_binary64_13
45×swap-sqr_binary64_45
39×/-rgt-identity_binary64_69
34×sub-neg_binary64_71
33×log-rec_binary64_166
32×associate--l-_binary64_16
28×associate--r+_binary64_14
26×rem-sqrt-square_binary64_91
25×pow-plus_binary64_141
24×associate-+r-_binary64_12
22×pow-sqr_binary64_51 cancel-sign-sub-inv_binary64_44
14×cube-unmult_binary64_115
13×distribute-rgt-neg-in_binary64_36
12×distribute-lft-neg-in_binary64_35
11×associate--r-_binary64_17 associate-+r+_binary64_10
10×neg-mul-1_binary64_74 neg-sub0_binary64_73
remove-double-div_binary64_54 count-2_binary64_26
distribute-lft-out_binary64_29 +-commutative_binary64_8
unpow1/2_binary64_142 distribute-neg-in_binary64_39
distribute-neg-frac_binary64_42
unpow2_binary64_143 unpow1_binary64_136 distribute-rgt-out_binary64_31
unpow1/3_binary64_145 rem-3cbrt-lft_binary64_103 +-rgt-identity_binary64_63
1-exp_binary64_122 exp-1-e_binary64_121 rem-cbrt-cube_binary64_102 rem-square-sqrt_binary64_90 div-sub_binary64_83 unsub-neg_binary64_72 distribute-rgt1-in_binary64_34 distribute-lft1-in_binary64_33
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_341 erf-erfc_binary64_340 erf-odd_binary64_339 if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 not-gte_binary64_330 not-lte_binary64_329 not-gt_binary64_328 not-lt_binary64_327 gte-same_binary64_326 lte-same_binary64_325 gt-same_binary64_324 lt-same_binary64_323 sinh---cosh_binary64_270 sinh-+-cosh_binary64_269 sinh-cosh_binary64_268 tanh-def-c_binary64_267 tanh-def-b_binary64_266 tanh-def-a_binary64_265 cosh-def_binary64_264 sinh-def_binary64_263 tan-neg_binary64_210 cos-neg_binary64_209 sin-neg_binary64_208 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 hang-m-tan_binary64_204 hang-p-tan_binary64_203 hang-m0-tan_binary64_202 hang-p0-tan_binary64_201 hang-0m-tan_binary64_200 hang-0p-tan_binary64_199 tan-+PI/2_binary64_198 tan-+PI_binary64_197 tan-PI_binary64_196 tan-PI/3_binary64_195 tan-PI/4_binary64_194 tan-PI/6_binary64_193 cos-+PI/2_binary64_192 cos-+PI_binary64_191 cos-PI_binary64_190 cos-PI/2_binary64_189 cos-PI/3_binary64_188 cos-PI/4_binary64_187 cos-PI/6_binary64_186 sin-+PI/2_binary64_185 sin-+PI_binary64_184 sin-PI_binary64_183 sin-PI/2_binary64_182 sin-PI/3_binary64_181 sin-PI/4_binary64_180 sin-PI/6_binary64_179 sub-1-sin_binary64_178 sub-1-cos_binary64_177 -1-add-sin_binary64_176 -1-add-cos_binary64_175 1-sub-sin_binary64_174 1-sub-cos_binary64_173 cos-sin-sum_binary64_172 log-E_binary64_168 pow-base-0_binary64_162 exp-to-pow_binary64_140 pow-base-1_binary64_138 unpow0_binary64_137 unpow-1_binary64_135 exp-lft-cube_binary64_134 exp-lft-sqr_binary64_133 exp-cbrt_binary64_132 exp-sqrt_binary64_131 div-exp_binary64_129 rec-exp_binary64_128 prod-exp_binary64_127 exp-diff_binary64_126 exp-neg_binary64_125 exp-sum_binary64_124 e-exp-1_binary64_123 exp-0_binary64_120 rem-log-exp_binary64_119 rem-exp-log_binary64_118 cube-neg_binary64_105 rem-3cbrt-rft_binary64_104 rem-cube-cbrt_binary64_101 sqr-abs_binary64_93 sqr-neg_binary64_92 mul-1-neg_binary64_70 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-lft-identity_binary64_62 mul0-rgt_binary64_61 mul0-lft_binary64_60 div0_binary64_59 *-inverses_binary64_58 +-inverses_binary64_57 lft-mult-inverse_binary64_56 rgt-mult-inverse_binary64_55 difference-of-sqr--1_binary64_49 difference-of-sqr-1_binary64_48 difference-of-squares_binary64_47 cancel-sign-sub_binary64_43 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-out--_binary64_32 distribute-lft-out--_binary64_30
Counts
165 → 116
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01543640
13103249
210673245
334292954
444162954
548142954
649222954

prune126.0ms (1.9%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New1133116
Fresh033
Picked011
Done033
Total11310123
Error
0.1b
Counts
123 → 10
Compiler

Compiled 2252 to 1109 computations (50.8% saved)

regimes332.0ms (5.1%)

Accuracy

Total 0.8b remaining (96.2%)

Threshold costs 0.8b (96.2%)

Compiler

Compiled 3378 to 2150 computations (36.4% saved)

bsearch0.0ms (0%)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
1-exp_binary64_122 *-commutative_binary64_9
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same if-if-and-not_binary64_338 if-if-and_binary64_337 if-if-or-not_binary64_336 if-if-or_binary64_335 if-not_binary64_334 if-same_binary64_333 if-false_binary64_332 if-true_binary64_331 tan-0_binary64_207 cos-0_binary64_206 sin-0_binary64_205 unpow1_binary64_136 e-exp-1_binary64_123 exp-1-e_binary64_121 exp-0_binary64_120 sqr-abs_binary64_93 sqr-neg_binary64_92 neg-mul-1_binary64_74 neg-sub0_binary64_73 unsub-neg_binary64_72 sub-neg_binary64_71 mul-1-neg_binary64_70 /-rgt-identity_binary64_69 *-rgt-identity_binary64_68 *-lft-identity_binary64_67 remove-double-neg_binary64_66 sub0-neg_binary64_65 --rgt-identity_binary64_64 +-rgt-identity_binary64_63 +-lft-identity_binary64_62 cancel-sign-sub-inv_binary64_44 cancel-sign-sub_binary64_43 distribute-neg-frac_binary64_42 distribute-frac-neg_binary64_41 distribute-neg-out_binary64_40 distribute-neg-in_binary64_39 distribute-rgt-neg-out_binary64_38 distribute-lft-neg-out_binary64_37 distribute-rgt-neg-in_binary64_36 distribute-lft-neg-in_binary64_35 +-commutative_binary64_8
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121
11421
21321

end0.0ms (0%)

sample1.3s (20.6%)

Algorithm
intervals
Results
300.0ms8000×body128valid
Compiler

Compiled 828 to 528 computations (36.2% saved)

Profiling

Loading profile data...