Time bar (total: 9.4s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 0.8% | 99.2% | 0 |
| 0% | 0.8% | 99.2% | 1 |
| 0% | 0.8% | 99.2% | 2 |
| 0% | 0.8% | 99.2% | 3 |
| 0% | 0.8% | 99.2% | 4 |
| 0% | 0.8% | 99.2% | 5 |
| 0.2% | 0.4% | 99.4% | 6 |
| 0.2% | 0.4% | 99.4% | 7 |
| 0.2% | 0.4% | 99.4% | 8 |
| 0.2% | 0.4% | 99.4% | 9 |
| 0.3% | 0.2% | 99.5% | 10 |
| 0.3% | 0.2% | 99.5% | 11 |
| 0.3% | 0.2% | 99.5% | 12 |
| 0.3% | 0.2% | 99.5% | 13 |
| 0.3% | 0.1% | 99.6% | 14 |
Compiled 62 to 45 computations (27.4% saved)
| 1× | intervals |
| 47.0ms | 256× | body | 128 | valid |
| 14.0ms | 256× | pre | 128 | true |
| 1.0ms | 26× | pre | 128 | false |
Compiled 95 to 69 computations (27.4% saved)
| 1× | egg-herbie |
| 2213× | fma-def_binary32 |
| 1110× | div-sub_binary32 |
| 1069× | fma-neg_binary32 |
| 619× | times-frac_binary32 |
| 350× | sub-neg_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 37 |
| 1 | 38 | 31 |
| 2 | 78 | 31 |
| 3 | 137 | 26 |
| 4 | 203 | 26 |
| 5 | 232 | 26 |
| 6 | 274 | 26 |
| 7 | 372 | 26 |
| 8 | 432 | 26 |
| 9 | 523 | 26 |
| 10 | 666 | 26 |
| 11 | 1121 | 26 |
| 12 | 2051 | 26 |
| 13 | 2034 | 26 |
| 14 | 2092 | 26 |
| 15 | 2417 | 26 |
| 16 | 2722 | 26 |
| 17 | 2897 | 26 |
| 18 | 2169 | 26 |
| 19 | 2439 | 26 |
| 20 | 2299 | 26 |
| 21 | 2299 | 26 |
| 22 | 2299 | 26 |
| 23 | 2299 | 26 |
| 24 | 2299 | 26 |
| 25 | 2299 | 26 |
| 26 | 2114 | 26 |
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
| 8.3b | (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) | |
| ▶ | 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) |
Compiled 146 to 95 computations (34.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
| ✓ | 0.1b | (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) |
| ✓ | 0.2b | (*.f32 (-.f32 1 u) normAngle) |
| ✓ | 0.5b | (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) |
| ✓ | 1.8b | (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) |
4 calls:
| 59.0ms | (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) |
| 27.0ms | (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) |
| 22.0ms | (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) |
| 6.0ms | (*.f32 (-.f32 1 u) normAngle) |
| 1× | rewrite-expression-head |
| 42× | add-sqr-sqrt_binary32 |
| 39× | add-exp-log_binary32 |
| 32× | associate-*r*_binary32 |
| 28× | *-un-lft-identity_binary32 |
| 25× | add-cbrt-cube_binary32 |
4 calls:
| 9.0ms | (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) |
| 8.0ms | (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) |
| 7.0ms | (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) |
| 5.0ms | (*.f32 (-.f32 1 u) normAngle) |
| 1× | egg-herbie |
| 518× | associate-*r*_binary32 |
| 451× | associate-*l*_binary32 |
| 394× | fma-def_binary32 |
| 309× | *-commutative_binary32 |
| 269× | associate-+r+_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 410 | 4670 |
| 1 | 1199 | 4259 |
| 2 | 4415 | 4255 |
| 3 | 5052 | 4255 |
11 alts after pruning (11 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 227 | 10 | 237 |
| Fresh | 0 | 1 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 228 | 11 | 239 |
| Status | Error | Program |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.2b | (+.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| 8.3b | (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) | |
| 1.3b | (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| ▶ | 1.0b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i)) |
| 1.4b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.2b | (+.f32 (*.f32 (-.f32 1 (fma.f32 1/2 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| 1.3b | (+.f32 (-.f32 n0_i (*.f32 u n0_i)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) n1_i)) | |
| 1.6b | (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 (cbrt.f32 (/.f32 1 (sin.f32 normAngle))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle))))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| 1.4b | (+.f32 (*.f32 (log.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) |
Compiled 9476 to 4975 computations (47.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
| ✓ | 0.1b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i)) |
| 0.1b | (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) | |
| 0.2b | (*.f32 (-.f32 1 u) normAngle) | |
| 0.5b | (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) |
1 calls:
| 63.0ms | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i)) |
| 1× | rewrite-expression-head |
| 3× | add-log-exp_binary32 |
| 1× | +-commutative_binary32 |
| 1× | flip-+_binary32 |
| 1× | *-un-lft-identity_binary32 |
| 1× | flip3-+_binary32 |
1 calls:
| 9.0ms | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i)) |
| 1× | egg-herbie |
| 484× | cancel-sign-sub-inv_binary32 |
| 324× | fma-neg_binary32 |
| 315× | associate-*r*_binary32 |
| 267× | fma-def_binary32 |
| 246× | distribute-rgt-out_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 194 | 2000 |
| 1 | 650 | 1890 |
| 2 | 2605 | 1818 |
| 3 | 4581 | 1818 |
| 4 | 4995 | 1818 |
| 5 | 4981 | 1818 |
7 alts after pruning (7 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 207 | 3 | 210 |
| Fresh | 6 | 4 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 214 | 7 | 221 |
| Status | Error | Program |
| 2.5b | (-.f32 (fma.f32 n1_i u n0_i) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))) | |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.4b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) n1_i)) | |
| 1.6b | (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 (cbrt.f32 (/.f32 1 (sin.f32 normAngle))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle))))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) | |
| ▶ | 0.9b | (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) |
| 17.0b | (*.f32 (sqrt.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))) (sqrt.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i)))) |
Compiled 7179 to 3846 computations (46.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
| ✓ | 0.1b | (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) |
| ✓ | 0.1b | (*.f32 u (-.f32 n1_i n0_i)) |
2 calls:
| 8.0ms | (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) |
| 7.0ms | (*.f32 u (-.f32 n1_i n0_i)) |
| 1× | rewrite-expression-head |
| 37× | add-sqr-sqrt_binary32 |
| 36× | prod-diff_binary32 |
| 35× | *-un-lft-identity_binary32 |
| 33× | add-cube-cbrt_binary32 |
| 26× | associate-+r+_binary32 |
2 calls:
| 6.0ms | (*.f32 u (-.f32 n1_i n0_i)) |
| 4.0ms | (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) |
| 1× | egg-herbie |
| 969× | fma-neg_binary32 |
| 665× | fma-def_binary32 |
| 409× | distribute-rgt-in_binary32 |
| 379× | distribute-lft-in_binary32 |
| 287× | *-commutative_binary32 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 170 | 1649 |
| 1 | 288 | 1433 |
| 2 | 1030 | 1375 |
| 3 | 3371 | 1321 |
| 4 | 4230 | 1321 |
| 5 | 5050 | 1321 |
6 alts after pruning (6 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 139 | 2 | 141 |
| Fresh | 2 | 4 | 6 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 142 | 6 | 148 |
| Status | Error | Program |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) n1_i)) | |
| 17.3b | (+.f32 n0_i (*.f32 (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i))) (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i))))) | |
| ▶ | 1.1b | (+.f32 n0_i (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)))) |
| 2.5b | (-.f32 (fma.f32 n1_i u n0_i) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))) | |
| 1.4b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.6b | (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 (cbrt.f32 (/.f32 1 (sin.f32 normAngle))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle))))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) |
Compiled 2760 to 767 computations (72.2% saved)
Found 3 expressions with local error:
| New | Error | Program |
| ✓ | 0.1b | (+.f32 n0_i (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)))) |
| ✓ | 0.3b | (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)) |
| ✓ | 0.3b | (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i))) |
3 calls:
| 19.0ms | (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)) |
| 16.0ms | (+.f32 n0_i (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)))) |
| 11.0ms | (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i))) |
| 1× | rewrite-expression-head |
| 117× | distribute-lft-in_binary32 |
| 117× | distribute-rgt-in_binary32 |
| 90× | prod-diff_binary32 |
| 85× | add-sqr-sqrt_binary32 |
| 81× | *-un-lft-identity_binary32 |
3 calls:
| 9.0ms | (+.f32 n0_i (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)))) |
| 9.0ms | (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i))) |
| 7.0ms | (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)) |
| 1× | egg-herbie |
| 840× | fma-def_binary32 |
| 659× | distribute-rgt-in_binary32 |
| 623× | distribute-lft-in_binary32 |
| 259× | associate-*l*_binary32 |
| 232× | associate-*r*_binary32 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 284 | 3244 |
| 1 | 373 | 2887 |
| 2 | 1411 | 2725 |
| 3 | 5432 | 2725 |
6 alts after pruning (5 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 280 | 1 | 281 |
| Fresh | 1 | 4 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 281 | 6 | 287 |
| Status | Error | Program |
| ✓ | 1.1b | (+.f32 n0_i (*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i)))) |
| 2.5b | (-.f32 (fma.f32 n1_i u n0_i) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))) | |
| 1.1b | (+.f32 n0_i (*.f32 (sqrt.f32 (sqrt.f32 u)) (*.f32 (sqrt.f32 (sqrt.f32 u)) (*.f32 (sqrt.f32 u) (-.f32 n1_i n0_i))))) | |
| 1.4b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) n1_i)) | |
| 1.3b | (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) n1_i)) | |
| 1.6b | (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 (cbrt.f32 (/.f32 1 (sin.f32 normAngle))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle))))) (cbrt.f32 (/.f32 1 (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)) |
Compiled 6869 to 1454 computations (78.8% saved)
Total 0.4b remaining (92.4%)
Threshold costs 0.4b (92.4%)
Compiled 44433 to 28367 computations (36.2% saved)
| 1× | egg-herbie |
| 7× | *-commutative_binary32 |
| 3× | +-commutative_binary32 |
| 2× | sub-neg_binary32 |
| 1× | neg-sub0_binary32 |
| 1× | neg-mul-1_binary32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 52 |
| 1 | 35 | 52 |
| 2 | 39 | 52 |
| 3 | 41 | 52 |
| 4 | 42 | 52 |
| 5 | 41 | 52 |
Compiled 38 to 25 computations (34.2% saved)
| 1× | intervals |
| 1.6s | 8000× | body | 128 | valid |
| 518.0ms | 8000× | pre | 128 | true |
| 55.0ms | 982× | pre | 128 | false |
Compiled 273 to 171 computations (37.4% saved)
Loading profile data...