Time bar (total: 48.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 81.1% | 0.2% | 0% | 18.7% | 0% | 7 |
| 0% | 0% | 74.8% | 0.2% | 0% | 24.9% | 0% | 8 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 9 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 10 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 11 |
| 0% | 0% | 64.7% | 0.2% | 0% | 35.1% | 0% | 12 |
Compiled 41 to 32 computations (22% saved)
| 9.2s | 21150× | body | 256 | invalid |
| 3.5s | 8256× | body | 256 | valid |
| 2.3s | 4951× | body | 256 | infinite |
| 2× | egg-herbie |
| 798× | distribute-neg-frac_binary64 |
| 778× | associate-*r/_binary64 |
| 664× | fma-def_binary64 |
| 452× | *-commutative_binary64 |
| 271× | cancel-sign-sub-inv_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 451 |
| 1 | 419 | 451 |
| 2 | 1543 | 429 |
| 3 | 5311 | 429 |
| 0 | 5 | 5 |
| 1 | 5 | 5 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
3 |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) -1/2 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 h 2)) 2) (/.f64 d l))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (+.f64 1 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (/.f64 M (/.f64 h (/.f64 D 2))) 2) -1/2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 h 2))) 2) -1/2) 1)) |
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d)))) |
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 2 l) D)) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) (*.f64 1/2 (/.f64 h d)))))) |
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (/.f64 (/.f64 M (/.f64 2 D)) l) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 M h)) (*.f64 (sqrt.f64 (/.f64 M l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 d (*.f64 2 M))) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2) (/.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 2 D))) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 l h)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 l h)) -1/2 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l)))) |
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (/.f64 M l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 (*.f64 (/.f64 M l) 1/2) (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 h d) 2)) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 D l) (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 h d) 2) M) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2)) (/.f64 h M))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 M 2)) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 d M) 2)) 2) -1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) -1/2 1))) |
(sort M D)
Compiled 45 to 36 computations (20% saved)
| 1× | egg-herbie |
| 735× | distribute-rgt-neg-in_binary64 |
| 679× | distribute-neg-frac_binary64 |
| 466× | fma-def_binary64 |
| 425× | associate-/l*_binary64 |
| 389× | *-commutative_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 41 |
| 1 | 62 | 41 |
| 2 | 195 | 39 |
| 3 | 1301 | 39 |
| 4 | 5063 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
Compiled 66 to 45 computations (31.8% saved)
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 |
|---|---|---|
| ▶ | 24.8b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| ▶ | 25.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
Compiled 71 to 53 computations (25.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.2b | (/.f64 (/.f64 D d) (/.f64 2 M)) |
| ✓ | 8.7b | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| ✓ | 9.5b | (sqrt.f64 (/.f64 d l)) |
| ✓ | 9.9b | (sqrt.f64 (/.f64 d h)) |
Compiled 120 to 56 computations (53.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | M | @ | -inf | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 2.0ms | d | @ | 0 | (sqrt.f64 (/.f64 d l)) |
| 2.0ms | d | @ | -inf | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 2.0ms | D | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 2.0ms | h | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1× | batch-egg-rewrite |
| 370× | log-div_binary64 |
| 366× | log1p-udef_binary64 |
| 365× | expm1-udef_binary64 |
| 318× | log-pow_binary64 |
| 211× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 45 |
| 1 | 433 | 45 |
| 2 | 5736 | 45 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 d h)) |
(sqrt.f64 (/.f64 d l)) |
(fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(/.f64 (/.f64 D d) (/.f64 2 M)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) -1) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (/.f64 1 (*.f64 d (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 (/.f64 1 d) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (/.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 (/.f64 D d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 D d) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 D d) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 D) d) (/.f64 1 (/.f64 -2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M 2) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 D d) 1/2) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 2) (/.f64 (/.f64 1 d) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 2) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 2) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 1) (/.f64 (/.f64 1 d) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 1) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 D d) (cbrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 D d)) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (sqrt.f64 (/.f64 D d)) (cbrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 1 d) (sqrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (sqrt.f64 (/.f64 2 M))) (/.f64 (cbrt.f64 (/.f64 D d)) (sqrt.f64 (/.f64 2 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 D d) 1) (/.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 D d) -2) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 1) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (sqrt.f64 M)) (sqrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 D d) (/.f64 -2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 2 M) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 1)))))) |
| 1× | egg-herbie |
| 1461× | associate-/l/_binary64 |
| 1317× | associate-/r/_binary64 |
| 680× | unswap-sqr_binary64 |
| 355× | *-commutative_binary64 |
| 215× | times-frac_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 1827 |
| 1 | 85 | 1737 |
| 2 | 259 | 1737 |
| 3 | 1587 | 1737 |
| 4 | 3508 | 1737 |
| 5 | 3883 | 1737 |
| 6 | 4994 | 1737 |
| 7 | 5076 | 1737 |
| 8 | 5175 | 1737 |
| 9 | 5301 | 1737 |
| 10 | 7264 | 1737 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d) (/.f64 h d))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h))) |
(*.f64 -1/8 (*.f64 D (*.f64 (/.f64 D (*.f64 (/.f64 d h) (*.f64 d l))) (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))) |
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) D) (*.f64 (/.f64 M (/.f64 l M)) h)) 1) |
(fma.f64 (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D h)) (*.f64 (/.f64 -1/8 (/.f64 l M)) M) 1) |
(fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(/.f64 (*.f64 D M) (/.f64 d 1/2)) |
(*.f64 M (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.3b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| ✓ | 9.5b | (pow.f64 (/.f64 d l) (/.f64 1 2)) |
| ✓ | 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
| ✓ | 11.6b | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
Compiled 159 to 94 computations (40.9% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | M | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 4.0ms | h | @ | inf | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 4.0ms | l | @ | 0 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 2.0ms | D | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 2.0ms | l | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 1× | batch-egg-rewrite |
| 785× | prod-diff_binary64 |
| 249× | add-sqr-sqrt_binary64 |
| 246× | pow1_binary64 |
| 243× | *-un-lft-identity_binary64 |
| 232× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 74 |
| 1 | 512 | 73 |
| 2 | 6918 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
(pow.f64 (/.f64 d h) (/.f64 1 2)) |
(pow.f64 (/.f64 d l) (/.f64 1 2)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 d h))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1)))))) |
| 1× | egg-herbie |
| 1717× | associate-/r/_binary64 |
| 1254× | associate-/l/_binary64 |
| 876× | unswap-sqr_binary64 |
| 401× | *-commutative_binary64 |
| 224× | sqr-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 2736 |
| 1 | 107 | 2736 |
| 2 | 318 | 2736 |
| 3 | 1921 | 2736 |
| 4 | 4226 | 2736 |
| 5 | 4563 | 2736 |
| 6 | 4640 | 2736 |
| 7 | 4738 | 2736 |
| 8 | 4852 | 2736 |
| 9 | 4989 | 2736 |
| 10 | 7474 | 2736 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
| Outputs |
|---|
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 D D) M) M)) l)) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))))) |
(*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
Compiled 7999 to 4159 computations (48% saved)
33 alts after pruning (33 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 217 | 33 | 250 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 219 | 33 | 252 |
| Status | Error | Program |
|---|---|---|
| 30.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 41.6b | (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) | |
| 25.8b | (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) | |
| ▶ | 38.5b | (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
| 24.9b | (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| ▶ | 47.4b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| ▶ | 24.8b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 24.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) | |
| 51.5b | (fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 38.1b | (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) | |
| ▶ | 39.2b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 45.8b | (*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 46.9b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 60.0b | (*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 25.1b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 34.0b | (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 61.1b | (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 25.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) | |
| 25.1b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))) | |
| 29.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 46.9b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 37.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) | |
| 58.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) | |
| 45.8b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 25.2b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) | |
| 24.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| ▶ | 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| 30.2b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 60.1b | (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) | |
| 24.9b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 25.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
Compiled 2336 to 1732 computations (25.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.2b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) |
| ✓ | 7.3b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| 9.5b | (pow.f64 (/.f64 d l) (/.f64 1 2)) | |
| 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
Compiled 175 to 107 computations (38.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 44.0ms | d | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| 5.0ms | D | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| 2.0ms | h | @ | 0 | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) |
| 1.0ms | M | @ | 0 | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) |
| 1.0ms | d | @ | 0 | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) |
| 1× | batch-egg-rewrite |
| 611× | prod-diff_binary64 |
| 266× | add-sqr-sqrt_binary64 |
| 261× | pow1_binary64 |
| 258× | *-un-lft-identity_binary64 |
| 248× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 62 |
| 1 | 546 | 58 |
| 2 | 7463 | 58 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 3))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))) 2))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) (sqrt.f64 (*.f64 h 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (*.f64 h h) 1/4) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 h) 1/2) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) 3) (pow.f64 (*.f64 h 1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 h 1/2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 1)))))) |
| 1× | egg-herbie |
| 667× | unswap-sqr_binary64 |
| 543× | sqr-pow_binary64 |
| 508× | associate-/r*_binary64 |
| 447× | cube-prod_binary64 |
| 314× | associate-*l/_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 2292 |
| 1 | 84 | 2292 |
| 2 | 216 | 2292 |
| 3 | 1058 | 2292 |
| 4 | 3637 | 2292 |
| 5 | 3933 | 2292 |
| 6 | 4998 | 2292 |
| 7 | 5096 | 2292 |
| 8 | 5214 | 2292 |
| 9 | 5368 | 2292 |
| 10 | 5580 | 2292 |
| 11 | 5883 | 2292 |
| 12 | 6330 | 2292 |
| 13 | 6897 | 2292 |
| 14 | 7727 | 2292 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (/.f64 (*.f64 D D) (/.f64 d M)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h)))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (/.f64 h d))) |
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (*.f64 D D)) (*.f64 (/.f64 h d) 1/8)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| ✓ | 0.4b | (/.f64 1 (*.f64 l h)) |
| ✓ | 11.6b | (sqrt.f64 (/.f64 1 (*.f64 l h))) |
Compiled 31 to 16 computations (48.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | l | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | d | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | h | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | l | @ | -inf | (sqrt.f64 (/.f64 1 (*.f64 l h))) |
| 1.0ms | l | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1× | batch-egg-rewrite |
| 811× | pow1_binary64 |
| 746× | add-log-exp_binary64 |
| 746× | log1p-expm1-u_binary64 |
| 746× | expm1-log1p-u_binary64 |
| 727× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 28 |
| 1 | 179 | 23 |
| 2 | 2130 | 23 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 1 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 l) h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 h -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.3b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 9.5b | (sqrt.f64 (/.f64 d l)) | |
| 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) | |
| 11.6b | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
Compiled 150 to 83 computations (44.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | l | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 2.0ms | d | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | h | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | h | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1× | batch-egg-rewrite |
| 785× | prod-diff_binary64 |
| 247× | add-sqr-sqrt_binary64 |
| 243× | pow1_binary64 |
| 241× | *-un-lft-identity_binary64 |
| 229× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 41 |
| 1 | 506 | 39 |
| 2 | 6842 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3)))) (+.f64 1 (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1)))))) |
| 1× | egg-herbie |
| 724× | associate-/l*_binary64 |
| 617× | div-sub_binary64 |
| 521× | distribute-neg-frac_binary64 |
| 456× | associate-/r*_binary64 |
| 405× | unswap-sqr_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 1236 |
| 1 | 91 | 1236 |
| 2 | 260 | 1236 |
| 3 | 1121 | 1236 |
| 4 | 4594 | 1236 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| ✓ | 7.3b | (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| ✓ | 11.7b | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| ✓ | 26.1b | (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) |
Compiled 185 to 87 computations (53% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | d | @ | inf | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 3.0ms | h | @ | 0 | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 2.0ms | D | @ | 0 | (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| 2.0ms | l | @ | 0 | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 1.0ms | M | @ | 0 | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 1× | batch-egg-rewrite |
| 421× | expm1-udef_binary64 |
| 421× | log1p-udef_binary64 |
| 245× | add-sqr-sqrt_binary64 |
| 238× | pow1_binary64 |
| 237× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 83 |
| 1 | 495 | 75 |
| 2 | 6982 | 75 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
(*.f64 (/.f64 M 2) (/.f64 D d)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 d (sqrt.f64 (*.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (sqrt.f64 (*.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 h l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3) -1/8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) (/.f64 d (sqrt.f64 (*.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) 3)) (+.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (-.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3) -1/8)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3) -1/8))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)) (/.f64 d (sqrt.f64 (*.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1) 3) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) -1/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (*.f64 2 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (*.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (/.f64 (*.f64 d 2) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (/.f64 2 (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 1/2) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 2 M) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 d (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (/.f64 (*.f64 M D) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M D) (*.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M D) d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 1/2 D)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 M D) d)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 M D) d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2)) 1)))))) |
| 1× | egg-herbie |
| 703× | associate-/r/_binary64 |
| 616× | associate-/l/_binary64 |
| 459× | *-commutative_binary64 |
| 444× | distribute-rgt-neg-in_binary64 |
| 398× | distribute-lft-neg-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 47 | 3256 |
| 1 | 129 | 3256 |
| 2 | 381 | 3256 |
| 3 | 2090 | 3256 |
| 4 | 4618 | 3256 |
| 5 | 5565 | 3256 |
| 6 | 7181 | 3256 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))) |
(*.f64 -1/8 (*.f64 (/.f64 h (/.f64 (/.f64 d M) M)) (/.f64 (*.f64 D D) (*.f64 l d)))) |
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 h (*.f64 D (*.f64 M M))))) |
(*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d)) |
(-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d)) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D (*.f64 D (*.f64 M M)))) d))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M M) -1/8)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (/.f64 D d)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 1/2 (*.f64 (/.f64 M d) D)) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (/.f64 (*.f64 M D) (*.f64 2 d)) |
| ✓ | 4.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) | |
| 11.6b | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
Compiled 166 to 86 computations (48.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | h | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | h | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | 0 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1× | batch-egg-rewrite |
| 278× | add-sqr-sqrt_binary64 |
| 274× | pow1_binary64 |
| 271× | *-un-lft-identity_binary64 |
| 258× | add-log-exp_binary64 |
| 258× | log1p-expm1-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 55 |
| 1 | 572 | 49 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(/.f64 (*.f64 M D) (*.f64 2 d)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)) 3)))) (*.f64 (sqrt.f64 l) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4)))) (*.f64 (sqrt.f64 l) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4)))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)) 3))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)) 3)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4) 1/4)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 M d) (/.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 M D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (/.f64 1 (/.f64 d (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 D (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 M (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (/.f64 1/2 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 D)) (/.f64 1/2 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/2) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (*.f64 M 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) (/.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 2) (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M 1) (/.f64 D (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 1) (/.f64 M (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (*.f64 d 2)) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 D (cbrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 M (cbrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 d 2))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (sqrt.f64 (*.f64 d 2))) (/.f64 D (sqrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (sqrt.f64 (*.f64 d 2))) (/.f64 M (sqrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 2)) (sqrt.f64 (*.f64 d 2))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (*.f64 (*.f64 M D) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1)))))) |
| 1× | egg-herbie |
| 840× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-neg-frac_binary64 |
| 618× | associate-/l/_binary64 |
| 482× | associate-*r*_binary64 |
| 471× | associate-*l/_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 34 | 1604 |
| 1 | 80 | 1604 |
| 2 | 193 | 1604 |
| 3 | 617 | 1604 |
| 4 | 3206 | 1604 |
| 5 | 5764 | 1604 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) 1/8))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) 1/8))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) 1/8))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 D d)) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D))))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 1/2 (*.f64 (/.f64 D d) M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 M (*.f64 1/2 (/.f64 D d))) |
Compiled 17731 to 9453 computations (46.7% saved)
51 alts after pruning (50 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 522 | 44 | 566 |
| Fresh | 22 | 6 | 28 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 548 | 51 | 599 |
| Status | Error | Program |
|---|---|---|
| 47.5b | (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) | |
| 30.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 40.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| ▶ | 49.9b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) | |
| 38.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 47.9b | (pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) | |
| ✓ | 47.4b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 53.8b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 48.2b | (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)))) 3) | |
| 51.5b | (fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 39.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 60.0b | (*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 41.7b | (sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) | |
| 25.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) | |
| 45.5b | (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) | |
| 45.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) | |
| 59.8b | (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) 3) | |
| 31.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) | |
| 24.9b | (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 60.7b | (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) | |
| 54.4b | (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) | |
| 36.4b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) | |
| 29.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 47.4b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) | |
| 47.2b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 40.4b | (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) | |
| ▶ | 47.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 49.0b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) | |
| 24.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 50.6b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 58.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) | |
| 41.0b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) | |
| ▶ | 45.8b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 59.2b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) | |
| 48.4b | (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) | |
| 47.4b | (*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) | |
| 38.4b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) | |
| 38.1b | (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) | |
| ▶ | 23.4b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| ▶ | 30.2b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
| 37.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 25.2b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) | |
| 41.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 46.9b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) | |
| 54.6b | (/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) | |
| 47.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) | |
| 24.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) | |
| 25.8b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
Compiled 2829 to 2088 computations (26.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.2b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) | |
| ✓ | 7.3b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| ✓ | 9.6b | (sqrt.f64 (/.f64 l d)) |
| 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
Compiled 176 to 102 computations (42% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| 1.0ms | l | @ | 0 | (sqrt.f64 (/.f64 l d)) |
| 1.0ms | d | @ | -inf | (sqrt.f64 (/.f64 l d)) |
| 1.0ms | d | @ | 0 | (sqrt.f64 (/.f64 l d)) |
| 1.0ms | l | @ | -inf | (sqrt.f64 (/.f64 l d)) |
| 1× | batch-egg-rewrite |
| 631× | prod-diff_binary64 |
| 277× | add-sqr-sqrt_binary64 |
| 271× | pow1_binary64 |
| 269× | *-un-lft-identity_binary64 |
| 257× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 50 |
| 1 | 567 | 45 |
| 2 | 7832 | 45 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 l d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) (cbrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 l d) 1/4) (pow.f64 (/.f64 l d) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 l d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 l d) 1/4) (sqrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 l d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l d) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 l d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l d) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l d) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 3))) (*.f64 (sqrt.f64 (/.f64 l d)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2))) (*.f64 (sqrt.f64 (/.f64 l d)) (+.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 3)) (sqrt.f64 (/.f64 d h))) (*.f64 (+.f64 (+.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (sqrt.f64 (/.f64 d h))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))) (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 3))) (+.f64 (+.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2)) (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))) 2))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))))) 1)))))) |
| 1× | egg-herbie |
| 825× | distribute-rgt-neg-in_binary64 |
| 749× | distribute-lft-neg-in_binary64 |
| 705× | distribute-neg-frac_binary64 |
| 557× | associate-/l/_binary64 |
| 436× | associate-*r*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 1244 |
| 1 | 70 | 1244 |
| 2 | 173 | 1244 |
| 3 | 578 | 1244 |
| 4 | 2951 | 1244 |
| 5 | 5401 | 1244 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(*.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D))))) |
(*.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D 1/8) (*.f64 D M)) (/.f64 d M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D 1/8) (*.f64 D M)) (/.f64 d M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D 1/8) (*.f64 D M)) (/.f64 d M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(*.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D))))) |
(*.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(*.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D))))) |
(*.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(*.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D))))) |
(*.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))))) |
(*.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(*.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D))))) |
(*.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (/.f64 M (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 M (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 (/.f64 D d) D)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (*.f64 M M) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) D))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| ✓ | 11.5b | (sqrt.f64 (*.f64 l h)) |
Compiled 21 to 8 computations (61.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | l | @ | -inf | (sqrt.f64 (*.f64 l h)) |
| 1.0ms | l | @ | 0 | (sqrt.f64 (*.f64 l h)) |
| 1.0ms | h | @ | -inf | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 1.0ms | l | @ | -inf | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 1.0ms | h | @ | -inf | (sqrt.f64 (*.f64 l h)) |
| 1× | batch-egg-rewrite |
| 743× | pow1_binary64 |
| 688× | add-log-exp_binary64 |
| 688× | log1p-expm1-u_binary64 |
| 688× | expm1-log1p-u_binary64 |
| 671× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 15 |
| 1 | 144 | 15 |
| 2 | 1860 | 15 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 l h)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) 1/4) (pow.f64 (*.f64 l h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) d)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 l h))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 (*.f64 l h) 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))))) |
| 1× | egg-herbie |
| 2× | *-commutative_binary64 |
| 2× | associate-/r*_binary64 |
| 1× | 1-exp_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 144 |
| 1 | 15 | 144 |
| 2 | 17 | 144 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (/.f64 1 l) h) |
| ✓ | 0.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| ✓ | 0.3b | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| ✓ | 24.7b | (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
Compiled 46 to 33 computations (28.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 46.0ms | l | @ | -inf | (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
| 42.0ms | h | @ | 0 | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| 33.0ms | l | @ | 0 | (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
| 31.0ms | l | @ | inf | (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
| 30.0ms | l | @ | 0 | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| 1× | batch-egg-rewrite |
| 525× | log-prod_binary64 |
| 394× | exp-prod_binary64 |
| 312× | pow-prod-down_binary64 |
| 292× | pow2_binary64 |
| 209× | pow-to-exp_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 40 |
| 1 | 261 | 38 |
| 2 | 3063 | 31 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(/.f64 (/.f64 1 l) h) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (*.f64 l h) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/6) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l -1/2) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/6) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l h)) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 4) (pow.f64 (*.f64 l h) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (*.f64 (pow.f64 l -1/2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 1 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/2) (/.f64 (/.f64 1 l) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 l)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l -1/2) 1) (/.f64 (pow.f64 l -1/2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 h) -2) (/.f64 (/.f64 1 l) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (cbrt.f64 (*.f64 h h))) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l -1/2) (cbrt.f64 (*.f64 h h))) (/.f64 (pow.f64 l -1/2) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (/.f64 1 (cbrt.f64 l)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (pow.f64 (*.f64 l h) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 2/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l h) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 l) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 2)))))) |
| 1× | egg-herbie |
| 851× | div-sub_binary64 |
| 611× | fma-neg_binary64 |
| 470× | unswap-sqr_binary64 |
| 332× | fma-def_binary64 |
| 320× | exp-sum_binary64 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 1128 |
| 1 | 94 | 1080 |
| 2 | 186 | 840 |
| 3 | 457 | 840 |
| 4 | 1001 | 696 |
| 5 | 2621 | 696 |
| 6 | 6613 | 672 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
| Outputs |
|---|
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h))))) |
(cbrt.f64 (*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (neg.f64 (log.f64 h)))) |
(pow.f64 (exp.f64 3/2) (neg.f64 (+.f64 (log.f64 l) (log.f64 h)))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 d (sqrt.f64 (/.f64 (pow.f64 h -1) l))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (pow.f64 h -1) l) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.5b | (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| ✓ | 8.2b | (/.f64 (*.f64 d d) D) |
| 9.5b | (sqrt.f64 (/.f64 d l)) | |
| 9.9b | (sqrt.f64 (/.f64 d h)) |
Compiled 154 to 30 computations (80.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | d | @ | inf | (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| 1.0ms | M | @ | inf | (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| 1.0ms | l | @ | inf | (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| 1.0ms | d | @ | inf | (/.f64 (*.f64 d d) D) |
| 1.0ms | D | @ | inf | (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| 1× | batch-egg-rewrite |
| 571× | log-prod_binary64 |
| 443× | pow-prod-down_binary64 |
| 425× | exp-prod_binary64 |
| 274× | pow2_binary64 |
| 208× | pow-unpow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 20 |
| 1 | 197 | 20 |
| 2 | 2920 | 20 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d d) D) |
(*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 d d) D))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 d d) D)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 d d) D)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 d d) D)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d d) D))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (/.f64 1 (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (*.f64 d (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d d) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) D) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 d d) D)) (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 4)) (cbrt.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 d) d) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d d)) (/.f64 1 (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 D) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d 1) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) d)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 d) d) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (pow.f64 (cbrt.f64 D) 2)) (/.f64 d (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 D) -2) (/.f64 (*.f64 d d) (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 d) d) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D -1/2) (/.f64 (*.f64 d d) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 d) d) (sqrt.f64 D)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d d) D) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) D)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 D)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (*.f64 d d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 D (*.f64 d d)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 d d) D))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 d d) D))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 d d) D)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 d d) D))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 d d) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 d d) D))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d d) D)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d (sqrt.f64 D)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 d d) D))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 D))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d d))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 d d) D)) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l M)) (/.f64 (*.f64 d d) D))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l M)) (/.f64 (*.f64 d d) D)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l M)) (/.f64 (*.f64 d d) D)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l M)) (/.f64 (*.f64 d d) D)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (/.f64 D d) (/.f64 M l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 D (/.f64 M l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (/.f64 M l) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d d) D) (/.f64 M l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 D (*.f64 d d)) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 M (/.f64 D (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 D M) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 M (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l M) (/.f64 D (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 M l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 M l) (/.f64 D (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 D M) (*.f64 (*.f64 d d) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 M (*.f64 (/.f64 (*.f64 d d) D) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 D (*.f64 (*.f64 d d) (/.f64 l M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d d)) (*.f64 (/.f64 M l) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 D (*.f64 d d)) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) l) (*.f64 D M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 d d) D) l) M)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 l M)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d d) l)) (neg.f64 (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 d d) D) l)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d d) (/.f64 l M))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d l) (*.f64 (/.f64 D d) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d d)) l) (*.f64 (neg.f64 D) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d d)) 1) (*.f64 (neg.f64 D) (/.f64 M l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (neg.f64 l)) (*.f64 (/.f64 D d) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (neg.f64 l)) (*.f64 D (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d d)) (neg.f64 l)) (*.f64 (neg.f64 D) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l d) (*.f64 M (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) d) (*.f64 (neg.f64 M) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (*.f64 (neg.f64 M) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 M) (/.f64 D (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (*.f64 d d))) (*.f64 M (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 (*.f64 d d))) (*.f64 (neg.f64 M) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) D) l) 1) M)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) D) l) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) D) l) (sqrt.f64 M)) (sqrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 l M)) 1) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 l M)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 l M)) (sqrt.f64 D)) (sqrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 l M)) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d d)) (/.f64 l M)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 d d) D)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 d d) D) (neg.f64 l)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l M) d) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l M) (neg.f64 (*.f64 d d))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 l) d) (sqrt.f64 (*.f64 D M))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 M l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 M l) (/.f64 D (*.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 D M) (*.f64 (*.f64 d d) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 M (*.f64 (/.f64 (*.f64 d d) D) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (*.f64 (*.f64 d d) (/.f64 l M))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 l M)) (/.f64 (*.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 l) d) (sqrt.f64 (*.f64 D M)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M))) 1) 1)))))) |
| 1× | egg-herbie |
| 1037× | associate-*l/_binary64 |
| 583× | *-commutative_binary64 |
| 567× | associate-*r/_binary64 |
| 463× | times-frac_binary64 |
| 348× | associate-/l*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 792 |
| 1 | 32 | 792 |
| 2 | 77 | 792 |
| 3 | 207 | 792 |
| 4 | 715 | 792 |
| 5 | 3140 | 792 |
| 6 | 3304 | 792 |
| 7 | 3904 | 792 |
| 8 | 4015 | 792 |
| 9 | 4164 | 792 |
| 10 | 4341 | 792 |
| 11 | 6613 | 792 |
| 12 | 6945 | 792 |
| 13 | 7317 | 792 |
| 14 | 7773 | 792 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
| Outputs |
|---|
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (pow.f64 d 2) D) |
(/.f64 (*.f64 d d) D) |
(/.f64 d (/.f64 D d)) |
(*.f64 d (/.f64 d D)) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 d d) D) (/.f64 l M)) |
(*.f64 (/.f64 d (/.f64 D d)) (/.f64 l M)) |
(*.f64 (*.f64 d (/.f64 d D)) (/.f64 l M)) |
(*.f64 (*.f64 d d) (/.f64 l (*.f64 D M))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.0b | (/.f64 (*.f64 M D) (*.f64 2 d)) | |
| ✓ | 3.3b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 9.5b | (sqrt.f64 (/.f64 d l)) | |
| 11.6b | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
Compiled 145 to 72 computations (50.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | h | @ | -inf | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | h | @ | inf | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | inf | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1.0ms | l | @ | 0 | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 1× | batch-egg-rewrite |
| 808× | prod-diff_binary64 |
| 257× | add-sqr-sqrt_binary64 |
| 253× | pow1_binary64 |
| 251× | *-un-lft-identity_binary64 |
| 238× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 41 |
| 1 | 525 | 38 |
| 2 | 7211 | 38 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)) 3)))) (*.f64 (sqrt.f64 h) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2)))) (*.f64 (sqrt.f64 h) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)) 3))) (/.f64 d (sqrt.f64 l))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2))) (/.f64 d (sqrt.f64 l))) (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)))) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)) 3))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)) 3)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 4) 1/4) (pow.f64 (/.f64 h l) 2)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) (/.f64 d (sqrt.f64 l))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) 2) (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1)))))) |
| 1× | egg-herbie |
| 724× | associate-/l*_binary64 |
| 617× | div-sub_binary64 |
| 521× | distribute-neg-frac_binary64 |
| 456× | associate-/r*_binary64 |
| 405× | unswap-sqr_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 1236 |
| 1 | 91 | 1236 |
| 2 | 260 | 1236 |
| 3 | 1121 | 1236 |
| 4 | 4594 | 1236 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
Compiled 17872 to 8397 computations (53% saved)
76 alts after pruning (73 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 630 | 48 | 678 |
| Fresh | 20 | 25 | 45 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 653 | 76 | 729 |
| Status | Error | Program |
|---|---|---|
| 49.8b | (*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) | |
| 48.3b | (*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) | |
| 47.5b | (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) | |
| 30.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 50.4b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) | |
| 31.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) | |
| 50.0b | (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3) d) | |
| 40.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| ▶ | 55.8b | (*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
| ✓ | 49.9b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| 38.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 38.2b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (pow.f64 (/.f64 d (sqrt.f64 D)) 2))) M)) 1))) | |
| ✓ | 47.4b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 48.3b | (pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) | |
| 49.9b | (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) 1/3) d) | |
| 53.8b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 45.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))) | |
| 51.5b | (fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.2b | (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) | |
| 24.2b | (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) | |
| 49.0b | (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) | |
| 39.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 60.0b | (*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 49.8b | (*.f64 (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3) d) | |
| 30.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 61.2b | (*.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 3/2) 1/3) d) | |
| 60.9b | (*.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) d) | |
| 45.6b | (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| 25.5b | (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) | |
| 50.0b | (*.f64 (pow.f64 (pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) | |
| 46.0b | (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) | |
| 60.7b | (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) | |
| 54.4b | (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) | |
| 26.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) | |
| 49.9b | (*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) | |
| 47.2b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 29.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 40.5b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) | |
| 47.4b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) | |
| 25.8b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) | |
| 50.2b | (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) 3/2) 1/3) d) | |
| ▶ | 45.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 47.4b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) | |
| ✓ | 47.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 62.4b | (*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) | |
| 47.7b | (/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) | |
| 46.0b | (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) | |
| 58.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) | |
| 24.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 50.6b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 45.6b | (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) | |
| 49.6b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 41.0b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) | |
| 50.0b | (*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 2/3)) 3/2) 1/3) d) | |
| 44.3b | (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) | |
| 48.4b | (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) | |
| ▶ | 47.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 53.4b | (/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) | |
| 38.4b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) | |
| 37.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 59.2b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) | |
| 46.2b | (sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) | |
| 47.3b | (*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) | |
| 47.2b | (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) | |
| 41.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 36.8b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) | |
| 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| ▶ | 23.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 55.4b | (*.f64 (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) 3/2) 1/3) d) | |
| 42.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 49.8b | (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) | |
| 40.6b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 45.5b | (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) | |
| ▶ | 49.9b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| 47.3b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) | |
| 24.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
Compiled 3450 to 2569 computations (25.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.2b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) | |
| ✓ | 7.3b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 9.5b | (sqrt.f64 (/.f64 d l)) | |
| 9.9b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
Compiled 145 to 81 computations (44.1% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | D | @ | 0 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 1.0ms | d | @ | 0 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 1.0ms | d | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 1.0ms | D | @ | inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| 1× | batch-egg-rewrite |
| 555× | prod-diff_binary64 |
| 250× | add-sqr-sqrt_binary64 |
| 245× | pow1_binary64 |
| 243× | *-un-lft-identity_binary64 |
| 232× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 41 |
| 1 | 512 | 39 |
| 2 | 6965 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) (neg.f64 (*.f64 h 1/2))) l) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) (neg.f64 (*.f64 h 1/2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)) 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2))))) 1)))))) |
| 1× | egg-herbie |
| 724× | associate-/l*_binary64 |
| 617× | div-sub_binary64 |
| 521× | distribute-neg-frac_binary64 |
| 456× | associate-/r*_binary64 |
| 405× | unswap-sqr_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 1236 |
| 1 | 91 | 1236 |
| 2 | 260 | 1236 |
| 3 | 1121 | 1236 |
| 4 | 4594 | 1236 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
| Outputs |
|---|
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 D M)) (/.f64 d (*.f64 D M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| ✓ | 11.5b | (pow.f64 (*.f64 l h) -1/2) |
Compiled 24 to 12 computations (50% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 70.0ms | l | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 18.0ms | h | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 17.0ms | l | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 13.0ms | h | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 7.0ms | l | @ | inf | (pow.f64 (*.f64 l h) -1/2) |
| 1× | batch-egg-rewrite |
| 776× | pow1_binary64 |
| 716× | add-log-exp_binary64 |
| 716× | log1p-expm1-u_binary64 |
| 716× | expm1-log1p-u_binary64 |
| 698× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 167 | 17 |
| 2 | 1964 | 17 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) |
| 1× | egg-herbie |
| 741× | fma-def_binary64 |
| 517× | fma-neg_binary64 |
| 516× | div-sub_binary64 |
| 298× | distribute-rgt-in_binary64 |
| 294× | exp-sum_binary64 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 47 | 456 |
| 1 | 119 | 456 |
| 2 | 287 | 384 |
| 3 | 728 | 312 |
| 4 | 1959 | 312 |
| 5 | 5210 | 288 |
| 1× | node limit |
| Inputs |
|---|
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 l) (log.f64 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (*.f64 h l) -1/2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 h l) -1/2) d) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| ✓ | 0.2b | (pow.f64 (*.f64 l h) -3/2) |
| ✓ | 24.7b | (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
Compiled 34 to 19 computations (44.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 26.0ms | h | @ | 0 | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| 17.0ms | l | @ | 0 | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| 14.0ms | d | @ | 0 | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| 2.0ms | l | @ | 0 | (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
| 2.0ms | h | @ | inf | (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
| 1× | batch-egg-rewrite |
| 938× | pow1_binary64 |
| 881× | add-log-exp_binary64 |
| 880× | log1p-expm1-u_binary64 |
| 880× | expm1-log1p-u_binary64 |
| 858× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 24 |
| 1 | 217 | 24 |
| 2 | 2434 | 24 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 l -3/2)) (cbrt.f64 (pow.f64 h -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/3) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 l -3/2) 1/3) (pow.f64 (pow.f64 h -3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -3/2) (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -3/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -3/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1) 1) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (cbrt.f64 (pow.f64 (*.f64 l h) -1))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (pow.f64 (*.f64 l h) -1/4)) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) |
| 1× | egg-herbie |
| 739× | fma-def_binary64 |
| 539× | div-sub_binary64 |
| 519× | fma-neg_binary64 |
| 325× | distribute-rgt-in_binary64 |
| 292× | exp-sum_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 816 |
| 1 | 147 | 816 |
| 2 | 333 | 672 |
| 3 | 795 | 528 |
| 4 | 2089 | 528 |
| 5 | 5533 | 528 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(pow.f64 (exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l)))) |
(cbrt.f64 (*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2))) |
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(exp.f64 (*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) |
(pow.f64 (exp.f64 -3/2) (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 (pow.f64 h -3/2) (pow.f64 l -3/2)) |
(pow.f64 (*.f64 h l) -3/2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (pow.f64 (*.f64 l h) -3) |
| ✓ | 0.4b | (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6) |
| ✓ | 4.9b | (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) |
| ✓ | 41.3b | (log.f64 (pow.f64 (*.f64 l h) -3)) |
Compiled 52 to 31 computations (40.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 29.0ms | h | @ | 0 | (log.f64 (pow.f64 (*.f64 l h) -3)) |
| 18.0ms | h | @ | -inf | (log.f64 (pow.f64 (*.f64 l h) -3)) |
| 15.0ms | l | @ | -inf | (log.f64 (pow.f64 (*.f64 l h) -3)) |
| 15.0ms | l | @ | 0 | (log.f64 (pow.f64 (*.f64 l h) -3)) |
| 7.0ms | h | @ | inf | (log.f64 (pow.f64 (*.f64 l h) -3)) |
| 1× | batch-egg-rewrite |
| 888× | pow1_binary64 |
| 827× | add-log-exp_binary64 |
| 827× | log1p-expm1-u_binary64 |
| 827× | expm1-log1p-u_binary64 |
| 808× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 38 |
| 1 | 204 | 32 |
| 2 | 2311 | 32 |
| 1× | node limit |
| Inputs |
|---|
(log.f64 (pow.f64 (*.f64 l h) -3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) |
(*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6) |
(pow.f64 (*.f64 l h) -3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -3 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -6))) (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (*.f64 l h)) -3/2) (*.f64 (log.f64 (*.f64 l h)) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 l) -3) (*.f64 (log.f64 h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -3 (log.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (log.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -3 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 l h)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) (cbrt.f64 (pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 2)) (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) (sqrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -3 (log.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -3 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -3 (log.f64 (*.f64 l h))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/6) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -6)) 1/6) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 l -3) 1/6) (pow.f64 (pow.f64 h -3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/6) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 -1/2 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3)))) (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 (*.f64 l h) -3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3)) (cbrt.f64 (pow.f64 (*.f64 l h) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -6)) (cbrt.f64 (pow.f64 (*.f64 l h) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -3) (pow.f64 h -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -3) (pow.f64 l -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 (*.f64 l h) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -3) (pow.f64 (cbrt.f64 (*.f64 l h)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -3) (pow.f64 (sqrt.f64 (*.f64 l h)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -3 (log.f64 (*.f64 l h)))))))) |
| 1× | egg-herbie |
| 770× | fma-neg_binary64 |
| 583× | times-frac_binary64 |
| 541× | exp-sum_binary64 |
| 269× | div-sub_binary64 |
| 259× | exp-diff_binary64 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 1608 |
| 1 | 148 | 1576 |
| 2 | 443 | 1320 |
| 3 | 1354 | 1208 |
| 4 | 4815 | 1176 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
| Outputs |
|---|
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))) |
(fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) |
(-.f64 (*.f64 -3 (log.f64 l)) (*.f64 3 (log.f64 h))) |
(fma.f64 -3 (log.f64 l) (*.f64 -3 (log.f64 h))) |
(*.f64 -3 (+.f64 (log.f64 h) (log.f64 l))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) |
(fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -1 (pow.f64 h -3)))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(/.f64 (pow.f64 l -1/2) (pow.f64 h 1/2)) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(exp.f64 (*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3)))))) |
(pow.f64 (exp.f64 1/6) (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (pow.f64 (/.f64 -1 (pow.f64 h 3)) 1/6) (pow.f64 (/.f64 -1 l) 1/2)) |
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 h -3)) 1/6) (sqrt.f64 (/.f64 -1 l))) |
(*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 -3 (log.f64 l)) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 1 l))) (log.f64 (/.f64 1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 l))) (log.f64 (/.f64 -1 (pow.f64 h 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 -3 (log.f64 h)))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (log.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 3 (log.f64 (/.f64 1 h))))) |
(*.f64 (fma.f64 -3 (log.f64 l) (neg.f64 (log.f64 (pow.f64 h 3)))) 1/6) |
(+.f64 (*.f64 (log.f64 l) -1/2) (*.f64 (neg.f64 (log.f64 h)) 1/2)) |
(fma.f64 (log.f64 l) -1/2 (*.f64 (log.f64 h) -1/2)) |
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(*.f64 1/6 (+.f64 (*.f64 3 (log.f64 (/.f64 -1 h))) (log.f64 (/.f64 -1 (pow.f64 l 3))))) |
(*.f64 (fma.f64 3 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 (pow.f64 h 3)))) 1/6) |
(fma.f64 (log.f64 (/.f64 -1 l)) 1/2 (fma.f64 1/6 (log.f64 -1) (*.f64 (log.f64 h) -1/2))) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
(/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3))) |
(/.f64 1 (*.f64 (pow.f64 h 3) (pow.f64 l 3))) |
(/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3)) |
(*.f64 (pow.f64 h -3) (pow.f64 l -3)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.5b | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 5.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) | |
| 5.2b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) | |
| 9.5b | (sqrt.f64 (/.f64 d l)) |
Compiled 137 to 67 computations (51.1% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | l | @ | 0 | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 1.0ms | h | @ | 0 | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 1.0ms | M | @ | 0 | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 1.0ms | D | @ | 0 | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 0.0ms | D | @ | inf | (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| 1× | batch-egg-rewrite |
| 909× | log-prod_binary64 |
| 292× | expm1-udef_binary64 |
| 292× | log1p-udef_binary64 |
| 244× | log-pow_binary64 |
| 230× | log-div_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 22 |
| 1 | 333 | 22 |
| 2 | 4518 | 22 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 1 (*.f64 2 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (*.f64 1/2 h) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 h) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h h) 1/4) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 2 (/.f64 l h)))) (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 2 (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) (*.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (*.f64 1/2 h))) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) (*.f64 h (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1) (/.f64 (*.f64 1/2 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 h) 1) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h h) 1/4) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) 1) (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) 1) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 1/2 h) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 h) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h h) 1/4) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 1/2 h))) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) (cbrt.f64 (*.f64 l l))) (/.f64 h (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l)) (/.f64 (*.f64 1/2 h) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 h) (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 h h) 1/4) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 2 (/.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 (/.f64 l h)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 1/2 h))) 1)))))) |
| 1× | egg-herbie |
| 1571× | associate-*l/_binary64 |
| 516× | associate-/l/_binary64 |
| 475× | associate-/r/_binary64 |
| 429× | unswap-sqr_binary64 |
| 325× | *-commutative_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 1500 |
| 1 | 67 | 1500 |
| 2 | 229 | 1500 |
| 3 | 1480 | 1500 |
| 4 | 3251 | 1500 |
| 5 | 3473 | 1500 |
| 6 | 4146 | 1500 |
| 7 | 4228 | 1500 |
| 8 | 4325 | 1500 |
| 9 | 6553 | 1500 |
| 10 | 6724 | 1500 |
| 11 | 6966 | 1500 |
| 12 | 7316 | 1500 |
| 13 | 7758 | 1500 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
| Outputs |
|---|
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) h)) (/.f64 1/8 l)) |
(/.f64 (*.f64 (*.f64 M h) (*.f64 1/8 M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d D) d))) |
(*.f64 1/8 (*.f64 D (*.f64 (/.f64 D d) (/.f64 (*.f64 M M) (*.f64 d (/.f64 l h)))))) |
Compiled 11049 to 5934 computations (46.3% saved)
74 alts after pruning (70 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 449 | 24 | 473 |
| Fresh | 22 | 46 | 68 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 475 | 74 | 549 |
| Status | Error | Program |
|---|---|---|
| 56.3b | (*.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))) d) | |
| 48.3b | (*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) | |
| 30.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 50.4b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) | |
| 31.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) | |
| 45.5b | (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) | |
| 31.5b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) | |
| 40.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 57.2b | (*.f64 (exp.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) d) | |
| 55.6b | (*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) | |
| 38.2b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (pow.f64 (/.f64 d (sqrt.f64 D)) 2))) M)) 1))) | |
| 38.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| ✓ | 47.4b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 48.3b | (pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) | |
| 48.7b | (*.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)) d) | |
| 47.5b | (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) | |
| 53.8b | (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) | |
| 48.2b | (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) | |
| 47.3b | (*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) | |
| 51.5b | (fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 24.2b | (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) | |
| 49.1b | (*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) | |
| 39.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 60.0b | (*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 30.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 36.4b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) | |
| 62.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) | |
| 49.0b | (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) | |
| 23.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) | |
| 45.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 1/2 h)) l))) | |
| 45.6b | (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| 25.5b | (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) | |
| 46.0b | (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) | |
| 60.7b | (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) | |
| 54.4b | (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) | |
| 26.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) | |
| 62.4b | (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) | |
| 29.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 47.2b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 48.7b | (*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3) 1/6)) d) | |
| 47.4b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) | |
| 40.5b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) | |
| 25.8b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) | |
| 50.2b | (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) 3/2) 1/3) d) | |
| 47.4b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) | |
| ✓ | 47.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 62.4b | (*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) | |
| 47.7b | (/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) | |
| 50.6b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 54.2b | (*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) | |
| 46.0b | (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) | |
| 58.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) | |
| 24.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 45.6b | (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) | |
| 49.6b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 48.4b | (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) | |
| 57.3b | (*.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))) d) | |
| 44.3b | (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) | |
| ✓ | 47.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 53.4b | (/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) | |
| 38.4b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) | |
| 37.1b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 59.2b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) | |
| 46.2b | (sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) | |
| 47.2b | (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) | |
| ✓ | 49.9b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
| 48.3b | (*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) | |
| 36.6b | (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) | |
| 47.3b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) | |
| 49.8b | (*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) | |
| 41.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) | |
| 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| 42.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) | |
| 24.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
Compiled 1662 to 1233 computations (25.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))) d) |
(*.f64 (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3) d) |
(*.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))) d) |
(*.f64 (exp.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) d) |
(*.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) 3/2) 1/3) d) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) 3) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 2/3)) 3/2) 1/3) d) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (pow.f64 (/.f64 d (sqrt.f64 D)) 2))) M)) 1))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)))) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) d) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) 3/2) 1/3) d) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
8 calls:
| 675.0ms | d |
| 581.0ms | M |
| 478.0ms | h |
| 322.0ms | l |
| 214.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 13.3b | 4 | d |
| 15.1b | 3 | h |
| 15.6b | 3 | l |
| 19.8b | 5 | M |
| 23.4b | 1 | D |
| 18.0b | 4 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 22.1b | 2 | (*.f64 M D) |
| 22.1b | 2 | (*.f64 M D) |
Compiled 3315 to 1788 computations (46.1% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 6.490153256829059e+51 | 3.0697358499684688e+57 |
| 33.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 13.0ms | -6.246080724425336e-23 | -2.0703191712161378e-36 |
Compiled 243 to 187 computations (23% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))) d) |
(*.f64 (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3) d) |
(*.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))) d) |
(*.f64 (exp.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) d) |
(*.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) 3/2) 1/3) d) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) 3) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 2/3)) 3/2) 1/3) d) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (pow.f64 (/.f64 d (sqrt.f64 D)) 2))) M)) 1))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 1/8 (/.f64 (/.f64 (/.f64 d M) M) (*.f64 D D))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)))) 3) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
8 calls:
| 960.0ms | l |
| 644.0ms | d |
| 572.0ms | h |
| 517.0ms | M |
| 413.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 14.0b | 4 | d |
| 15.1b | 3 | h |
| 14.2b | 5 | l |
| 19.8b | 5 | M |
| 23.4b | 1 | D |
| 18.0b | 4 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 22.1b | 2 | (*.f64 M D) |
| 22.1b | 2 | (*.f64 M D) |
Compiled 3123 to 1683 computations (46.1% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 5.0ms | 6.490153256829059e+51 | 3.0697358499684688e+57 |
| 43.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 8.0ms | -6.246080724425336e-23 | -2.0703191712161378e-36 |
Compiled 237 to 181 computations (23.6% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))) d) |
(*.f64 (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3) d) |
(*.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))) d) |
(*.f64 (exp.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) d) |
(*.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) 3/2) 1/3) d) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) 3) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
8 calls:
| 563.0ms | l |
| 437.0ms | M |
| 422.0ms | h |
| 332.0ms | d |
| 185.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 15.2b | 3 | d |
| 15.1b | 3 | h |
| 14.4b | 5 | l |
| 21.0b | 4 | M |
| 23.4b | 1 | D |
| 18.4b | 4 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 23.4b | 1 | (*.f64 M D) |
| 23.4b | 1 | (*.f64 M D) |
Compiled 2295 to 1235 computations (46.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 7.867985203405288e-46 | 2.013630274803472e-42 |
| 20.0ms | -6.940010976611784e-112 | -7.932923708692354e-116 |
| 14.0ms | -5.658770581721976e+82 | -6.076217584235559e+77 |
| 16.0ms | -5.4221701836186056e+215 | -4.2721106903975456e+213 |
Compiled 349 to 262 computations (24.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))) d) |
(*.f64 (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3) d) |
(*.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))) 2))) d) |
(*.f64 (exp.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) d) |
(*.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 3)) d) |
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 3/2) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (log.f64 (*.f64 l h)))) 3) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) 3/2) 1/3) d) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (*.f64 D (/.f64 D d))))))) 3) |
(fma.f64 (*.f64 M M) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 D M)) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
8 calls:
| 979.0ms | d |
| 479.0ms | l |
| 400.0ms | M |
| 347.0ms | h |
| 195.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 15.8b | 5 | d |
| 16.3b | 4 | h |
| 16.9b | 4 | l |
| 21.0b | 4 | M |
| 23.4b | 1 | D |
| 18.4b | 4 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 23.4b | 1 | (*.f64 M D) |
| 23.4b | 1 | (*.f64 M D) |
Compiled 2112 to 1170 computations (44.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 2.27049730228638e+106 | 9.67663964017867e+107 |
| 4.0ms | 3.0970909252994602e-43 | 5.813879735738476e-36 |
| 56.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 34.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 1076 to 819 computations (23.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
7 calls:
| 326.0ms | d |
| 257.0ms | h |
| 206.0ms | l |
| 200.0ms | M |
| 55.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 16.0b | 5 | d |
| 16.3b | 4 | h |
| 18.5b | 3 | l |
| 21.3b | 4 | M |
| 23.5b | 1 | D |
| 23.5b | 1 | (*.f64 M D) |
| 23.5b | 1 | (*.f64 M D) |
Compiled 1438 to 782 computations (45.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 6.045613266690546e+57 | 2.947017202210838e+62 |
| 4.0ms | 3.0970909252994602e-43 | 5.813879735738476e-36 |
| 41.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 32.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 1064 to 801 computations (24.7% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) (/.f64 l (*.f64 h 1/2))))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (*.f64 (/.f64 l M) (/.f64 (*.f64 d d) D))) M)) 1))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (*.f64 (/.f64 D d) (*.f64 -1/8 (/.f64 D d))) (*.f64 (/.f64 M l) M)))))) 3) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
7 calls:
| 328.0ms | d |
| 304.0ms | l |
| 295.0ms | M |
| 204.0ms | h |
| 74.0ms | (*.f64 M D) |
| Error | Segments | Branch |
|---|---|---|
| 16.0b | 5 | d |
| 16.3b | 4 | h |
| 18.5b | 3 | l |
| 21.3b | 4 | M |
| 23.5b | 1 | D |
| 23.5b | 1 | (*.f64 M D) |
| 23.5b | 1 | (*.f64 M D) |
Compiled 1308 to 704 computations (46.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 167.0ms | 6.045613266690546e+57 | 2.947017202210838e+62 |
| 4.0ms | 3.0970909252994602e-43 | 5.813879735738476e-36 |
| 56.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 32.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 994 to 731 computations (26.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/2)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))) (sqrt.f64 (*.f64 (/.f64 d h) d))) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) l) (*.f64 h 1/2)))) 1) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
7 calls:
| 503.0ms | d |
| 232.0ms | (*.f64 M D) |
| 217.0ms | h |
| 181.0ms | M |
| 129.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 16.1b | 5 | d |
| 16.3b | 4 | h |
| 18.5b | 3 | l |
| 21.3b | 4 | M |
| 23.5b | 1 | D |
| 23.5b | 1 | (*.f64 M D) |
| 23.5b | 1 | (*.f64 M D) |
Compiled 1045 to 581 computations (44.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 2.27049730228638e+106 | 9.67663964017867e+107 |
| 4.0ms | 3.0970909252994602e-43 | 5.813879735738476e-36 |
| 89.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 250.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 992 to 735 computations (25.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
7 calls:
| 329.0ms | h |
| 323.0ms | D |
| 226.0ms | M |
| 223.0ms | l |
| 179.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 19.3b | 4 | d |
| 19.3b | 4 | h |
| 20.3b | 3 | l |
| 25.6b | 4 | M |
| 26.6b | 4 | D |
| 28.0b | 2 | (*.f64 M D) |
| 28.0b | 2 | (*.f64 M D) |
Compiled 882 to 500 computations (43.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 6.490153256829059e+51 | 3.0697358499684688e+57 |
| 4.0ms | -4.485703327493657e-306 | 1.6835650580021508e-294 |
| 77.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 375 to 274 computations (26.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))))))) |
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) d) |
(*.f64 (pow.f64 (exp.f64 1/6) (*.f64 -3 (log.f64 (*.f64 l h)))) d) |
(*.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1))) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) 1/3) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) d) |
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) 1/3) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
5 calls:
| 265.0ms | d |
| 197.0ms | l |
| 190.0ms | M |
| 178.0ms | h |
| 144.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 20.2b | 5 | d |
| 22.2b | 3 | h |
| 21.8b | 3 | l |
| 25.6b | 4 | M |
| 26.6b | 4 | D |
Compiled 841 to 473 computations (43.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 36.0ms | 1.4654658032161278e-97 | 3.208127111871784e-94 |
| 43.0ms | 6.042052722771035e-230 | 2.4063088934454385e-222 |
| 63.0ms | -1.4467548947325173e-77 | -1.1960124271589595e-80 |
| 37.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 1585 to 1140 computations (28.1% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
5 calls:
| 252.0ms | d |
| 192.0ms | h |
| 189.0ms | M |
| 135.0ms | l |
| 98.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 21.2b | 3 | d |
| 23.3b | 2 | h |
| 21.8b | 3 | l |
| 26.3b | 5 | M |
| 27.7b | 4 | D |
Compiled 560 to 323 computations (42.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 79.0ms | 1.4654658032161278e-97 | 3.208127111871784e-94 |
| 32.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 684 to 494 computations (27.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (pow.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) d) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 D d) D)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (/.f64 (*.f64 -1/8 D) (/.f64 d (*.f64 D M))))) |
(*.f64 (*.f64 D (*.f64 (/.f64 D (/.f64 d M)) M)) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d (/.f64 l M))) (/.f64 -1/8 d)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
5 calls:
| 131.0ms | D |
| 109.0ms | d |
| 58.0ms | h |
| 57.0ms | l |
| 55.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 22.2b | 3 | d |
| 23.3b | 2 | h |
| 23.3b | 2 | l |
| 29.0b | 2 | M |
| 30.0b | 1 | D |
Compiled 528 to 307 computations (41.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 4.987508789584699e-234 | 6.042052722771035e-230 |
| 33.0ms | -2.651309764477843e+127 | -1.3317633900803293e+127 |
Compiled 432 to 338 computations (21.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (/.f64 -1 h))) d) |
(*.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -3) 1/6)) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) d) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d) |
5 calls:
| 262.0ms | M |
| 234.0ms | D |
| 113.0ms | h |
| 79.0ms | l |
| 41.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 23.2b | 2 | d |
| 23.3b | 2 | h |
| 23.3b | 2 | l |
| 34.3b | 8 | M |
| 34.0b | 10 | D |
Compiled 379 to 226 computations (40.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 65.0ms | 4.987508789584699e-234 | 6.042052722771035e-230 |
Compiled 288 to 230 computations (20.1% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) d) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
5 calls:
| 123.0ms | D |
| 93.0ms | M |
| 26.0ms | h |
| 25.0ms | l |
| 23.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 23.3b | 2 | d |
| 23.3b | 2 | h |
| 23.3b | 2 | l |
| 34.3b | 8 | M |
| 34.0b | 10 | D |
Compiled 242 to 141 computations (41.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 4.987508789584699e-234 | 6.042052722771035e-230 |
Compiled 272 to 214 computations (21.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (-.f64 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1)) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))) d) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 147.0ms | M |
| 99.0ms | D |
| 25.0ms | h |
| 20.0ms | l |
| 18.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 26.4b | 2 | d |
| 26.4b | 2 | h |
| 26.4b | 2 | l |
| 37.3b | 5 | M |
| 36.8b | 7 | D |
Compiled 195 to 118 computations (39.5% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 62.0ms | 2.534764004204781e-275 | 3.1060682482998635e-256 |
Compiled 318 to 248 computations (22% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 103.0ms | D |
| 39.0ms | h |
| 23.0ms | M |
| 11.0ms | l |
| 11.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 38.0b | 2 | d |
| 38.0b | 2 | h |
| 38.0b | 2 | l |
| 43.6b | 4 | M |
| 43.3b | 4 | D |
Compiled 103 to 64 computations (37.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 184.0ms | 4.987508789584699e-234 | 6.042052722771035e-230 |
Compiled 256 to 190 computations (25.8% saved)
Total -0.3b remaining (-0.6%)
Threshold costs -0.3b (-0.6%)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
| Outputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 5.0ms | d |
| 5.0ms | M |
| 5.0ms | h |
| 4.0ms | l |
| 4.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 47.2b | 1 | d |
| 47.2b | 1 | h |
| 47.2b | 1 | l |
| 47.2b | 1 | M |
| 47.2b | 1 | D |
Compiled 71 to 49 computations (31% saved)
| 1× | egg-herbie |
| 75× | *-commutative_binary64 |
| 36× | +-commutative_binary64 |
| 35× | sub-neg_binary64 |
| 29× | neg-sub0_binary64 |
| 29× | neg-mul-1_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 196 | 1836 |
| 1 | 271 | 1836 |
| 2 | 325 | 1836 |
| 3 | 376 | 1836 |
| 4 | 425 | 1836 |
| 5 | 454 | 1836 |
| 6 | 476 | 1836 |
| 7 | 485 | 1836 |
| 8 | 489 | 1836 |
| 9 | 490 | 1836 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 l -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 l -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) (if (<=.f64 l -554533938824163/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 l 6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 0) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d -1851258295292781/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) (if (<=.f64 d 7814079413531079/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) |
(if (<=.f64 l 8108101257484799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 d 8949657474523425/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
| Outputs |
|---|
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))) |
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))) |
(if (<=.f64 d -178405961588245/178405961588244985132285746181186892047843328) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))) |
(if (<=.f64 l -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 l -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) (if (<=.f64 l -554533938824163/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 l 6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)))))) |
(if (<=.f64 l -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (+.f64 1 (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d)))))))) (if (<=.f64 l -554533938824163/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l 6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)))))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)))))) |
(if (<=.f64 l -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (+.f64 1 (*.f64 (*.f64 M (*.f64 M (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))))) -1/8))) (if (<=.f64 l -554533938824163/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l 6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (+.f64 1 (/.f64 -1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)))))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)))))) |
(if (<=.f64 l -99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l -100000000000000000026609864708367276537402401181200809098131977453489758916313088) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (+.f64 1 (*.f64 (*.f64 M (*.f64 M (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))))) -1/8))) (if (<=.f64 l -554533938824163/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l 6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)))))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2))))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)))))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (+.f64 1 (/.f64 -1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2))))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (+.f64 1 (/.f64 -1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)))))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (-.f64 1 (/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2))))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 M (/.f64 D (/.f64 d (*.f64 (/.f64 D d) (/.f64 M l)))))) 1))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (+.f64 1 (/.f64 -1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2))))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 M (/.f64 D (/.f64 d (*.f64 (/.f64 D d) (/.f64 M l)))))) 1))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 (/.f64 D (/.f64 d (*.f64 (/.f64 M l) (/.f64 D d)))) M)) 1))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 999999999999999949387135297074018866963645011013410073083904) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 -1/8 (*.f64 h (*.f64 M (/.f64 D (/.f64 d (*.f64 (/.f64 D d) (/.f64 M l)))))) 1))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 4602094425247529/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (if (<=.f64 d 1225996432692711/12259964326927110866866776217202473468949912977468817408) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (if (<=.f64 d 99999999999999996881384047029926983435371269061279689406644211752791525136670645395254002395395884805259264) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 0) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2)) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 h d) (/.f64 (*.f64 D 1/8) (/.f64 d D)))) l))) (if (<=.f64 d 10000000000000000102350670204085511496304388135324745728) (/.f64 (*.f64 (/.f64 d (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) 2) -1/2)))) (sqrt.f64 h)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d -1851258295292781/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))) M))))) (if (<=.f64 d 7814079413531079/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d -1851258295292781/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))))))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 7814079413531079/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2)) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 h d) (/.f64 (*.f64 D 1/8) (/.f64 d D)))) l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d -1851258295292781/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (+.f64 1 (*.f64 (*.f64 M (*.f64 M (/.f64 (/.f64 D (/.f64 d D)) (/.f64 l (/.f64 h d))))) -1/8)) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2))) (if (<=.f64 d 7814079413531079/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2)) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 h d) (/.f64 (*.f64 D 1/8) (/.f64 d D)))) l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D 1/8) (/.f64 d D)) (/.f64 h d))) l))) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 5771778251424973/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) 1/2)) (-.f64 1 (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 h d) (/.f64 (*.f64 D 1/8) (/.f64 d D)))) l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d))) |
(if (<=.f64 d -13500000000000001014855573372995816470864292368757510882019272881829839990772605262971304864819733478281590393024509105410146304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) d)) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) |
(if (<=.f64 d 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) |
(if (<=.f64 l 8108101257484799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 l 8108101257484799/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) |
(if (<=.f64 d 8949657474523425/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 d 8949657474523425/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 d (sqrt.f64 (*.f64 h l))) |
Compiled 1290 to 850 computations (34.1% saved)
| 1× | egg-herbie |
| 851× | div-sub_binary64 |
| 611× | fma-neg_binary64 |
| 470× | unswap-sqr_binary64 |
| 332× | fma-def_binary64 |
| 320× | exp-sum_binary64 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 1128 |
| 1 | 94 | 1080 |
| 2 | 186 | 840 |
| 3 | 457 | 840 |
| 4 | 1001 | 696 |
| 5 | 2621 | 696 |
| 6 | 6613 | 672 |
| 1× | node limit |
Compiled 262 to 226 computations (13.7% saved)
Compiled 1443 to 789 computations (45.3% saved)
Loading profile data...